新Hyper-V容器技術成云首選
之前在《微軟Win Server 2016預覽版或將5月推出》中提到,微軟下一代Windows Server預覽版發布時間將會在2015年5月。從微軟官方了解到,在4月8日宣布了Windows Server 2016將支持Nano Server模式和Hyper-V容器技術,但其Nano Server模式技術并不會在5月Windows Server 2016預覽版中體現。
Nano Server模式將支持系統以最小化資源占用模式運行,大約是1/20 Windows Server Core,仍會支持必要的服務器組件,比如Hyper-V、集群、網絡、存儲、.NET、Core CLR,但沒有UI界面、沒有32位程序兼容、沒有MSI、沒有遠程桌面,是用WMI和PowerShell完成管理。
另外,微軟官方也分享更多關于新Windows Server 2016中Hyper-V容器技術細節。早在去年10月,微軟就表示將在下一代Windows Server平臺上提供Windows和Linux容器支持。同時,微軟宣布和Docker合作,為下一代Windows Server提供Docker容器支持,并在開源引擎技術下實現自動部署。
據了解,目前Container已經成為云計算的首選虛擬化方式。微軟為了重塑Windows在云計算市場的地位,推出了這種基于Hyper-V平臺的虛擬化技術。Nano Sever是Windows Server的重構版本,體積更小,可遠程安裝管理,并針對云計算進行優化。該服務器版本不再對更新的內容反復操作,對用戶意味著更少暫停服務時間和次數。
兼容Container的Hyper-V虛擬化技術,讓所有的Container完全相互隔離。但微軟將提供一個精簡的操作系統來承載不同的Container技術,這一類型的操作系統代表著在線云端服務的未來。
Windows Docker整合Nano Server
而對于相關技術來說,從華來四笑侃Windows微信上了解,Nano Server是為Windows Azure和Docker而生的Cloud OS!從開發者的角度來看,Docker其實是一種類似于PaaS的技術,對外展示的是打包好的應用,并非傳統的虛擬化需要對系統進行維護。
對于Docker而言,所有的容器都是共享內核的,Linux CoreOS就是專門為Docker而生的,對于Windows Docker而言,Nano Server就是一個Docker的底層OS。從這篇內容中了解,Nano Server完全剝離了GUI,而Server Core只是用Cmmand Shell替代了GUI。
微軟官方也提到推出一種Hyper-V Container技術,可以猜測未來Hyper-V和Docker技術或許整合可以同時支持Linux和Windows的Docker。
Nano Server是“headless”部署方式的一種,深度重構的Nano Server將特別專注于云基礎設施、云應用程序以及容器。另外,Nano Server作為一個“零足跡”(zero foot model)的模型,該平臺的角色和可選功能都將通過外部來實現。支持Hyper-V、集群、Core CLR、ASP.NET vNext、Paasv2等功能。
此次微軟產品的變化可以看出,開始由技術和產品來順應云時代潮流的變化,“Nano Server”的全新服務器SKU版本,為云端應用和容器組件提供運行平臺的專用操作系統。