Microsoft 宣布推出 Nano Server 与 Hyper-V 容器

  • João Miranda
  • 邵思华

2015 年 4 月 21 日

话题:微软AzureDevOps语言 & 开发

为了追赶容器的发展浪潮所带来的新气象,微软继续着他们前进的步伐。他们最近宣布Nano Server的诞生,这是 Windows Server 一种“最小化占用模式”,此外还宣布了 Hyper-V 容器,它为容器带来了虚拟机隔离的能力。

Nano Server 比起Windows Server Core进一步进行了精简。开发团队已经移除了“图形用户界面功能、对 32 位的支持(取消了 WOW64)、MSI 以及大量的默认服务器核心组件”。无法使用本地登录、也不能够进行远程桌面了(因为已经没有图形用户界面了)。只有通过WMI(Windows Management Instrumentation)和 PowerShell 这两种工具才能够对 Nano Server 进行管理,不过微软目前正致力于创建一个基于 web 界面的管理工具集。微软同时也正在开发更好的远程工具,包括了 PowerShell 的期望状态配置、文件传输以及脚本的创建和调试。

通过将 Nano Server 保持在一个最小的核心,能够使它的功率、安全性与可用性提到提升。根据微软提供的数据,由于与传统的 Windows Server 相比,Nano Server 减少了资源占用,因此它的VHD(虚拟硬盘)的大小减少了 93%、严重的安全公告减少了 92%,并且重启的频率降低了 80%。Nano Server 的安装过程也快了许多,根据 Nano Server 团队的高级项目经理 Refaat Issa所说:在裸机上安装并运行 Nano Server 的全过程只需 3 分钟,相比较之下,安装并运行 Windows Server Core 要花 19 分钟。

微软已经承诺了对容器的支持,尤其是通过 Windows Server 容器实现 Docker。Hyper-V 容器将提供某种程度的隔离性,只允许“专用的硬件或虚拟机”进行访问。

在微软的生态系统中,Hyper-V 容器是最近一项致力于支持 Docker 的技术。Docker 1.6中包含了一个Windows 客户端的预览版,这是由 Docker 公司与微软共同推出的。今年早些时间,微软发布了可用于 Azure 与 Hyper-V 环境下的 Docker Machine 的一个 beta 版本,以及用于 Azure 环境下的 Docker Swarm,它还承诺了将在 Azure 的上线过程中支持 Docker Compose。

微软的这些新功能将随着下一代的 Windows Server 一起推出,微软已经承诺将在两个星期之后举行的下一届BuildIgnite大会上披露这方面的更多细节。

查看英文原文:Microsoft Announces Nano Server and Hyper-V Containers

微软AzureDevOps语言 & 开发