写点什么

微软和 Docker 合作,简化云原生应用的包装和运行

作者:Frederic Lardinois

  • 2019-02-12
  • 本文字数:761 字

    阅读完需:约 2 分钟

微软和Docker 合作,简化云原生应用的包装和运行

2018 年 12 月份,微软和 Docker 宣布了一个新的联合开源项目,Cloud Native Application Bundle(CNAB),旨在简化云原生应用程序的生命周期管理。从本质上讲,CNAB 只是一个规范,允许开发人员声明如何打包和运行应用程序。有了 CNAB ,开发人员可以定义资源,将应用程序部署到本地工作站或公共云。


该规范诞生于微软内部,但当团队和 Docker 交流时发现Docker 的 工程师正在开展一个类似的项目。双方决定将力量结合起来,并将结果作为一个开源项目推出。“大约一年前,我们意识到我们都在做同样的事情,”微软的 Gabe Monroy 说。“我们决定将力量结合起来,并将其作为行业标准汇集在一起。”


作为其中的一部分,微软推出了自己的 CNAB 客户端参考实现,叫做 Duffle,它允许用户执行所有常规生命周期步骤(安装、升级、卸载),创建新的 CNAB 包并以加密方式对其进行签名。Docker 正在努力将 CNAB 集成到自己的工具中。


微软还推出了用于构建和托管这些软件包的 Visual Studio 扩展,以及一个软件包存储库服务器和一个 Electron 安装程序的示例实现,它允许你在 GUI 的帮助下安装软件包。


现在值得注意的是,我们在这里谈论的是规范和参考实现。显然,当今市场上存在一个庞大的生命周期管理工具生态系统,这些工具都有自己的优点和缺点。“我们无法统一这种工具,”Monroy 说。“我认为这不是一个可行的目标。但我们可以做的是我们可以统一模型,特别是生命周期管理经验以及打包和发布体验。这实际上是 Docker 能够处理单工作负载的情况。“


随着时间的推移,微软和 Docker 希望规范最终成为供应商无关的基础。哪一个还有待观察,不过似乎开放式容器计划看起来天然就是类似项目的归属。


查看英文原文:https://techcrunch.com/2018/12/04/microsoft-and-docker-team-up-to-make-packaging-and-running-cloud-native-applications-easier/


2019-02-12 08:003993

评论

发布
暂无评论
发现更多内容

矢量绘图UI设计:Sketch 95.3中文激活版

真大的脸盆

Mac UI Mac 软件 ui设计

浅谈数据仓库工具——Hive

数新网络官方账号

代码覆盖率最佳实践

数新网络官方账号

关于GPT-4的产品化狂想

脑极体

AI

机器学习算法(五):基于企鹅数据集的决策树分类预测

汀丶人工智能

数据挖掘 机器学习 决策树

压缩解压工具:Keka中文版

真大的脸盆

Mac Mac 软件 压缩工具 解压缩软件 解压软件

赠票 | 在北京,见证边缘的力量

俞凡

帮师姐把100个Excel中符合条件的数据,汇总到1个Excel里

程序员晚枫

Python Excel 自动化办公

CDC工具之Canal

数新网络官方账号

零代码零距离,明道云开放日北京站圆满结束

明道云

Kubernetes 简介及其调度原理

数新网络官方账号

Kotlin 学习笔记(二)—— 数据类、密闭类、循环写法以及常用集合操作符

修之竹

android kotlin

如何选择合适的智慧公厕设备厂家?

光明源智慧厕所

智慧城市

CDC工具之Debezium

数新网络官方账号

面试高频问题之C++编译过程

小万哥

c++ 程序员 后端 编译 开发

pdf编辑工具:PDF Expert 中文激活版

真大的脸盆

Mac PDF Mac 软件 PDF编辑 pdf编辑工具

Flink CDC

数新网络官方账号

mybatis xml文件热加载实现

越长大越悲伤

mybatis springboot java

前缀和算法练习集

timerring

前缀和

QQ截图图片不够清晰解决方法

源字节1号

微信小程序 开源 软件开发

解决 Font '宋体' is not available to the JVM

源字节1号

微信小程序 开源 软件开发

Elasticsearch简介以及索引原理

数新网络官方账号

Web3社交网络的另一种思路 - Oi! Network解析

股市老人

为什么大家都喜欢“人天”作为估算单位?

Bruce Talk

Scrum 敏捷开发 Agile

往往排查很久的问题,最后发现都非常简单。。。

艾小仙

Java kafka spring

关于chatGPT是否会干掉程序员的一次专业评估

深清秋

ChatGPT 程序员发展

浅谈Spark分布式计算

数新网络官方账号

Handler消息传递机制浅析

芯动大师

Activity Handler runOnUiThread

华为云ECS/HECS:中小企业上云第一步

IT科技苏辞

【Redis源码分析】Server启动过程

零点999

redis Redis 协议 Redis 核心技术与实战 Redis 数据结构 redis 底层原理

架构蓝图--软件架构的“4+1”视图模型

涛哥 数字产品和业务架构

软件架构 模型

微软和Docker 合作,简化云原生应用的包装和运行_云原生_InfoQ精选文章