云計(jì)算關(guān)鍵技術(shù)分析研究
摘要:針對云計(jì)算概念的多種技術(shù)組合特征,對其框架模型進(jìn)行分析,研究面向服務(wù)的體系架構(gòu)(SOA)的主要功能,服務(wù)抽象是面向服務(wù)模式中的主要設(shè)計(jì)原則;研究平臺(tái)虛擬化、網(wǎng)絡(luò)虛擬化、數(shù)據(jù)庫虛擬化的不同特征和作用,強(qiáng)調(diào)數(shù)據(jù)中心虛擬化是所有虛擬化技術(shù)的整合;研究Web關(guān)鍵技術(shù)在云計(jì)算中的作用特征。明確了結(jié)論,即云計(jì)算中面向服務(wù)的體系架構(gòu)使網(wǎng)絡(luò)應(yīng)用可以滿足按需獲取,虛擬化使應(yīng)用與底層的基礎(chǔ)設(shè)施相互分離,Web技術(shù)使云計(jì)算中信息內(nèi)容的合作成為可能,在線社區(qū)交互簡單易行。
關(guān)鍵詞:云計(jì)算;SOA;虛擬化;Web技術(shù)
云計(jì)算是基于因特網(wǎng)的超級(jí)計(jì)算模式,云代表了網(wǎng)絡(luò)和組網(wǎng),計(jì)算代表了與計(jì)算機(jī)相關(guān)的資源、應(yīng)用和服務(wù)。云計(jì)算牽涉到人、應(yīng)用、硬件、軟件、服務(wù)供應(yīng)商等,遠(yuǎn)遠(yuǎn)超出了純技術(shù)的范疇。從云中的軟件到平臺(tái)和基礎(chǔ)設(shè)施,計(jì)算產(chǎn)業(yè)擴(kuò)展它的領(lǐng)域,云計(jì)算技術(shù)的優(yōu)勢在眾多領(lǐng)域不斷凸顯出來。
1 云計(jì)算主要應(yīng)用
谷歌應(yīng)用程序引擎(Google App Engine)允許用戶運(yùn)行、創(chuàng)建、維護(hù)和擴(kuò)展其基礎(chǔ)設(shè)施上的任意Web應(yīng)用程序,其Datastore數(shù)據(jù)庫支持獨(dú)特屬性的數(shù)據(jù)對象和實(shí)體,可進(jìn)行更有效的數(shù)據(jù)查詢,同時(shí)允許互不影響地完成多個(gè)事務(wù),最終提高資源利用率。亞馬遜提供的遠(yuǎn)程計(jì)算服務(wù)AWS,主要包括簡單存儲(chǔ)服務(wù)(Simple Storage Services,S3)和彈性計(jì)算云(Elastic Compute Cloud,EC2)。AWS S3使用最小組進(jìn)行開發(fā),不設(shè)定最低消費(fèi),按使用量收費(fèi)。AWS EC2允許客戶訪問和控制虛擬計(jì)算機(jī),通過Web服務(wù)界面運(yùn)行需要的應(yīng)用程序。微軟Office Live允許對在線云文檔和傳統(tǒng)離線桌面版本文檔進(jìn)行同步或者異步的集成。Windows Azure Platform平臺(tái)解決方案包括:操作系統(tǒng)Windows Azure,關(guān)系型數(shù)據(jù)庫SQL Azure,Azure AppFabric是一種簡化連接云應(yīng)用或客戶端內(nèi)部應(yīng)用程序的高效方法。VMware每個(gè)VMware工作站允許一臺(tái)物理機(jī)器同時(shí)運(yùn)行多個(gè)操作系統(tǒng),VMware已經(jīng)與數(shù)百臺(tái)主機(jī)及云計(jì)算賣方取得合作,使在通用VMware平臺(tái)上靈活傳送成為可能,并允許在不同供應(yīng)商之間輕松遷移。VMware vSphere使用戶在使用基于云的管理和監(jiān)控特征時(shí),能夠獲得高度的應(yīng)用保證。
云計(jì)算的應(yīng)用發(fā)展驅(qū)策標(biāo)準(zhǔn)制定團(tuán)隊(duì)創(chuàng)建所需的通用指南和規(guī)范,推動(dòng)多種解決方案的實(shí)現(xiàn),例如,電信管理論壇(TM Forum)組建了企業(yè)云購買者委員會(huì)ECBC,旨在服務(wù)調(diào)度和流程獲?。环植际焦芾砣蝿?wù)組DMTF開發(fā)了開放虛擬化格式OVF,用于打包和分發(fā)在虛擬機(jī)VM上運(yùn)行的軟件;開放網(wǎng)格論壇OGF創(chuàng)建開放云計(jì)算接口工作組OCCI,來定義可操作的解決方案,以實(shí)現(xiàn)與IaaS的接口;存儲(chǔ)網(wǎng)絡(luò)產(chǎn)業(yè)協(xié)會(huì)SNIA創(chuàng)建了云存儲(chǔ)技術(shù)工作組,開發(fā)與云存儲(chǔ)技術(shù)的系統(tǒng)實(shí)現(xiàn)相關(guān)的SNIA架構(gòu)。
2 云計(jì)算關(guān)鍵技術(shù)
如圖1所示,云模型由5個(gè)關(guān)鍵特征、3個(gè)服務(wù)模型和4種部署模型組成。
在云的關(guān)鍵技術(shù)中,面向服務(wù)的體系架構(gòu)(SOA)使得網(wǎng)絡(luò)應(yīng)用可以按需獲取,虛擬化使得應(yīng)用與底層的基礎(chǔ)設(shè)施相分離,Web技術(shù)使得信息內(nèi)容的合作成為可能,同時(shí)使在線社區(qū)交互簡單易行。
評(píng)論