写点什么

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

评论

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

ASP.NET Core 性能优化最佳实践

newbe36524

微服务 性能优化 .net core ASP.NET Core

java中实现List集合中对象元素按其属性的中文拼音排序

云辰

同城双活与异地多活架构分析

vivo互联网技术

架构 高可用 架构设计 高可用系统的架构

docker 安装consul

云辰

案例解析丨Spark Hive自定义函数应用

华为云开发者联盟

spark UDF

区块链永续合约交易所搭建,永续合约系统开发

看动画学算法之:排序-快速排序

程序那些事

排序 快速排序 数据结构和算法 看动画学算法

Docker映射详解,没问题了!

程序员的时光

Docker

碰撞率下降75%!Mobileye与所托瑞安宣布双方合作重大进展

最新动态

【写作群星榜】9.1~9.13写作平台优秀作者 & 文章排名

InfoQ写作社区官方

写作平台 排行榜 文章

基于electron桌面级脚手架的设计

久违

设计 大前端 全栈

将DevOps视为哲学——实施DevOps的绝佳方式

禅道项目管理

DevOps 测试 开发 持续交付

一定要写点什么?!

使用Valgrind调试Linux C++程序

Simon

c++ gdb Valgrind memcheck 内存泄漏

5分钟带你掌握Makefile分析

华为云开发者联盟

makefile 脚本

记一次node项目重构改进

华为云开发者联盟

Java 项目 方案

什么是云服务器,ECS它能干什么?

德胜网络-阳

想学习数据结构和算法,推荐给你 10 本优质书单

沉默王二

数据结构 算法 书单推荐

东方证券企业架构之技术架构转型实践

BoCloud博云

云计算 容器 微服务 PaaS 博云

创建spring boot starter

曾彪彪

Java spring Boot Starter

不想码代码,你还能做什么?(一)

研发管理Jojo

项目管理 技术管理 PMO

中途转行学Java,如何赛过科班生?你只需要做到这几点

小Q

Java 程序员 架构 技术 基础

大项目写代码写到晕头转向?敏捷多项目框架解君愁

Learun

敏捷开发 软件开发

TNFE-Weekly[第七十二周已更新]

莹姐🙈

小程序 大前端 周刊

实践案例丨基于Raft协议的分布式数据库系统应用

华为云开发者联盟

raft 华为云

鹰眼 | 分布式日志系统上云的架构和实践

腾讯云大数据

大数据

图计算黑科技:打开中文词嵌入训练实践新模式

腾讯云大数据

大数据

程序员快乐器之JAVA代码生成工具

Philips

敏捷开发 程序设计 软件架构 开发工具

从linux源码看epoll

无毁的湖光

Linux TCP Linux Kenel

USDT承兑商支付系统搭建,区块链支付平台开发

Python中的with是测试常用到的资源打开利器

陈磊@Criss

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