資源描述:
《基于云計(jì)算現(xiàn)狀的探析》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、基于云計(jì)算現(xiàn)狀的探析摘要:云計(jì)算是繼網(wǎng)格計(jì)算Z后興起的新型分布式計(jì)算模型,它為商業(yè)應(yīng)用提供了一種新的模式。文章簡(jiǎn)述了云計(jì)算的定義、體系結(jié)構(gòu)、發(fā)展現(xiàn)狀,分析了當(dāng)前云計(jì)算中存在的問題和云計(jì)算的發(fā)展趨勢(shì)。關(guān)鍵詞:云計(jì)算云服務(wù)虛擬化o引言隨著計(jì)算機(jī)在人們生產(chǎn)生活中的廣泛應(yīng)用,人們對(duì)計(jì)算能力的要求越來越高,迫使計(jì)算機(jī)的存儲(chǔ)容量和運(yùn)算速度不斷地提高。雖然現(xiàn)有的機(jī)架式和刀片服務(wù)器可以解決高性能計(jì)算的問題,但是它主要針對(duì)大型客戶,并且造價(jià)昂貴,所以其適用范圍有限;網(wǎng)格計(jì)算提供了一種造價(jià)低廉且數(shù)據(jù)處理能力較強(qiáng)的計(jì)算模型,但網(wǎng)格計(jì)算是專門針對(duì)復(fù)雜科學(xué)計(jì)算的計(jì)算模型[1],因此網(wǎng)格計(jì)算通用性
2、不是很強(qiáng)。由于以上原因,使高性能服務(wù)器和網(wǎng)格計(jì)算這兩種方法都不能作為廣泛適用且廉價(jià)的高性能計(jì)算的獲取途徑。云計(jì)算的興起為以上問題提供了解決方法,云計(jì)算可以給所有用戶提供隨時(shí)隨地按需獲取的存儲(chǔ)空間和計(jì)算能力。云計(jì)算是繼網(wǎng)格計(jì)算之后興起的新型分布式計(jì)算模型,它利用分布式技術(shù)建造大型數(shù)據(jù)中心或者超級(jí)計(jì)算機(jī),并將這些數(shù)據(jù)中心和超級(jí)計(jì)算機(jī)中的所有軟硬件資源虛擬化以服務(wù)的形式放在遠(yuǎn)程服務(wù)器上,形成云服務(wù),用戶以免費(fèi)或者按需租用的方式獲取服務(wù),這些由云營(yíng)商提供的云服務(wù)就像天邊的云彩,用戶在需要使用時(shí)把它拿來用,平常就放在云上,資源和服務(wù)的管理由服務(wù)的提供商負(fù)責(zé)。在這種模式下,所有用戶
3、不用考慮任何軟硬件的配置和維護(hù)問題,用戶端只需用瀏覽器和網(wǎng)絡(luò),就可以隨吋隨地按需使用云計(jì)算提供的各種應(yīng)用軟件、超級(jí)計(jì)算能力、海量存儲(chǔ)空間,這樣就降低了用戶配置軟硬件的費(fèi)用,提高了用戶使用軟硬件資源的靈活性、廣泛性。云計(jì)算的興起為商業(yè)應(yīng)用提供了一種新的模式,已經(jīng)成為?個(gè)新的研究熱點(diǎn)。1云計(jì)算定義1.1云計(jì)算定義云計(jì)算現(xiàn)在還沒有統(tǒng)一的定義,各個(gè)公司根據(jù)所處的領(lǐng)域提出了不同的云計(jì)算概念,下面給山幾個(gè)典型的定義。讓m云計(jì)算的定義:云計(jì)算是一個(gè)虛擬化的計(jì)算機(jī)資源池。它可以托管多種不同的工作負(fù)載,包括成批的后端作業(yè)和面向用戶的交互式應(yīng)舟程序;通過快速提供虛擬機(jī)器或物理機(jī)器,迅速部署
4、和增加工作負(fù)載;支持冗余、自我恢復(fù)且具有高可擴(kuò)展性的編程模型,以使工作負(fù)載能夠從多種不可避免的硬件軟件故障中進(jìn)行恢復(fù);實(shí)時(shí)監(jiān)控資源使用情況,在需要時(shí)重新平衡資源分配[2]。維基百科定義:云計(jì)算是分布式計(jì)算技術(shù)的一種,其最基本的概念,是通過網(wǎng)絡(luò)將龐大的計(jì)算處理程序自動(dòng)分拆成無數(shù)個(gè)較小的子程序,再交由多部服務(wù)器所組成的龐大系統(tǒng)經(jīng)搜尋、計(jì)算分析之后將處理結(jié)果回傳給用戶。過這項(xiàng)技術(shù),網(wǎng)絡(luò)服務(wù)提供者可以在數(shù)秒之內(nèi),達(dá)成處理數(shù)以千萬計(jì)甚至以億計(jì)的信息,達(dá)到和“超級(jí)計(jì)算機(jī)”同樣強(qiáng)大效能的網(wǎng)絡(luò)服務(wù)[3]。google認(rèn)為云計(jì)算就是軟件服務(wù),amazon認(rèn)為云計(jì)算就是平臺(tái)服務(wù),微軟認(rèn)為云
5、計(jì)算是軟件和服務(wù)。綜上云計(jì)算的定義,可知云計(jì)算是分布式計(jì)算、并行計(jì)算和網(wǎng)格計(jì)算的發(fā)展,或者說是這些計(jì)算機(jī)科學(xué)概念的商業(yè)實(shí)現(xiàn),它是把計(jì)算機(jī)資源虛擬化成具有層次的計(jì)算機(jī)資源池,并將這些資源按層以服務(wù)的形式提供給用戶,用戶不用關(guān)心計(jì)算機(jī)資源的具體情況,只需按需獲取服務(wù)。1.2云計(jì)算與網(wǎng)格計(jì)算的異同云計(jì)算和網(wǎng)格計(jì)算既有相似點(diǎn),又相互有區(qū)別。云計(jì)算和網(wǎng)格計(jì)算的相同點(diǎn):從云計(jì)算和網(wǎng)格的定義上看二者都是將各種資源看成一個(gè)虛擬的資源池,然后向外提供服務(wù);從發(fā)展上來看兩者都是分布式計(jì)算的進(jìn)一步發(fā)展,都為試圖為用戶提供高性能的計(jì)算能力,都是要提高計(jì)算機(jī)資源的使用效率,降低用戶成本。云計(jì)算和
6、網(wǎng)格計(jì)算區(qū)別:從定義上看云計(jì)算允許用戶通過互聯(lián)網(wǎng)訪問云計(jì)算提供的各種計(jì)算機(jī)資源,狹義網(wǎng)格只向用戶提供高性能計(jì)算能力;從發(fā)展上來看云計(jì)算是網(wǎng)格計(jì)算的進(jìn)…步發(fā)展,云計(jì)算既可以支持網(wǎng)格程序又可以支持非網(wǎng)格程序;從用戶的角度來看云計(jì)算可以滿足所有用戶對(duì)計(jì)算能力的需求,網(wǎng)格計(jì)算主要針對(duì)科學(xué)計(jì)算支持的用戶需求范圍有限;從資源的分配方式來看云計(jì)算是所有資源作為一個(gè)整體進(jìn)行統(tǒng)一分配,實(shí)現(xiàn)資源的口動(dòng)分配,網(wǎng)格在分配資源時(shí)只能以節(jié)點(diǎn)為單位分配;從目標(biāo)上看云計(jì)算把計(jì)算看作一種公共事業(yè),網(wǎng)格將分布在不同地理位置的計(jì)算機(jī)連接起來解決一個(gè)共同的問題。2云計(jì)算體系結(jié)構(gòu)云計(jì)算由云和云端兩個(gè)部分構(gòu)成,聚
7、集資源和服務(wù)構(gòu)成云,云端即用戶端。云中包含大量的計(jì)算資源、存儲(chǔ)資源、軟件資源和服務(wù),所有能夠使用網(wǎng)絡(luò)的用戶都可以通過internet使用云提供的各種資源和服務(wù)??蛻舳瞬辉傩杷E渲冒嘿F的硬件設(shè)備,不再需要購買和安裝大量的應(yīng)用軟件,僅僅在需耍時(shí)從云中免費(fèi)或者租用相應(yīng)的服務(wù),這樣就簡(jiǎn)化了客戶端的應(yīng)用復(fù)雜性,降低了客戶端的成本。云計(jì)算體系結(jié)構(gòu)如圖1所示,依據(jù)云計(jì)算提供的服務(wù)所在的層次將云計(jì)算可分為基礎(chǔ)設(shè)施服務(wù)(infrastructurc-as-a-scrvicc,iaas)>平臺(tái)服務(wù)(p1atform-as-a-service,paas)>應(yīng)用