天天看點

Microsoft Azure_Fabric

目錄

前言

WindowsAzure是相對于全球版Microsoft Azure而言的中國版微軟雲計算平台,借助于世紀互聯的營運牌照得以”曲線”入華。Azure系列的博文主要是針對WindowsAzure來展開,感興趣的小夥伴們請留下你的腳印。:-)

Microsoft Azure

實際上Microsoft Azure是微軟專門為了管理Data Center中所有的Server、Network、Storage等資源所開發的一種特殊版本的Windows Server作業系統。這個作業系統具有自我管理(autonomous )、自動監控(HI Helper)、自動更新修補程式、自動執行VM部署(Manual Repave node)、自動備份鏡像等功能實作。是以Microsoft Azure本質上是一個特殊的作業系統,且被安裝在資料中心中的每一台Server Host中,它能夠定時的與中控軟體(Microsoft Azure Fabric Controller)進行通信。

Microsoft Azure Fabric Controller

Microsoft Azure Host OS(VMM):HostOS是一台定制版的Hpyer-V伺服器(Server),Hpyer-V是一種Hypervisor,作為VMM(Virtual Machine Manager)提供虛拟化平台服務。在HostOS中還内含了Fabric Agent中控軟體,以此将GuestOS的各項狀态資訊回饋給Fabric,再經由Fabric處理後傳回給(Dashboard)系統管理者。

Microsoft Azure Guest OS(VM):GuestOS是運作在HostOS上并受其管理的虛拟機(Node)。

Fabric Controller(FC):簡稱Fabric,具有HA(高可用),作為Azure雲計算的中控核心(大腦),能夠與每一台伺服器上的Microsoft Azure作業系統溝通、接收系統管理者通過FCShell發送的指令、并傳回執行結果和所有HostOS的運作狀态資料等資訊。

Fabric內建了許多微軟的系統管理技術,包括了對軟體部署的管理(System Center Configuration)、對作業系統的管理(System Center Operation Manager)和對VM的管理(System Center Virtual Manager)等功能實作。而且Fabric能夠自動化的管理Azure所有的HostOS,通過HostOS實作了包括GuestOS(VM)的部署、定時Hotifx(系統漏洞修補程式)修補、機器狀态回報、備份VM部署鏡像等核心工作。除此之外,Fabric還處理VM的健康管理(Health Management)。當GuestOS當機時,會由Fabric自動的選擇在另一個的HostOS中重新的部署和啟動(VM遷移)。

Utility Fabric:管理Fabric的小型子系統。

繼續閱讀