微软中国MSDN 前天

Microsoft Connect(); 2018发布的众多最新科技,都让全球开发者惊艳不已。其中一项最令开发者瞩目并迫不及待——微软联合Docker发布了云本地应用捆绑包(Cloud Native Application Bundle,以下简称CNAB),这意味着分布式应用的日子就要到来!

CNAB是一套全新的开源包格式规范,通过与Docker密切合作创建而成,并得到了HashiCorp、Bitnami等的广泛支持。借助于CNAB,无需使用多个工具集,开发者可以使用单个可安装文件来管理分布式应用,以及在不同的环境中可靠的配置应用资源,并轻松的管理应用生命周期。

CNAB依赖于开发者熟悉的技术,如JSON、Docker容器和OpenPGP等,并描述出一种用于打包、安装和管理分布式应用的格式。在设计上,它是与云无关,适用于从Azure到本地(on-prem)OpenStack、从Kubernetes到Swarm、从Ansible到Terraform的各种东西。它可以在工作站、公有云、无线隔离的(air-gapped)网络或者受约束的物联网环境中执行。它具有足够的灵活性,可以满足从面向客户的市场到内部构建管道的各种平台需求。

总体而言,CNAB带来了目前的生态系统中所不具备的若干功能:

❖ 将多个离散资源作为构成一项应用的单个逻辑单元进行管理

❖ 使用和定义操作谓词以进行应用的生命周期管理(安装、升级、卸载)

❖ 签署并以数字方式验证捆绑包

❖ 证明并以数字方式验证捆绑包已经达到了该状态,以便控制捆绑包的使用方式

❖ 支持捆绑包和所有依赖项的导出,以便在另一个环境进行可靠的复制,包括离线环境

❖ 将捆绑包存储在库中,以便进行远程安装。

为让CNAB可更快速地应用,微软推出Duffle。作为CNAB客户端的开源参考实现,Duffle提供了与CNAB协同工作所需要的所有核心功能。它可以安装、升级和卸载CNAB捆绑包;可以创建新的捆绑包、对其进行加密签名以及验证其完整性。作为一个参考实现,Duffle提供了如何构建基于CNAB的解决方案的示例。

同时,微软还发布了一套VS Code(代码)扩展,可简化构建和托管CNAB捆绑包的过程,将捆绑包的安装转变为简单的点击式体验!

通过把这套规范与相关工具组合到一起,让立即着手使用CNAB成为可能。

无论是运行自己的应用,还是专注于为无线隔离(air-gapped)网络编写应用,或是打算把应用分发到各种不同的云环境中,CNAB都是一种可以提供帮助的打包格式。

为了推动CNAB在业界的发展,微软的生态系统合作伙伴——Docker、HashiCorp和Bitnami ,将提供标准化内容(CNAB捆绑包),以供客户从CNAB兼容的目的地(如DockerHub、GitHub等等)托管或下载。

感兴趣的开发者们,快来了解运用吧!

原文地址: https://mp.weixin.qq.com/s/MTAN967yK4zoO6gwwkORug

.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com

微软携手 Docker 打造 CNAB,分布式应用来了!相关推荐

  1. 微软携手云南打造软件产业高地 签约建立微软IT学院

    云南省与微软中国合作取得实质性进展."微软云南合作项目签约授牌仪式"昨日在昆明举行,微软中国与云南大学签署协议成立云南微软IT学院,微软中国与云南省投资控股集团有限公司.云南复克科 ...

  2. 微软Tech Summit 2017,微软携手Unity打造MR之夜

    2017年10月31日至11月3日,微软将在北京举办Tech Summit 2017技术暨生态大会.今年的大会不仅有大咖级人物带来的十二大主题.百余场课程,而且还会迎来最特别的一位嘉宾--微软公司首席 ...

  3. 微软携手红帽,共筑开源新未来

    官宣了,官宣了! 微软携手红帽正式推出重要力作 Global Azure 公有云第一款 联合管理的 OpenShift 产品,业界欢腾! 自此,微软在拥抱云计算开源之路上, 多了一股强劲的推动力. 5 ...

  4. 奖金15万,百度携手CCF打造CV+NLP双赛题

    在人工智能和大数据竞赛领域,由中国计算机学会举办的CCF 大数据与计算智能大赛(CCF BDCI)依旧是众多开发者追逐的顶级赛事. CCF BDCI大赛至今已经成功举办七届,累计吸引到来自全球25个国 ...

  5. Letv电视品牌升级为乐融,携手漫威打造超级营销

    5月7日, 主题为"夏一个明天"的乐融Letv品牌发布会在北京举办.Letv超级电视正式将中文品牌升级为"乐融",并发布全新品牌LOGO和超5,全新乐融定位于互 ...

  6. 国稻种芯药食同源大健康产业携手中医药打造“药膳+”食疗标杆

    国稻种芯药食同源大健康产业携手中医药打造"药膳+"食疗标杆. 新闻中国采编网 中国新闻采编网 中国企业家手机报 谋定研究中国智库网 中国农民丰收节国际贸易促进会 中国农民丰收节-国 ...

  7. 第壹近场携手OPPO打造智能场景服务

    第壹近场携手OPPO打造智能场景服务 你们是否有这种困扰,线下购物.就餐时,信息不对称,不能享受在线点餐.排号.优惠买单等优质的线上服务或者知道有优质的线上服务,但需要下载打开各种应用,操作复杂,影响 ...

  8. 微软携手联想来酷试水渠道共享,打造创新销售通路

    在疫情常态化背景下,众多企业加快了企业信息化.数字化转型等进程.基础不稳,地动山摇,企业在IT领域的各项转型创新都离不开稳定的基础设施架构.微软和联想作为IT基础设施领域的领先企业,始终坚持携手合作, ...

  9. 《科技日报》:神州控股、神州信息、神州数码集团携手合力打造 “神州信创云”正式启航

    8月12日,在"TECH数字中国 2021技术年会"上,神州控股.神州信息.神州数码集团三家上市公司联合发布年度重量级解决方案--神州信创云.神州信创云作为全栈自主可控的信创云整体 ...

最新文章

  1. 如何提升深度学习性能?数据、算法、模型一个都不能少
  2. Windows PE变形练手1-用PE自己的机器码修改自己的逻辑
  3. web---jsp连接数据库
  4. 深入剖析神秘的“零拷贝”
  5. python读取文件名存到list_批量读取文件夹中的文件名
  6. 美团点评容器平台HULK的调度系统
  7. Math.signbit()
  8. C语言里的几个拷贝函数memcpy、memset、strcpy、strncpy
  9. TensorFlow 学习(十五)—— tensorflow.python.platform
  10. Java:Spring @Transactional工作原理
  11. Atitit 提升团队开发效率项目进度的一些大的流程方向attilax总结
  12. html缓存失败是什么,HTML5离线“应用程序缓存错误事件:清单读取失败(-1)”...
  13. 在线视频加密播放(加密视频观看)
  14. Windows Server 2012/2012R2 中配置 MSDTC,令其使用特定端口
  15. Linus 没空实现的功能,开发者做到了:苹果 M1 Mac 成功运行原生 Linux!
  16. Java经验者的面经
  17. KVM虚拟化进阶--KVM设备高级管理
  18. 死亡、疾病、意外,如何面对?
  19. Android Behavior之ViewPager+Fragment+RecyclerView实现吸顶效果
  20. 哪一种验证方法最好?形式验证、硬件加速还是动态仿真?

热门文章

  1. js中关于Blob对象的介绍与使用
  2. java线程安全问题原因及解决办法
  3. MySQL备份原理详解
  4. 通用路由封装(GRE)×××配置
  5. Lucene的一些基本使用方法和概念 (JAVA)
  6. C# StreamReader类和StreamWriter类
  7. 使用 C# 实现 URL 安全的 Base62 转码
  8. C# 值类型的局限性
  9. 推荐:Flowchart 一种通过文本方式描述的流程图
  10. 在Web应用中使用localforage存储离线数据