写点什么

微软和 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:004069

评论

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

云原生(十一) | Kubernetes篇之Kubernetes原理与安装

Lansonli

云原生 k8s 7月月更

阿里二面:什么是CAS?

Java永远的神

Java 程序员 面试 程序人生 CAS

JavaScript 中如何取消请求

掘金安东尼

JavaScript 前端 7月月更

Vim到底可以配置得多漂亮?

Jackpop

软件质量体系之思

刘冉

质量体系

OpenIM重大优化-消息按需加载 一致性缓存 uniapp发布

Geek_1ef48b

面试官:MySQL 数据库查询慢,除了索引问题还可能是什么原因?

Java全栈架构师

Java MySQL 数据库 面试 后端

数据治理浅析

五分钟学大数据

数据治理 7月月更

7大专题详解SpringBoot,阿里这套SpringBoot全栈笔记真香

Java永远的神

Java 程序员 面试 程序人生 springboot

java零基础入门-异常、线程(完结篇)

喵手

Java 7月月更

自研的数据产品迭代了一年多,为什么不买第三方商业数据平台产品呢?

松子(李博源)

数据中台 数据产品经理 数字化转型 数据产品

.so 将c++转化为安卓可使用的数据

小肉球

qt 7月月更

C# 线程锁和单多线程简单使用

IC00

C# 7月月更

【刷题记录】19. 删除链表的倒数第 N 个结点

WangNing

7月月更

Qt|模仿文字浮动字母

中国好公民st

qt 7月月更

git pull 和 git fetch到底什么区别?

Jackpop

代码版本控制用SVN还是Git好?

Jackpop

C#入门系列(二十八) -- LINQ的查询语法

陈言必行

7月月更

LeetCode-83. 删除排序链表中的重复元素(java)

bug菌

Leet Code 7月月更

工业物联网中的时序数据

CnosDB

物联网 时序数据库 开源社区 CnosDB 工业数据

前端性能优化之请求优化

南城FE

性能优化 前端 7月月更

大规模团队中的敏捷测试实践

刘冉

敏捷测试

OpenIM重大升级-群聊读扩散模型发布 群管理功能升级

Geek_1ef48b

12张图+6K字图解ZGC垃圾回收器及调优技巧

程序员小毕

程序员 面试 程序人生 ZGC JVM

百变小精灵,CRMEB Java 单商户系统也要当!

CRMEB

算法题每日一练---第6天:李白打酒

知心宝贝

算法 前端 后端 7月月更

腾讯云获国际专业流媒体测评肯定:三大场景下视频编码性能全部最优

科技热闻

IntelliJ IDEA,有点强!

Jackpop

这些 C++ 开源代码,简直绝了!

Jackpop

SpringBoot项目使用Tomcat为什么让大厂禁止?

Java程序员

Java 程序员 Sprint Boot

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