
4、基于SOA的云計算平臺框架
各個云計算平臺也各自具有不同的特點,特別是在平臺的使用上,透明計算平臺為用戶同時提供了用戶實際接觸的客戶端節點以及無法接觸的遠程虛擬存儲服務器。是一個半公開的環境,Google的云計算平臺環境是私有的環境。除了開放有限的應用程序接口,例如GWT(GoogleWebtoolkit),GoogleAppEngine以及GoogleMapAPI等以外,Google并沒有將云計算的內部基礎設施共享給外部的用戶使用,IBM的“藍云”計算平臺則是可供銷售的軟、硬件集合。用戶基于這些軟、硬件產品構建自己的云計算應用,Amazon的彈性計算云則是托管式的云計算平臺,用戶可以通過遠端的操作界面直接操作使用。看不到實際的物理節點。從其他角度比較了各個云計算系統的不同之處,可以看出,雖然云計算系統在很多方面具有共性,但實際上各個系統之間還是有很大不同的,這也給云計算用戶或者開發人員帶來了不同的體驗。
針對這些云計算平臺,我們在設計基于SOA的云計算平臺的體系結構時。將包括硬件和系統軟件在內的多個層次。總體而言,大致可以分成如下三層:

圖表1基于SOA云計算平臺的三層結構
4.1、硬件平臺
硬件平臺就是俗稱的Iaas,它主要面向用戶提供虛擬化的計算機資源,存儲資源,網絡資源。包括服務器、網絡設備、存儲設備等在內的所有硬件設施,它是云計算的數據中心。硬件平臺首先要有可擴展性fScaling),用戶可以假定硬件資源無窮多。根據自己的需要,用戶動態地使用這些資源,并根據使用量來支付服務費。不需要為需要購買維護多少設備來支持當前訪問量而犯愁。
在設計硬件平臺的虛擬技術顯得尤為重要,它可以讓多個操作系統共享一個大的硬件設施,使得硬件平臺的提供者能靈活地提供各類云平臺的硬件需求。常見的有收費的虛擬技術(如:VMware)。也有免費的開源技術(如:Xen)。
CIO頻道人物視窗
CIO頻道方案案例庫
大數據建設方案案例庫
電子政務建設方案案例庫
互聯集成系統構建方案案例庫
商務智能建設方案案例庫
系統集成類軟件信息研發企業名錄