云系統到底是什么,云系統架構( 三 )


云系統由軟件、硬件及安全組件構成,具有性價比高、安全穩定、壽命長、功能強、高可管及易維護的使用效果,可以幫助多機用戶以最低的投入實現最高效的計算機應用效果 。
云計算操作系統通常包含以下幾個模塊:大規?;A軟硬件管理、虛擬計算管理、分布式文件系統、業務/資源調度管理、安全管理控制等幾大模塊組成 。云端信息的自由性很強,比如您在公司,可以隨時從其他云端中拷貝數據,完成工作;您去商場,可以任意從商場的云端中查詢最新的商品資料和打折活動 。等等這一些功能,其實都是依靠云服務器系統的 。
云端的安全性很高,它包括區域云端鎖定技術、公共區域指紋、虹膜等等 ??v觀國內外IT廠商,除了浪潮、華為聲明要研發云操作系統,以及VMware曾將其vSphere宣傳為云操作系統外,絕大多數的廠商似乎無此雄心 。但另一個有意思的現象是,無論是服務器廠商,還是存儲廠商,或是網絡廠商,近兩年紛紛推出以“云基礎架構管理平臺”、“云管理平臺”冠名的各種云管理平臺 。而且,從宣傳上看,云管理平臺也能實現數據中心內各種資源的管理和調度,人們不禁要問,云管理平臺與云操作系統之間的關系是什么?
紅帽公司一不愿意透露姓名的高級工程師表示,一些IT廠商所提出的“云操作系統”、云管理平臺,往往只是一個“Hypervisor+虛擬資源”的管理工具,有些還會提供一定的API接口實現集中的管理,準確來說,應該是一個“可管理的虛擬化平臺” 。這離一個開放、通用的云操作系統所需要實現的功能還差得遠,當然,開發云操作系統的難度也要大得多 。
提起研發上的難點,黨崇致認為主要有以下幾點 。
一是大規模軟硬件資源管理 ?!斑@個資源,理論上應該包括計算、存儲、網絡等數據中心的各種異構資源,但實際上能夠做到這一點的并不多 ?!?黨崇致說 。
“因為這個資源的范圍其實非常廣泛 ?!秉h崇致解釋說,“以計算資源為例,不僅應該包括虛機,也應包括實機;從實機上講,不僅包括x86服務器,也該包括IBM、惠普、甲骨文的小型機;從虛機上講不僅包括VMware的虛機,也該包括微軟、Xen等其它種類的虛機,而且還要能夠調度分散在不同地點的數據中心之間的資源 。所以,很多廠商是不會把自己的產品叫做云操作系統的,因為他們知道他們的產品沒有到達這個層面 ?!?br>黨崇致的此番觀點雖然略嫌刺耳,但也是實情 。當前的一些云管理平臺,大多只支持同構環境,而且有的只能管理純虛擬環境 。有的雖然好一些,能管理非虛擬環境,但依然有限制 。例如,富士通中國首席技術官周一平曾坦率地承認,其ROR云基礎架構管理平臺雖然能夠管理“虛機和實機”,但這個“實機”僅限于富士通自己的物理服務器 。
二是基于分布式結構 。通過全分布式的結構,才能實現從幾千臺服務器到上百萬臺服務器之間的擴展,從而構建出海量的計算能力,同時也構建出海量的存儲能力 。并且使得單個節點的故障并不影響系統的可靠性 。
此外,浪潮和華為也特別強調分布式存儲,因為傳統基于虛擬化技術的“云計算”平臺雖然可以實現虛擬機的遷移、容錯等功能,但普遍依賴于共享存儲 。這樣,就存在一個致命的隱患,即:共享存儲一旦宕機,所有構建于共享存儲之上的虛擬機都會宕機 。為了解決這一問題,需要將云計算平臺建構于分布式存儲系統之上,實現數據的冗余 。而基于塊設備的分布式文件系統,也就成為構建云操作系統的基礎 。
盡管由于一些技術或商業上的難點,真正意義上的云操作系統尚未面世,但一個開放、通用的云操作系統應該是云計算的重要基石,也是未來的技術發展方向 。

推薦閱讀