http://dockone.io/article/298


【编者的话】本文翻译自Azure技术博客,今天微软正式对外发布了针对云环境的新一代的容器技术:Hyper-V容器 Nano Server 。Hyper-V容器是一个新的容器技术,它通过Hyper-V虚拟化技术提供高级隔离特性。 Nano Server是最小化的Windows Server的footprint安装包 ,它针对云环境高度优化,是容器运行的理想环境。

在如今云平台至上的时代里,业务增长越来越多地依赖于业务应用来提供持续的创新力和生产力。随着云技术的演化发展,料点十足的容器技术为开发人员提供了更快更高效的构建方式,使得应用能够支撑业务需求的快速变化。容器技术使得应用开发进入了全新的高度,使得开发人员和IT技术人员可以在几秒钟之内将应用从工作站部署到服务器上。

开发人员正在研究如何更为广泛地应用容器技术,一些新的需求也随之涌现。比如,企业系统或者宿主环境要求更高级别的安全性。此外,开发人员经常需要将应用部署到他们并没有系统控制权的混合的操作环境中。曾经的虚拟化技术就提供了可靠的隔离来支持上述场景,只不过眼下容器所提供的隔离级别更加高效和细粒度。

去年十月份,Microsoft和Docker公司 联合发布声明 ,计划在Windows Server中支持Docker,并承诺会在下一个版本的Windows Server中向开发人员提供容器技术。我们会在几周后的 BUILD会议 上首次现场演示。今天,我们更进一步探讨容器化技术,讨论开发人员如何借助容器扩展应用场景和负载。
  • Hyper-V容器,容器部署的新选择,通过Hyper-V虚拟化技术提供高级隔离。
  • Nano Server,最小化的Windows Server的footprint安装包,针对云环境高度优化,是容器运行的理想环境。

独一无二的Hyper-V 容器

借助深厚的虚拟化经验,Microsoft全新的容器解决方案实现了资源的隔离,这个领域之前被物理机或者虚拟机方案垄断,同时通过跨平台的Docker集成来提供持续的敏捷性和高效性。

借助这种独一无二的解决方案,Hyper-V容器可以保证在某个容器里运行的代码与外界是隔离的,不会影响到宿主操作系统或者同一宿主机器上运行的其它容器。

虽然Hyper-V容器是在Windows Server容器和Hyper-V虚拟机之间提供的另外一种部署方案,但是可以使用和Windows Server容器相同的开发环境,编程语言和管理工具来部署Hyper-V容器。此外, 为Windows Server容器开发的应用无需任何改动就可以部署到Hyper-V容器里 ,使得管理员可以在多平台,多应用的环境里,灵活地选择部署粒度,敏捷度和隔离性。

11_meitu_1.jpg

Docker生态环境里的容器

Docker在实现跨Linux,Windows Server以及即将发布的Hyper-V容器的容器生态系统上起着至关重要的作用。我们和Docker社区紧密合作,使用并扩展基于Windows Server和Microsoft Azure容器技术的各种创新方案,包括在 GitHub的Docker Repository上贡献 了支持Windows Server容器的Docker引擎的代码。此外,我们提供了更为简单的方法 使用Azure扩展在Azure Linux虚拟机上搭建Docker主机 ,然后在其上部署最新的Docker引擎,还可以 直接从Azure Marketplace 直接部署管理Docker的虚拟机。最后,我们还支持 Azure和Hyper-V上的Swarm、Machince和Compose的集成

“在2014年十月份的联合声明之后,Microsoft一直是Docker项目强大的合作伙伴和贡献者。”业务开发和技术发展的负责人Nick Stinemates说。“他们改进了Azure上Docker的开发体验,同时对Docker平台的所有方面都做出了杰出贡献,包括Docker编排工具,Windows的Docker客户端。Microsoft在社区里也有巨大的影响力,提供了一些很有竞争力的新东西,比如Linux上容器化的.NET。同时,他们也在努力将Docker容器的优势 - 应用可移植性扩展到别的基础架构上,并且加速了向Windows开发者社区发展的开发流程。”

Nano Server介绍:现代应用程序和云平台的核心

操作系统正在全面向云演进。现在很多客户需要OS来支撑他们专门为云平台而设计的应用。基于我们多年在构建和运行hyper-scale的数据中心的经验,Microsoft身负重任,需要提供特制的OS来支撑现代应用程序和容器。

我们的解决方案就是Nano Server,一个Windows Server的最小化footprint安装包,针对云和容器做了高度优化。Nano Server只提供你需要的组件 - 没有任何多余的组件,这使得服务器镜像更小,部署更快,网络带宽耗费更小,同时启动更迅速也更为安全。这个小的footprint使得Nano Server成为WindowsServer容器和Hyper-V容器运行的理想平台,同时也能支撑其他基于云做了优化的场景。预览版还有几周就会面世, Windows Server博客 上有更为详细的技术介绍。

容器给如今云平台至上的世界提供了速度和扩展的可能。Microsoft想要帮助更多公司进入容器化的新纪元,我们的Windows Server容器,Linux容器和Hyper-V容器可以在云上安装或者本地安装,给客户提供了灵活性和多种选择。今天的声明仅仅是一个开始,我们会持续推进业界容器的发展,为所有开发人员提供更高级别的应用创新。
请密切关注我们的创新,从即将开幕的BUILD会议开始吧。

原文链接:Microsoft Unveils New Container Technologies for the Next Generation Cloud(翻译:崔婧雯 )  
===========================
译者介绍
崔婧雯,现就职于VMware,高级软件工程师,负责桌面虚拟化产品的质量保证工作。曾在IBM WebSphere业务流程管理软件担任多年系统测试工作。对虚拟化,中间件技术有浓厚的兴趣。
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐