資源描述:
《云計算平臺和其應(yīng)用實例研究》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、云計算平臺和其應(yīng)用實例研究云計算(cloudcomputing)是一種資源交付和使用模式,指通過網(wǎng)絡(luò)獲得應(yīng)用所需的資源(硬件、平臺、軟件),應(yīng)用和許可被隨時購買和生效,應(yīng)用在網(wǎng)絡(luò)上而不是本機上運行。本文在總結(jié)云計算平臺的組成及可提供的服務(wù)的基礎(chǔ)上,分析了典型的云計算應(yīng)用實例,包括Google云計算平臺、亞馬遜的彈性計算云平臺、IBM的藍云計算平臺。云計算已經(jīng)成為國內(nèi)外IT業(yè)發(fā)展的大趨勢。云計算(cloudcomputing)是基于互聯(lián)網(wǎng)的相關(guān)服務(wù)的增加、使用和交付模式,通常涉及通過互聯(lián)網(wǎng)來提供動態(tài)易擴展且經(jīng)常是虛擬化的資源。云計算就是一種
2、計算的模式,其服務(wù)模型包括“端”、“管”、“云”三個層面。云計算將主要的計算過程放在“云”中完成,“端”的功能可以簡化或者說變“瘦”,但是這并不意味著現(xiàn)有的各種智能化終端會被放棄。恰恰是因為終端智能化程度的不斷提高增加了數(shù)據(jù)處理的需求,終端計算資源的相對不足促進了云計算的產(chǎn)生與發(fā)展,各類“云”的涌現(xiàn)又反過來推動終端智能化與融合,提升用戶對IT資源和信息服務(wù)的需求。云計算的演進有賴于"端”-“管”-“云”的協(xié)調(diào)發(fā)展。?云計算的關(guān)鍵技術(shù)◎分布式文件系統(tǒng)云計算的分布式文件系統(tǒng)如圖1所示,文件劃分為64M的塊,每一塊至少在三個服務(wù)器上保存,可以保
3、證云計算的可靠性,其中某塊數(shù)據(jù)失效,會從其他塊訪問并恢復(fù)新的塊。主機(Master)管理所有元數(shù)據(jù)信息(每個塊的具體大小、位置、起始),數(shù)據(jù)實際上直接在客戶端和塊服務(wù)器(ChunkServer)之間傳輸。主機和塊服務(wù)器之間保持通訊,以保證塊服務(wù)器和塊數(shù)據(jù)的有效性,每次主機重啟,都會重新從塊服務(wù)器中刷新信息?!蛸Y源管理與調(diào)度云計算平臺建立超大規(guī)模集群的資源管理系統(tǒng),實現(xiàn)透明化的可伸縮計算系統(tǒng),提高資源的使用效率、發(fā)揮計算資源的聚合效能。關(guān)鍵技術(shù)包括:虛擬機生成、虛擬機文件管理(復(fù)制、備份)、快速的動態(tài)部署技術(shù)、資源監(jiān)控與調(diào)度、高效負(fù)載均衡、
4、高效遷移技術(shù)、故障快速檢測與容錯技術(shù)、高效的資源動態(tài)擴展技術(shù)等。?云計算應(yīng)用實例?Google的云計算平臺Google云計算平臺如圖2所示。Google構(gòu)建云計算平臺的是新型的互聯(lián)網(wǎng)分布式平臺應(yīng)用架構(gòu),致力于主導(dǎo)未來的互聯(lián)網(wǎng)軟件市場。Google全球部署了39個數(shù)據(jù)中心,擁有超過100萬臺服務(wù)器(規(guī)劃是1000萬臺)。GoogleApps針對個人用戶是免費的,商業(yè)客戶每用戶每年50美元,提供更為專業(yè)的服務(wù)(例如Gma訂有25G空間,保證99.9%SLA)。AppEngine為第三方開發(fā)者提供Google強大基礎(chǔ)設(shè)施,不需要維護,具有很好的
5、擴展性,提供Java和Python支持。開發(fā)者注冊AppEngine成功后即可以擁有一定的免費資源,之后根據(jù)需要可以申請更多的資源。Google為用戶提供安全級別很高的備份服務(wù),能夠確保數(shù)據(jù)安全。Google存儲具有極佳的擴展性。由于數(shù)據(jù)全部存儲在云端,用戶可以從任何地方訪問數(shù)據(jù)。具有非常好的可用性,用戶體驗良好,價格急劇競爭力?!騺嗰R遜的彈性計算云亞馬遜彈性計算云的用戶是通過WEBServicesAPI來使用各類服務(wù)°AWS目前提供的服務(wù)包括:EC2(虛擬機)、S3(存儲服務(wù))、SDB(數(shù)據(jù)庫)、CloudFront(CDN服務(wù))、SQ
6、S(隊列通訊服務(wù))>MapReduce(并行計算服務(wù))、VirtualPrivateCloud(VPN企業(yè)云服務(wù))。用戶需要先確定AMI(AmazonMapImage),定義操作系統(tǒng)、數(shù)據(jù)庫、WEB平臺和應(yīng)用系統(tǒng)等。用戶可以自己定義映射文件(包括自己的系統(tǒng)和應(yīng)用),也可以從Amazon提供的候選列表中選擇(免費的系統(tǒng)和應(yīng)用平臺或商業(yè)付費系統(tǒng)和應(yīng)用平臺)。用戶上傳虛擬映射文件到S3中,Amazon的云計算平臺能夠快速的為用戶部署虛擬機服務(wù)器。Amazon提供比較強大的管理工具。?IBM“藍云”計算平臺IBM的“藍云”計算平臺是一套軟、硬件平
7、臺,將Internet上使用的技術(shù)擴展到企業(yè)平臺上,使得數(shù)據(jù)中心使用類似于互聯(lián)網(wǎng)的計算環(huán)境。"藍云”大量使用了IBM先進的大規(guī)模計算技術(shù),結(jié)合了IBM自身的軟、硬件系統(tǒng)以及服務(wù)技術(shù),支持開放標(biāo)準(zhǔn)與開放源代碼軟件?!八{云”基于IBMAlmaden研究中心的云基礎(chǔ)架構(gòu),采用了Xen和PowerVM虛擬化軟件,Linux操作系統(tǒng)映像以及Hadoop軟件以及MapReduce的開源實現(xiàn)。"藍云"計算平臺由一個數(shù)據(jù)中心、IBMTivoli部署管理軟件、IBMTivoli監(jiān)控軟件、IBMWebSphere應(yīng)用服務(wù)器、IBMDB2數(shù)據(jù)庫以及一些開源信息
8、處理軟件和開源虛擬化軟件共同組成。'‘藍云”平臺的一個重要特點是虛擬化技術(shù)的使用。?結(jié)束語云計算預(yù)計將在未來3-5年內(nèi)將對中國信息企業(yè)在信息化、ICT、互聯(lián)網(wǎng)甚至傳統(tǒng)電信業(yè)務(wù)領(lǐng)域產(chǎn)生沖擊與影響