云計算,一個2011年熱門的關(guān)鍵詞。狹義講,云計算指IT基礎(chǔ)設(shè)施的交付和使用模式,指通過網(wǎng)絡以按需、易擴展的方式獲得所需資源;廣義上講,云計算指服務的交付和使用模式,指通過網(wǎng)絡以按需、易擴展的方式獲得所需服務。
1)按需自助服務。消費者無需同服務提供商交互就可以自動地得到自助的計算資源能力,如服務器的時間、網(wǎng)絡存儲等(資源的自助服務)。
2)無所不在的網(wǎng)絡訪問。借助于不同的客戶端來通過標準的應用對網(wǎng)絡訪問的可用能力。
3)劃分獨立資源池。根據(jù)消費者的需求來動態(tài)地劃分或釋放不同的物理和虛擬資源,這些池化的供應商計算資源以多租戶的模式來提供服務。用戶經(jīng)常并不控制或了解這些資源池的準確劃分,但可以知道這些資源池在那個行政區(qū)域或數(shù)據(jù)中心。例如包括存儲、計算處理、內(nèi)存、網(wǎng)絡帶寬以及虛擬機個數(shù)等。
4)快速彈性。一種對資源快速和彈性提供和同樣對資源快速和彈性釋放的能力。對消費者來講,所提供的這種能力是無限的(隨需的、大規(guī)模的計算機資源),并且在任何時間以任何量化方式可購買的。
5)服務可計量。云系統(tǒng)對服務類型通過計量的方法來自動控制和優(yōu)化資源使用。(例如存儲、處理、帶寬以及活動用戶數(shù))。資源的使用可被監(jiān)測、控制以及對供應商和用戶提供透明的報告(即付即用的模式)。
云軟件可充分借助于云計算的范式優(yōu)勢來面向服務,聚焦于無狀態(tài)的、松耦合、模塊化以及語義解釋的能力。