【文章內(nèi)容簡(jiǎn)介】
云計(jì)算的特點(diǎn)可歸納如下。 1)彈性服務(wù)。服務(wù)的規(guī)??煽焖偕炜s,以自動(dòng)適應(yīng)業(yè)務(wù)負(fù)載的動(dòng)態(tài)變化。用戶(hù)使用的資源同業(yè)務(wù)的需求相一致,避免了因?yàn)榉?wù)器性能過(guò)載或冗余而導(dǎo)致的服務(wù)質(zhì)量下降或資源浪費(fèi)。 2)資源池化。資源以共享資源池的方式統(tǒng)一管理。利用虛擬化技術(shù),將資源分享給不同用戶(hù),資源的放置、管理與分配策略對(duì)用戶(hù)透明。 3)按需服務(wù)。以服務(wù)的形式為用戶(hù)提供應(yīng)用程序、數(shù)據(jù)存儲(chǔ)、基礎(chǔ)設(shè)施等資源,并可以根據(jù)用戶(hù)需求,自動(dòng)分配資源,而不需要系統(tǒng)管理員干預(yù)。 4)服務(wù)可計(jì)費(fèi)。監(jiān)控用戶(hù)的資源使用量,并根據(jù)資源的使用情況對(duì)服務(wù)計(jì)費(fèi)。 5)泛在接入。用戶(hù)可以利用各種終端設(shè)備(如PC電腦、筆記本電腦、智能手機(jī)等)隨時(shí)隨地通過(guò)互聯(lián)網(wǎng)訪問(wèn)云計(jì)算服務(wù)。 正是因?yàn)樵朴?jì)算具有上述5個(gè)特性,使得用戶(hù)只需連上互聯(lián)網(wǎng)就可以源源不斷地使用計(jì)算機(jī)資源,實(shí)現(xiàn)了“互聯(lián)網(wǎng)即計(jì)算機(jī)”的構(gòu)想。 綜上所述,云計(jì)算是分布式計(jì)算、互聯(lián)網(wǎng)技術(shù)、大規(guī)模資源管理等技術(shù)的融合與發(fā)展(如圖1所示),其研究和應(yīng)用是一個(gè)系統(tǒng)工程,涵蓋了數(shù)據(jù)中心管理、資源虛擬化、海量數(shù)據(jù)處理、計(jì)算機(jī)安全等重要問(wèn)題。本文通過(guò)歸納云計(jì)算特點(diǎn)與體系架構(gòu),總結(jié)和分析云計(jì)算各層服務(wù)的關(guān)鍵技術(shù)及系統(tǒng)實(shí)例,針對(duì)當(dāng)前云計(jì)算存在的問(wèn)題,提出未來(lái)研究的方向。 圖1云計(jì)算與相關(guān)技術(shù)的聯(lián)系2云計(jì)算體系架構(gòu) 云計(jì)算可以按需提供彈性資源,它的表現(xiàn)形式是一系列服務(wù)的集合。結(jié)合當(dāng)前云計(jì)算的應(yīng)用與研究,其體系架構(gòu)可分為核心服務(wù)、服務(wù)管理、用戶(hù)訪問(wèn)接口3層,如圖2所示。核心服務(wù)層將硬件基礎(chǔ)設(shè)施、軟件運(yùn)行環(huán)境、應(yīng)用程序抽象成服務(wù),這些服務(wù)具有可靠性強(qiáng)、可用性高、規(guī)??缮炜s等特點(diǎn),滿足多樣化的應(yīng)用需求。服務(wù)管理層為核心服務(wù)提供支持,進(jìn)一步確保核心服務(wù)的可靠性、可用性與安全性。用戶(hù)訪問(wèn)接口層實(shí)現(xiàn)端到云的訪問(wèn)。 圖2云計(jì)算體系架構(gòu) 云計(jì)算核心服務(wù)通常可以分為3個(gè)子層:基礎(chǔ)設(shè)施即服務(wù)層(IaaS, infrastructure as a service )、平臺(tái)即服務(wù)層(PaaS, platform as a service )、軟件即服務(wù)層(SaaS, software as a service)。表1對(duì)3層服務(wù)的特點(diǎn)進(jìn)行了比較。 IaaS提供硬件基礎(chǔ)設(shè)施部署服務(wù),為