制作网站深圳,建大型门户网站,长春百度推广电话,智能开关网站开发具体流程微软中国MSDN 前天Microsoft Connect(); 2018发布的众多最新科技#xff0c;都让全球开发者惊艳不已。其中一项最令开发者瞩目并迫不及待——微软联合Docker发布了云本地应用捆绑包#xff08;Cloud Native Application Bundle#xff0c;以下简称CNAB#xff09;#xff… 微软中国MSDN 前天Microsoft Connect(); 2018发布的众多最新科技都让全球开发者惊艳不已。其中一项最令开发者瞩目并迫不及待——微软联合Docker发布了云本地应用捆绑包Cloud Native Application Bundle以下简称CNAB这意味着分布式应用的日子就要到来CNAB是一套全新的开源包格式规范通过与Docker密切合作创建而成并得到了HashiCorp、Bitnami等的广泛支持。借助于CNAB无需使用多个工具集开发者可以使用单个可安装文件来管理分布式应用以及在不同的环境中可靠的配置应用资源并轻松的管理应用生命周期。CNAB依赖于开发者熟悉的技术如JSON、Docker容器和OpenPGP等并描述出一种用于打包、安装和管理分布式应用的格式。在设计上它是与云无关适用于从Azure到本地on-premOpenStack、从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