三問Windows Server之云計算OS主流為誰
2011年可以說是云計算升溫最快的一年,而2012的云計算的發展將趨于理性,隨著云計算的穩步前進,云計算以及運行支持環境已經迅速發展成為主流IT廠商傾力投入和打造的對象。作為桌面操作系統的霸主,在不斷完善桌面操作系統的同時,云計算操作系統方面也已經步步為營,支持云技術的平臺也已經推出。
作為微軟面向云計算方向的平臺,Windows Azure 在2008年就已經發布,并在2010年已經正常運轉,Windows Azure是專為在微軟建設的資料中心管理所有服務器,網絡以及儲存資源所開發的一種特殊版本Windows Server操作系統,它具有針對資料中心架構的自我管理(autonomous)機能,可以自動監控劃分在資料中心數個不同的分區(微軟將這些分區稱為Fault Domain)的所有服務器與儲存資源,自動更新修補程式,自動執行虛擬機器部署與鏡像備份(Snapshot Backup)等能力。
Windows Azure被安裝在資料中心的所有服務器中,并且定時和中控軟件:Windows Azure Fabric Controller進行溝通,接收指令以及回傳執行狀態資料等等,系統管理人員只要透過Windows Azure Fabric Controller就能夠掌握所有服務器的執行狀態,Fabric Controller本身是融合了很多微軟系統管理技術的總成,包含對虛擬機器的管理(System Center Virtual Machine Manager),對作業環境的管理(System Center Operation Manager),以及對軟件部署的管理(System Center Configuration Manager)等,在Fabric Controller中被發揮得***,如此才能夠達成透過Fabric Controller來管理在資料中心中所有服務器的能力。
#p#
Fabric Controller是管理微軟資料中心的Windows Azure計算資源的中控管理系統,它負責自動化的管理資料中心內所有的實體服務器,在Fabric Controller之上與Windows Azure Guest OS之間,是由Fabric Controller在建置實體服務器時所部署的Windows Azure Host OS,它是一個特制版本的Hyper-V Server,負責實體服務器內的Hypervisor虛擬平臺層,總管其上的Windows Azure Guest OS群,同時它內含一個Fabric Agent中控軟件,以回報目前虛擬機器的各項資訊給Fabric Controller,同時讓應用程式可以利用事件處理的方式來判斷與針對目前Fabric Agent控制虛擬機器的狀態做回應與控制。而依照不同的虛擬機器的等級,其執行的Windows Server 2008操作系統也不一樣。
Windows Azure
目前在Windows Azure上,已經部署了數個版本的操作系統,分別是1.0-1.10 (Windows Server 2008 SP2)以及2.0-2.2版(Windows Server 2008 R2)[4],部署在Windows Azure虛擬機器上的操作系統,被稱為Windows Azure Guest OS,但其實是Windows Server 2008 x64企業版操作系統的虛擬化版本。每個不同的版本都會安裝不同的功能與修補程式,而使用者可以選擇可相容自己開發的應用程式的操作系統版本。
而也有消息稱,今年有可能發布的Windows Server 8在各個方面都有了很大增強,易用性和管理方面都實現了方便和簡化,受到了用戶廣泛關注。微軟服務器操作系統的下一代版本將命名為Windows Server 8,該產品將和System Center 2012一道全方位針對企業級用戶進行云優化。而開發代碼為“Denali”的下一代SQL Server數據庫可以使ISV在SQL Server上的各種應用平滑地遷移到云上。
#p#
2012年Windows Server 8仍然是個未知數,一切都還是鏡中花水中月。而目前可以說Windows Server 2008 R2是云計算當仁不讓的的主流操作系統,無論是其支持的平臺的功能多樣性,還是系統運行的穩定性都非常出色。 具體原因如下:
Windows Server 2008 R2
一、兩種方式滿足用戶虛擬化要求。
虛擬化是當今的數據中心的重要組成部分。利用虛擬化提供的運行效率,組織可以顯著減輕運行負擔,降低電源消耗。帶有Windows Server 2008 R2提供兩種虛擬化類型: Hyper-V提供的客戶端和服務器虛擬化,以及使用遠程桌面服務的演示虛擬化。
Hyper-V中新的虛擬化技術
隨著Windows Server 2008的發布,微軟推出了Hyper - V的新版本。作為Windows服務器2008 R2的SP1操作系統的一部分,,Hyper-V包含了一系列核心領域的改進,可用于創建動態虛擬化數據中心和云計算環境,也就是俗稱的私有云。這些改進可為您提供更高的可用性與性能,更好的可管理性,以及包括實時遷移在內的更簡單的部署方法。另外,在配合System Center一起使用后,您還能構建更有針對性的私有云環境,徹底改變您向業務交付IT服務的方式,并以此作為基礎架構即服務(IaaS)的模型。
遠程桌面服務在功能上的擴展
遠程桌面服務為用戶和管理員提供了必要的功能和靈活性,以在任何部署情景下創造最可靠的訪問體驗。為了擴展遠程桌面服務的功能集,Microsoft一直在投資研發虛擬桌面基礎結構(Virtual Desktop Infrastructure),簡稱VDI。VDI是一種集中式桌面傳送體系結構。利用該體系結構,可以在集中式服務器上的虛擬機中運行和管理 Windows和其他桌面環境。
云計算的發展依托于企業虛擬化的程序,所以Windows Server 2008 R2在虛擬化方面的強勢表現將有助于云計算的進一步發展。
#p#
二、對Web平臺的強大統治力
Windows Server 2008 R2包含了許多新的增強功能,從而使該版本成為有史以來最可靠的Windows Server Web應用程序平臺。該版本提供了***的Web服務器角色和Internet信息服務(IIS)7.5版,并在服務器核心提供了對.NET更強大的支持。IIS 7.5的設計目標著重于功能改進,使網絡管理員可以更輕松地部署和管理Web應用程序,以增強可靠性和可伸縮性。另外,IIS 7.5簡化了管理功能,為您自定義Web服務環境提供了更多方法。Windows Server 2008 R2包含了對IIS和Windows Web平臺的以下改進:
- 減少管理與支持基于Web的應用程序的負擔
- 降低支持與疑難解答的負擔
- 改善文件傳輸服務
- 擴展功能與特性的能力
- 改進的.NET支持
- 提高了應用程序池的安全性
- IIS.NET社區門戶
System Center 2012
三、超強的穩定性和可擴展性
Windows Server 2008 R2能夠管理任意大小的工作負載,具有動態的可伸縮性以及全面的可用性和可靠性。Windows Server 2008 R2提供了大量新的和更新的功能,包括利用復雜的CPU架構、增強操作系統的組件化以及提高應用程序和服務的性能和可伸縮性。
- 利用復雜的CPU架構
- 增強操作系統的組件化
- 提高應用程序和服務的性能和可伸縮性
- 改進的存儲解決方案
- 增強對Intranet資源的保護
其實,Windows Server 2008 R2的很多性能相比與之前的版本都有很大的增強,例如改進的電源管理方式和減輕管理負擔,增強了與客戶機的協作體驗都為云計算的應用提供了強大的支持。目前微軟的云架構已經涵蓋了軟硬件系統,而軟件方面從操作系統到虛擬化軟件再到終端應用一應俱全。目前微軟正在大力拓展其數據中心,力圖短期內快速發展云計算相關服務。2012年Windows Server R2必將成為云計算的主流操作系統。