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