HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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

评论

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

openGauss亮相TDBC 2023可信数据库发展大会,解读openGauss最新版本特性

daydayup

PoseiSwap 即将开启质押,利好刺激下 POSE通证短时涨超 30%

威廉META

DTCC2022 | openGauss打造企业级开源数据库,服务行业核心系统

daydayup

PoseiSwap 即将开启质押,利好刺激下 POSE通证短时涨超 30%

股市老人

文心一言 VS 讯飞星火 VS chatgpt (67)-- 算法导论6.5 6题

福大大架构师每日一题

福大大架构师每日一题

openGauss内核分析(五):统计信息与行数估计(一)

daydayup

AJAX - 创建 XMLHttpRequest 对象

雪奈椰子

全球掀复现「室温常压超导体」热潮,中国队已肝十几小时,韩国团队却内讧了

Openlab_cosmoplat

人工智能

想学Python高级编程?这个技巧你不能错过!

程序员晚枫

Python 高级编程

如何进行高效的代码审查

小万哥

程序员 程序人生 后端 软件开发 代码审查

大数据通用组件故障处理

天翼云开发者社区

大数据

怎样缓存时序数据更合理? 解密DBMind在时序数据缓存上的代码实践 openGauss

daydayup

openGauss数据库源码解析系列文章——AI技术(2.2)

daydayup

一文带你全面理解向量数据库

树上有只程序猿

数据库 向量数据库

Go 语言 select 都能做什么?

AlwaysBeta

Go golang 面试 select

三连冠!天翼云蝉联中国专属云服务市场第一

天翼云开发者社区

云计算 云服务

openGauss正式推出资源池化架构,全新升级社区工具DataKit

daydayup

2023网络与边缘产业高层峰会拉开帷幕,英特尔联合生态伙伴以创新技术破局数智化转型挑战

E科讯

浅析嵌入式GUI框架-LVGL

巫山老妖

嵌入式开发 LVGL FrameBuffer

腾讯云 CODING 成为首批 TISC 企业级平台工程综合能力要求标准贡献单位

CODING DevOps

【我和openGauss的故事】openGauss价值特性 (二)

daydayup

【我和openGauss的故事】openGauss价值特性(一)

daydayup

iOS 应用上架的步骤和工具简介

雪奈椰子

PoseiSwap 即将开启质押,利好刺激下 POSE通证短时涨超 30%

鳄鱼视界

如何配置 Sublime Text4为 C++ 编辑器

梦笔生花

6门新兴语言,小众亦强大

高端章鱼哥

Java Python 编程语言 C++

openGauss内核分析(五):统计信息与行数估计(一)

daydayup

openGauss数据库源码解析系列文章——AI技术(2.1)

daydayup

腾讯云 CODING × K+ 峰会再次携手开启软件行业新风向

CODING DevOps

3DCAT实时云渲染助力VR虚拟现实迈向成熟

3DCAT实时渲染

实时渲染云 VR虚拟现实

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