微软携手 Docker 打造 CNAB,实现跨分布式应用程序的统一管理
出品丨Docker公司(ID:docker-cn)
编译丨小东每周一、三、五晚6点10分 与您不见不散!
说在前面
越来越多的组织开始使用云原生的应用程序和基础架构来构建现代化软件环境,但市场上并没有单一的解决方案来定义和打包这些多服务、多格式的分布式应用程序。目前的应用程序可以实现跨越本地基础架构和基于云的服务,前提是需要多种工具组合完成,如用于基础架构的 Terraform、用于应用程序的 Helm 图表以及 Docker Compose 文件和用于云服务的 CloudFormation 或 ARM 模板。其中的每一个工具都需要进行单独管理。
为了解决这个问题,微软与 Docker 合作共同宣布了 Cloud Native Application Bundle(CNAB),一种用于打包和运行分布式应用程序的开源的并符合 Cloud-agnostic 规范的捆绑。CNAB 将跨不同工具链的多服务分布式应用程序的管理统一为一种单一的、一体化的打包格式。CNAB 规范允许您定义可以部署到任何运行时环境和工具组合中的资源,包括Docker Engine、Kubernetes、Helm、自动化工具和云服务。
Docker 是第一家为容器化应用程序实现 CNAB 的公司,并将在 Docker 平台上扩展它来支持新的应用程序开发、部署和生命周期的管理。CNAB 支持将作为 docker-app 实验工具的一部分发布,用于构建、打包和管理云原生应用程序。Docker 允许您将 CNAB 打包成 Docker 镜像,因此您可以通过 Docker 镜像仓库工具(包括 Docker Hub 和 Docker Trusted Registry)进行分发和共享。在未来几个月内,Docker 将使组织能够在 Docker Enterprise 中部署和管理基于 CNAB 的应用程序。
点击文尾处“阅读原文”了解 CNAB 规范的更多详情。Docker 将为 CNAB 规范做出贡献。
点击下列标题,阅读更多干货
如果本文对你有帮助,欢迎分享到朋友圈!获取更多Docker实用技巧,扫描下图二维码!
- 软硬兼施统一管理 瑞星携手江西民政打造整体安保方案
- Centos6.0之httpd+heartbeat+nfs实现httpd热备及资源统一管理
- shiro实现APP、web统一登录认证和权限管理
- Springboot+atomikos+jta实现分布式事务统一管理
- ubuntu 安装docker + seagull实现图形化管理
- 配置VTP域,实现VLAN的统一配置和管理
- VCenter中对VAPP池可以实现多台服务统一管理
- mysql+pam模块实现vsftp虚拟用户统一管理
- 通过AOP 实现异常统一管理
- Vue+axios实现统一接口管理的方法
- Android:Activity统一堆栈管理(实现随时finish特定或是所有Activty)
- Spring AOP如何整合redis(注解方式)实现缓存统一管理详解
- 通用权限管理系统组件 中实现统一身份认证(Single Sign On,单点登录)附源码
- 前端httpd+heepalived加后端heartbeat+nfs+drbd实现httpd服务的高效应用及资源统一管理
- 玩转mongodb(九):通过log4jmongo来实现分布式系统的日志统一管理
- 统一配置Outlook策略实现统一管理 推荐
- 单点登录 Tomcat7集群共享Session 基于redis实现统一管理
- 利用log4j+mongodb实现分布式系统中日志统一管理
- shiro实现app web统一登陆认证和权限管理
- <三>基于淘宝Fourinone实现统一配置管理指南和demo