Microsoft宣布推出Nano Server與Hyper-V容器
英文原文:Microsoft Announces Nano Server and Hyper-V Containers
為了追趕容器的發展浪潮所帶來的新氣象,微軟繼續著他們前進的步伐。他們最近宣布了 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 一起推出,微軟已經承諾將在兩個星期之后舉行的下一屆 Build 與 Ignite 大會上披露這方面的更多細節。