在當前迅速發展的時代, 云計算為越來越來的企業發展提供了便利。其靈活性很好的滿足了很多企業業務發展的需求。云計算平臺中的容器技術更是利用這一特點實現了便捷的軟件開發和部署。開發人員可以在極短時間內完成在服務器或者工作站中的軟件部署工作,加速公司現有業務調整或開展新業務的步伐。然而,隨著容器技術被用于越來越多的應用程序,人們發現現有的容器并不能完全滿足新出現的需求。例如,最為廣大開發者所詬病的就是應用程序隔離的問題。在超復雜的業務系統中,利用容器技術并不能完全保證應用程序之間的隔離。一個容器中應用程序的崩潰或者異常可能會影響到同時運行的其他容器、甚至整個系統。如何能夠在利用容器技術高效性的同時,很好解決隔離的問題,成為一個亟待解決的問題。
終于,微軟和Docker公司在去年10月宣布將會聯合,努力實現在下一個版本的Windows Server中加入Windows Server 容器,來應對該問題。4月8日,微軟Windows Server部門的總經理Mike Neil發布消息,公司將會在幾周后的BUILD大會上對新的容器進行第一次現場演示。Neil還在博客中對新容器——Hyper-V容器和Nano服務器版操作系統,進行了簡單介紹。
Hyper-V容器是一個新的容器部署選項。這些容器由Hyper-V Hypervisor來管理,其中任何一個都可以單獨包含一個應用程序。微軟通過Hyper-V虛擬化技術,一方面保留了容器技術的靈活性和跨平臺特性,另一方面加強了對容器的隔離程度。Hyper-V容器技術能夠保證在一個容器中運行的應用程序對其他容器中的應用或者宿主機系統不會產生任何干擾。而且,用戶可以利用用于Windows Server 容器的開發、編程和管理工具來部署Hyper-V容器。更方便的地方在于,原本針對Windows Server 容器的應用程序可以不經修改直接部署到Hyper-V容器中。當然,微軟也與云容器技術的領先者Docker加強合作,致力進行Windows Server和微軟Azure云平臺中的容器創新。Docker公司業務拓展部門經理Nick Stinemates表示,微軟在過去的半年中為Docker項目作出了大量的貢獻,包括改善Docker在Azure上的使用感受以及Docker平臺的各個方面。
Nano服務器版操作系統是微軟在經過大量調查基礎上所推出的“迷你型”windows Server。隨著云計算的發展,很多對于操作系統的需求是完全基于其特定的應用的,尤其是云平臺中的應用程序。只有針對云計算,包括容器技術進行特定的優化,操作系統才能更好的滿足顧客需求。微軟正是抓住此點開發出Nano服務器版本的操作系統。該系統經過了大量裁剪,只提供用戶所必須的一些功能。Nano服務器版的鏡像文件裁剪為了原來的5%,正好與容器所能容納的大小相吻合。這一特性使得它能夠與Windows server容器和Hyper-V容器完美配合。這樣,在減少了鏡像大小的同時,Nano服務器版又能夠有效減少部署時間、提升系統安全性。據Neil透露,Nano服務器版操作系統將會在數周后正式發布。
通過推出新的容器,微軟公司力圖為企業和開發人員提供更多的便利,發揮云計算的潛能促進相關產業發展。新的Hyper-V容器和Nano服務器版操作系統也表明了微軟在云計算方面的雄心壯志。未來,微軟必定會繼續在促進容器在工業界的使用以及容器所能夠引起的應用程序創新方面加大努力,吸引更多使用windows開發環境的設計人員。
本文永久更新鏈接地址:http://www.linuxidc.com/Linux/2015-04/116185.htm