第四講 項(xiàng)目二 云計(jì)算的實(shí)現(xiàn)(1)_第1頁
第四講 項(xiàng)目二 云計(jì)算的實(shí)現(xiàn)(1)_第2頁
第四講 項(xiàng)目二 云計(jì)算的實(shí)現(xiàn)(1)_第3頁
第四講 項(xiàng)目二 云計(jì)算的實(shí)現(xiàn)(1)_第4頁
第四講 項(xiàng)目二 云計(jì)算的實(shí)現(xiàn)(1)_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、第四講第四講 項(xiàng)目二項(xiàng)目二 云計(jì)算的實(shí)現(xiàn)云計(jì)算的實(shí)現(xiàn)主講主講 趙偉艇趙偉艇項(xiàng)目二內(nèi)容項(xiàng)目二內(nèi)容n 1. 云計(jì)算的云計(jì)算的體系體系架構(gòu)架構(gòu)n 2.典型的典型的云計(jì)算云計(jì)算平臺(tái)平臺(tái)n 3.云計(jì)算商業(yè)化實(shí)現(xiàn)云計(jì)算商業(yè)化實(shí)現(xiàn)VMware實(shí)現(xiàn)n 4.云計(jì)算開源實(shí)現(xiàn)云計(jì)算開源實(shí)現(xiàn)openstck實(shí)現(xiàn)n 5.實(shí)踐案例二實(shí)踐案例二云計(jì)算技術(shù)體系結(jié)構(gòu)云計(jì)算技術(shù)體系結(jié)構(gòu)到目前為止,云計(jì)算還沒有一個(gè)統(tǒng)一的技術(shù)標(biāo)準(zhǔn)和到目前為止,云計(jì)算還沒有一個(gè)統(tǒng)一的技術(shù)標(biāo)準(zhǔn)和體系結(jié)構(gòu),體系結(jié)構(gòu),云計(jì)算究竟應(yīng)包含哪些部分也沒有統(tǒng)一云計(jì)算究竟應(yīng)包含哪些部分也沒有統(tǒng)一的說法,的說法,不同的廠家有不同的解決方案,常見的描不同的廠家有不同的解

2、決方案,常見的描述方法如下。述方法如下。云計(jì)算的體系結(jié)構(gòu)(一)云計(jì)算的體系結(jié)構(gòu)(一)三層是橫向:顯示層、中間件層和基礎(chǔ)設(shè)施層,通過這三層技術(shù)能夠提供非常豐富的云計(jì)算能力和友好的用戶界面.一層是縱向:稱為管理層云計(jì)算技術(shù)體系結(jié)構(gòu)(二)云計(jì)算技術(shù)體系結(jié)構(gòu)(二)SOASOA構(gòu)建層構(gòu)建層 管理中間件層管理中間件層 物理資源層物理資源層資源池層資源池層 包括計(jì)算機(jī)、存儲(chǔ)器、網(wǎng)絡(luò)設(shè)施、數(shù)據(jù)庫和軟件等。 封裝云計(jì)算能力成標(biāo)準(zhǔn)的Web Services服務(wù)進(jìn)行管理和使用,并納入到SOA體系,包括服務(wù)注冊(cè)、查找、訪問和構(gòu)建服務(wù)工作流等。對(duì)云計(jì)算的資源進(jìn)行管理,并對(duì)眾多應(yīng)用任務(wù)進(jìn)行調(diào)度,使資源能夠高效、安全地為應(yīng)

3、用提供服務(wù) 。將大量相同類型的資源構(gòu)成同構(gòu)或接近同構(gòu)的資源池,如計(jì)算資源池、數(shù)據(jù)資源池等。云計(jì)算體云計(jì)算體系結(jié)構(gòu)系結(jié)構(gòu)云計(jì)算技術(shù)體系結(jié)構(gòu)云計(jì)算技術(shù)體系結(jié)構(gòu)均衡使用云資源節(jié)點(diǎn),檢測節(jié)點(diǎn)故障并試圖恢復(fù)或屏蔽之,并對(duì)資源的使用情況進(jìn)行監(jiān)視統(tǒng)計(jì) 資源管理資源管理 任務(wù)管理任務(wù)管理安全管理安全管理 用戶管理用戶管理 執(zhí)行用戶或應(yīng)用提交的任務(wù),包括完成用戶任務(wù)映象(Image)的部署和管理、任務(wù)調(diào)度、任務(wù)執(zhí)行、任務(wù)生命期管理等 實(shí)現(xiàn)云計(jì)算商業(yè)模式的一個(gè)必不可少的環(huán)節(jié),包括提供用戶交互接口、管理和識(shí)別用戶身份、創(chuàng)建用戶程序的執(zhí)行環(huán)境、對(duì)用戶的使用進(jìn)行計(jì)費(fèi)等 保障云計(jì)算設(shè)施的整體安全,包括身份認(rèn)證、訪問授權(quán)、

4、綜合防護(hù)和安全審計(jì)等 云計(jì)算的管理中間件云計(jì)算的管理中間件云計(jì)算的體系結(jié)構(gòu)(三)云計(jì)算的體系結(jié)構(gòu)(三)云計(jì)算的體系結(jié)構(gòu)云計(jì)算的體系結(jié)構(gòu)1.資源層資源層 資源池層是指基礎(chǔ)架構(gòu)屋面的云計(jì)算服務(wù),這些服務(wù)可以提供虛擬化的資源,從而隱藏物理資源的復(fù)雜性。資源池層是指基礎(chǔ)架構(gòu)屋面的云計(jì)算服務(wù),這些服務(wù)可以提供虛擬化的資源,從而隱藏物理資源的復(fù)雜性。 物理資源指的是物理設(shè)備,如服務(wù)器等。物理資源指的是物理設(shè)備,如服務(wù)器等。 服務(wù)器服務(wù)指的是操作系統(tǒng)的環(huán)境,如服務(wù)器服務(wù)指的是操作系統(tǒng)的環(huán)境,如linux集群等。集群等。 網(wǎng)絡(luò)服務(wù)指的是提供的網(wǎng)絡(luò)處理能力,如防火墻,網(wǎng)絡(luò)服務(wù)指的是提供的網(wǎng)絡(luò)處理能力,如防火墻,

5、VLAN,負(fù)載等。,負(fù)載等。 存儲(chǔ)服務(wù)為用戶提供存儲(chǔ)能力。存儲(chǔ)服務(wù)為用戶提供存儲(chǔ)能力。2.平臺(tái)層平臺(tái)層 平臺(tái)層為用戶提供對(duì)資源層服務(wù)的封裝,使用戶可以構(gòu)建自己的應(yīng)用。平臺(tái)層為用戶提供對(duì)資源層服務(wù)的封裝,使用戶可以構(gòu)建自己的應(yīng)用。 數(shù)據(jù)庫服務(wù)提供可擴(kuò)展的數(shù)據(jù)庫處理的能力。數(shù)據(jù)庫服務(wù)提供可擴(kuò)展的數(shù)據(jù)庫處理的能力。 中間件服務(wù)為用戶提供可擴(kuò)展的消息中間件或事務(wù)處理中間件等服務(wù)。中間件服務(wù)為用戶提供可擴(kuò)展的消息中間件或事務(wù)處理中間件等服務(wù)。3.應(yīng)用層應(yīng)用層 應(yīng)用層提供軟件服務(wù)應(yīng)用層提供軟件服務(wù) 企業(yè)應(yīng)用是指面向企業(yè)的用戶,如財(cái)務(wù)管理,客戶關(guān)系管理,商業(yè)智能等。企業(yè)應(yīng)用是指面向企業(yè)的用戶,如財(cái)務(wù)管理,客

6、戶關(guān)系管理,商業(yè)智能等。 個(gè)人應(yīng)用指面向個(gè)人用戶的服務(wù),如電子郵件,文本處理,個(gè)人信息存儲(chǔ)等。個(gè)人應(yīng)用指面向個(gè)人用戶的服務(wù),如電子郵件,文本處理,個(gè)人信息存儲(chǔ)等。4.用戶訪問層用戶訪問層 用戶訪問層是方便用戶使用云計(jì)算服務(wù)所需的各種支撐服務(wù),針對(duì)每個(gè)層次的云計(jì)算服務(wù)都需要提供相應(yīng)的訪問接口。用戶訪問層是方便用戶使用云計(jì)算服務(wù)所需的各種支撐服務(wù),針對(duì)每個(gè)層次的云計(jì)算服務(wù)都需要提供相應(yīng)的訪問接口。 服務(wù)目錄是一個(gè)服務(wù)列表,用戶可以從中選擇需要使用的云計(jì)算服務(wù)。服務(wù)目錄是一個(gè)服務(wù)列表,用戶可以從中選擇需要使用的云計(jì)算服務(wù)。 訂閱管理是提供給用戶的管理功能,用戶可以查閱自己訂閱的服務(wù),或者終止訂閱的服

7、務(wù)。訂閱管理是提供給用戶的管理功能,用戶可以查閱自己訂閱的服務(wù),或者終止訂閱的服務(wù)。 服務(wù)訪問是針對(duì)每種層次的云計(jì)算服務(wù)提供的訪問接口,針對(duì)資源層的訪問可能是遠(yuǎn)程桌面或者服務(wù)訪問是針對(duì)每種層次的云計(jì)算服務(wù)提供的訪問接口,針對(duì)資源層的訪問可能是遠(yuǎn)程桌面或者xwindows,針對(duì)應(yīng)用層的訪問,提供的,針對(duì)應(yīng)用層的訪問,提供的接口可能是接口可能是web。5.管理層管理層 管理層是提供對(duì)所有層次云計(jì)算服務(wù)的管理功能:管理層是提供對(duì)所有層次云計(jì)算服務(wù)的管理功能: 安全管理提供對(duì)服務(wù)的授權(quán)控制,用戶認(rèn)證,審計(jì),一致性檢查等功能。安全管理提供對(duì)服務(wù)的授權(quán)控制,用戶認(rèn)證,審計(jì),一致性檢查等功能。 服務(wù)組合提供

8、對(duì)自己有云計(jì)算服務(wù)進(jìn)行組合的功能,使得新的服務(wù)可以基于已有服務(wù)創(chuàng)建時(shí)間。服務(wù)組合提供對(duì)自己有云計(jì)算服務(wù)進(jìn)行組合的功能,使得新的服務(wù)可以基于已有服務(wù)創(chuàng)建時(shí)間。 服務(wù)目錄管理提供服務(wù)目錄和服務(wù)本身的管理功能,管理員可以增加新的服務(wù),或者從服務(wù)目錄中除去服務(wù)。服務(wù)目錄管理提供服務(wù)目錄和服務(wù)本身的管理功能,管理員可以增加新的服務(wù),或者從服務(wù)目錄中除去服務(wù)。 服務(wù)使用計(jì)量對(duì)用戶的使用情況進(jìn)行統(tǒng)計(jì),并以此為依據(jù)對(duì)用戶進(jìn)行計(jì)費(fèi)。服務(wù)使用計(jì)量對(duì)用戶的使用情況進(jìn)行統(tǒng)計(jì),并以此為依據(jù)對(duì)用戶進(jìn)行計(jì)費(fèi)。 服務(wù)質(zhì)量管理提供對(duì)服務(wù)的性能,可靠性,可擴(kuò)展性進(jìn)行管理。服務(wù)質(zhì)量管理提供對(duì)服務(wù)的性能,可靠性,可擴(kuò)展性進(jìn)行管理。

9、部署管理提供對(duì)服務(wù)實(shí)例的自動(dòng)化部署和配置,當(dāng)用戶通過訂閱管理增加新的服務(wù)訂閱后,部署管理模塊自動(dòng)為用戶準(zhǔn)備服務(wù)實(shí)例。部署管理提供對(duì)服務(wù)實(shí)例的自動(dòng)化部署和配置,當(dāng)用戶通過訂閱管理增加新的服務(wù)訂閱后,部署管理模塊自動(dòng)為用戶準(zhǔn)備服務(wù)實(shí)例。 服務(wù)監(jiān)控提供對(duì)服務(wù)的健康狀態(tài)的記錄。服務(wù)監(jiān)控提供對(duì)服務(wù)的健康狀態(tài)的記錄。NISTNIST云計(jì)算參考架構(gòu)云計(jì)算參考架構(gòu)5個(gè)主要參與者:云計(jì)算消費(fèi)者,云計(jì)算提供者,云計(jì)算審計(jì)者,云計(jì)算代理,云計(jì)算載體。NISTNIST云計(jì)算參考架構(gòu)云計(jì)算參考架構(gòu)云計(jì)算中的角色云計(jì)算中的角色參于者參于者定義定義云消費(fèi)者云消費(fèi)者云消費(fèi)者與云提供者維持業(yè)務(wù)關(guān)系,是使用云提供者服務(wù)的個(gè)人或組

10、織。在云消費(fèi)者與云提供者維持業(yè)務(wù)關(guān)系,是使用云提供者服務(wù)的個(gè)人或組織。在SaaS層層面,消費(fèi)者使用應(yīng)用程序或操作業(yè)務(wù)流程;在面,消費(fèi)者使用應(yīng)用程序或操作業(yè)務(wù)流程;在PaaS層面,消費(fèi)者使用服務(wù)或平臺(tái)開發(fā)、層面,消費(fèi)者使用服務(wù)或平臺(tái)開發(fā)、部署、測試和管理托管于云平臺(tái)中的應(yīng)用程序;在部署、測試和管理托管于云平臺(tái)中的應(yīng)用程序;在IaaS層面,消費(fèi)者創(chuàng)建、安裝、管理層面,消費(fèi)者創(chuàng)建、安裝、管理并監(jiān)控作為并監(jiān)控作為IT基礎(chǔ)設(shè)施操作的服務(wù)基礎(chǔ)設(shè)施操作的服務(wù)云提供者云提供者云提供者是負(fù)責(zé)向云消費(fèi)者提供可用服務(wù)的個(gè)人、組織或?qū)嶓w。在云提供者是負(fù)責(zé)向云消費(fèi)者提供可用服務(wù)的個(gè)人、組織或?qū)嶓w。在SaaS層面,云提層

11、面,云提供者負(fù)責(zé)安裝、管理、維護(hù)云基礎(chǔ)設(shè)施中的軟件應(yīng)用程序;在供者負(fù)責(zé)安裝、管理、維護(hù)云基礎(chǔ)設(shè)施中的軟件應(yīng)用程序;在PaaS層面,云提供者為層面,云提供者為平臺(tái)的消費(fèi)者配置和管理云基礎(chǔ)設(shè)施和中間件,向其提供開發(fā)、部署和管理工具;在平臺(tái)的消費(fèi)者配置和管理云基礎(chǔ)設(shè)施和中間件,向其提供開發(fā)、部署和管理工具;在IaaS層面,云提供者為層面,云提供者為IaaS消費(fèi)者配置和管理計(jì)算資源、存儲(chǔ)資源、網(wǎng)絡(luò)資源和宿主環(huán)消費(fèi)者配置和管理計(jì)算資源、存儲(chǔ)資源、網(wǎng)絡(luò)資源和宿主環(huán)境等云基礎(chǔ)設(shè)施境等云基礎(chǔ)設(shè)施云審計(jì)者云審計(jì)者云審計(jì)者是能夠指導(dǎo)對(duì)云計(jì)算服務(wù)及云計(jì)算實(shí)例的信息系統(tǒng)操作、性能和安全性的云審計(jì)者是能夠指導(dǎo)對(duì)云計(jì)算服

12、務(wù)及云計(jì)算實(shí)例的信息系統(tǒng)操作、性能和安全性的中立評(píng)估的機(jī)構(gòu)或?qū)嶓w中立評(píng)估的機(jī)構(gòu)或?qū)嶓w云代理云代理云代理是管理云計(jì)算服務(wù)的使用、性能以及交付的實(shí)體,它能夠協(xié)調(diào)提供者和消費(fèi)云代理是管理云計(jì)算服務(wù)的使用、性能以及交付的實(shí)體,它能夠協(xié)調(diào)提供者和消費(fèi)者之間關(guān)系者之間關(guān)系云載體云載體云載體為提供者向消費(fèi)者的云服務(wù)提供連接和傳輸?shù)拿浇樵戚d體為提供者向消費(fèi)者的云服務(wù)提供連接和傳輸?shù)拿浇轫?xiàng)目二內(nèi)容項(xiàng)目二內(nèi)容n 1. 云計(jì)算的云計(jì)算的體系體系架構(gòu)架構(gòu)n 2.典型的典型的云計(jì)算云計(jì)算平臺(tái)平臺(tái)n 3.云計(jì)算商業(yè)化實(shí)現(xiàn)云計(jì)算商業(yè)化實(shí)現(xiàn)VMware實(shí)現(xiàn)n 4.云計(jì)算開源實(shí)現(xiàn)云計(jì)算開源實(shí)現(xiàn)openstck實(shí)現(xiàn)n 5.實(shí)踐案

13、例二實(shí)踐案例二15H3Cloud方案架構(gòu)ESX/ESXi應(yīng)用程序操作系統(tǒng)應(yīng)用程序操作系統(tǒng)應(yīng)用程序操作系統(tǒng)應(yīng)用程序操作系統(tǒng)應(yīng)用程序操作系統(tǒng)應(yīng)用程序操作系統(tǒng)應(yīng)用程序操作系統(tǒng)應(yīng)用程序操作系統(tǒng)應(yīng)用程序操作系統(tǒng)應(yīng)用程序操作系統(tǒng)應(yīng)用程序操作系統(tǒng)應(yīng)用程序操作系統(tǒng)云資源管理多租戶組織管理自助服務(wù)平臺(tái)第三方云管理軟件系統(tǒng)/組織管理員最終用戶云業(yè)務(wù)工作流內(nèi)部調(diào)用內(nèi)部調(diào)用兼容OpenStack的API接口APIVMware vCenter云服務(wù)基礎(chǔ)實(shí)施類技術(shù)支持類業(yè)務(wù)咨詢類GoogleGoogle云計(jì)算云計(jì)算 數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)存儲(chǔ)在“云云”中中 數(shù)據(jù)訪問不受地理位置限制數(shù)據(jù)訪問不受地理位置限制 數(shù)據(jù)能夠很方便的共享數(shù)

14、據(jù)能夠很方便的共享n Google云計(jì)算技術(shù)具體包括: Google文件系統(tǒng)海量數(shù)據(jù)分布存儲(chǔ)技術(shù)( GFS) 分布式計(jì)算編程模型MapReduce 分布式鎖服務(wù)Chubby 分布式結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)系統(tǒng)Bigtable等。 GoogleGoogle云計(jì)算云計(jì)算GoogleGoogle云計(jì)算平臺(tái)云計(jì)算平臺(tái)nGoogle在強(qiáng)大的基礎(chǔ)設(shè)施之上,構(gòu)筑了在強(qiáng)大的基礎(chǔ)設(shè)施之上,構(gòu)筑了Google App Engine這項(xiàng)這項(xiàng)PaaS服務(wù),成為服務(wù),成為功能最全面的功能最全面的PaaS平臺(tái)。平臺(tái)。Google App Engine 提供一整套開發(fā)組件來讓用戶輕松提供一整套開發(fā)組件來讓用戶輕松地在本地構(gòu)建和調(diào)試網(wǎng)

15、絡(luò)應(yīng)用,之后能讓用戶在地在本地構(gòu)建和調(diào)試網(wǎng)絡(luò)應(yīng)用,之后能讓用戶在Google強(qiáng)大的基礎(chǔ)設(shè)施上部署和運(yùn)行強(qiáng)大的基礎(chǔ)設(shè)施上部署和運(yùn)行網(wǎng)絡(luò)應(yīng)用程序,并自動(dòng)根據(jù)應(yīng)用所承受的負(fù)載來對(duì)應(yīng)用進(jìn)行擴(kuò)展,并免去用戶對(duì)應(yīng)用和網(wǎng)絡(luò)應(yīng)用程序,并自動(dòng)根據(jù)應(yīng)用所承受的負(fù)載來對(duì)應(yīng)用進(jìn)行擴(kuò)展,并免去用戶對(duì)應(yīng)用和服務(wù)器等的維護(hù)工作。在開發(fā)語言方面,現(xiàn)支持服務(wù)器等的維護(hù)工作。在開發(fā)語言方面,現(xiàn)支持Java和和Python這兩種語言,并為這這兩種語言,并為這兩種語言提供基本相同的功能和兩種語言提供基本相同的功能和API。nGoogle公司所構(gòu)建的公司所構(gòu)建的Google集群系統(tǒng)(集群系統(tǒng)(Cluster System)是目前最為成

16、功的商用)是目前最為成功的商用集群系統(tǒng),它將超過集群系統(tǒng),它將超過15,000臺(tái)普通的商用臺(tái)普通的商用PC機(jī)進(jìn)行組合,通過軟件容錯(cuò),并采用機(jī)進(jìn)行組合,通過軟件容錯(cuò),并采用MapReduce技術(shù)將技術(shù)將WEB搜索引擎并行化,從而實(shí)行了目前世界上最大最強(qiáng)的網(wǎng)頁搜搜索引擎并行化,從而實(shí)行了目前世界上最大最強(qiáng)的網(wǎng)頁搜索引擎系統(tǒng),其性能價(jià)格比能夠達(dá)到同等性能但由相對(duì)處理器個(gè)數(shù)較少其價(jià)格昂貴的高索引擎系統(tǒng),其性能價(jià)格比能夠達(dá)到同等性能但由相對(duì)處理器個(gè)數(shù)較少其價(jià)格昂貴的高端服務(wù)器構(gòu)建的系統(tǒng)要高許多。端服務(wù)器構(gòu)建的系統(tǒng)要高許多。nGoogle公司的云計(jì)算平臺(tái)是在其搜索引擎平臺(tái)上搭建的,公司的云計(jì)算平臺(tái)是在其搜

17、索引擎平臺(tái)上搭建的,Google通過通過Google文件文件系統(tǒng)(系統(tǒng)(GFS)實(shí)現(xiàn)存儲(chǔ),然后采用)實(shí)現(xiàn)存儲(chǔ),然后采用BigTable技術(shù)來作為其數(shù)據(jù)庫,實(shí)現(xiàn)結(jié)構(gòu)化、半結(jié)技術(shù)來作為其數(shù)據(jù)庫,實(shí)現(xiàn)結(jié)構(gòu)化、半結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ),通過構(gòu)化數(shù)據(jù)存儲(chǔ),通過MapReduce(Google開發(fā)的編程模型,使用開發(fā)的編程模型,使用Sawzall語言)語言)來處理和產(chǎn)生大量數(shù)據(jù)集的相關(guān)實(shí)現(xiàn)來處理和產(chǎn)生大量數(shù)據(jù)集的相關(guān)實(shí)現(xiàn), 用于大規(guī)模數(shù)據(jù)集用于大規(guī)模數(shù)據(jù)集(大于大于1 TB) 的并行運(yùn)算。使的并行運(yùn)算。使用這種技術(shù)實(shí)現(xiàn)的編程框架用這種技術(shù)實(shí)現(xiàn)的編程框架, 能夠使程序員不需要任何并行以及分布式系統(tǒng)的經(jīng)驗(yàn)?zāi)軌蚴钩绦騿T

18、不需要任何并行以及分布式系統(tǒng)的經(jīng)驗(yàn), 就就能夠容易地使用大型分布式系統(tǒng)的資源。能夠容易地使用大型分布式系統(tǒng)的資源。 通過通過Chubby技術(shù),來進(jìn)行云計(jì)算的互斥和技術(shù),來進(jìn)行云計(jì)算的互斥和同步,實(shí)現(xiàn)進(jìn)程鎖控制管理。同步,實(shí)現(xiàn)進(jìn)程鎖控制管理。YahooYahoo云計(jì)算平臺(tái)云計(jì)算平臺(tái)n Yahoo公司,一直致力于云計(jì)算平臺(tái)中同公司,一直致力于云計(jì)算平臺(tái)中同Google的競爭,其核心的競爭,其核心技術(shù)是技術(shù)是Hadoop技術(shù),是云計(jì)算的初級(jí)階段的實(shí)現(xiàn),是一個(gè)用于運(yùn)技術(shù),是云計(jì)算的初級(jí)階段的實(shí)現(xiàn),是一個(gè)用于運(yùn)行應(yīng)用程序在大型集群的廉價(jià)硬件設(shè)備上的框架。行應(yīng)用程序在大型集群的廉價(jià)硬件設(shè)備上的框架。n H

19、adoop為應(yīng)用程序透明的提供了一組穩(wěn)定為應(yīng)用程序透明的提供了一組穩(wěn)定/可靠的接口和數(shù)據(jù)運(yùn)動(dòng)可靠的接口和數(shù)據(jù)運(yùn)動(dòng)。在。在Hadoop中實(shí)現(xiàn)了類似于中實(shí)現(xiàn)了類似于Google MapReduce,它能夠把,它能夠把應(yīng)用程序分割成許多很小的工作單元,每個(gè)單元可以在任何集群節(jié)點(diǎn)應(yīng)用程序分割成許多很小的工作單元,每個(gè)單元可以在任何集群節(jié)點(diǎn)上執(zhí)行或重復(fù)執(zhí)行。此外,上執(zhí)行或重復(fù)執(zhí)行。此外,Hadoop還提供一個(gè)分布式文件系統(tǒng)用還提供一個(gè)分布式文件系統(tǒng)用來在各個(gè)計(jì)算節(jié)點(diǎn)上存儲(chǔ)數(shù)據(jù),并提供了對(duì)數(shù)據(jù)讀寫的高吞吐率。由來在各個(gè)計(jì)算節(jié)點(diǎn)上存儲(chǔ)數(shù)據(jù),并提供了對(duì)數(shù)據(jù)讀寫的高吞吐率。由于應(yīng)用了于應(yīng)用了MapReduce和

20、分布式文件系統(tǒng)使得和分布式文件系統(tǒng)使得Hadoop框架具有高框架具有高容錯(cuò)性,它會(huì)自動(dòng)處理失敗節(jié)點(diǎn)。已經(jīng)在具有容錯(cuò)性,它會(huì)自動(dòng)處理失敗節(jié)點(diǎn)。已經(jīng)在具有600個(gè)節(jié)點(diǎn)的集群測試個(gè)節(jié)點(diǎn)的集群測試過過Hadoop框架。這個(gè)分布式框架很有創(chuàng)造性,而且有極大的擴(kuò)展框架。這個(gè)分布式框架很有創(chuàng)造性,而且有極大的擴(kuò)展性,微軟致力于收購性,微軟致力于收購Yahoo的原因之一也是想借助的原因之一也是想借助Yahoo當(dāng)前在云當(dāng)前在云計(jì)算同計(jì)算同Google的競爭能力來致力于云計(jì)算平臺(tái)的研發(fā)。的競爭能力來致力于云計(jì)算平臺(tái)的研發(fā)。Amazon AWSAmazon AWS云計(jì)算平臺(tái)云計(jì)算平臺(tái)n 亞馬遜的亞馬遜的Amazon

21、 Web Services (AWS) 于于2006年年推出,以推出,以Web服務(wù)的形式向企業(yè)提供服務(wù)的形式向企業(yè)提供IT基礎(chǔ)設(shè)施服務(wù)。其基礎(chǔ)設(shè)施服務(wù)。其數(shù)據(jù)中心位于美國、歐洲、巴西、新加坡和日本。數(shù)據(jù)中心位于美國、歐洲、巴西、新加坡和日本。n Amazon提供了彈性虛擬平臺(tái),采用提供了彈性虛擬平臺(tái),采用Xen虛擬化技術(shù)作為虛擬化技術(shù)作為核心,提供了包括彈性計(jì)算云核心,提供了包括彈性計(jì)算云EC2、簡單存儲(chǔ)服務(wù)、簡單存儲(chǔ)服務(wù)S3、數(shù)、數(shù)據(jù)庫服務(wù)據(jù)庫服務(wù)SimpleDB在內(nèi)的企業(yè)服務(wù),系統(tǒng)是開源的。在內(nèi)的企業(yè)服務(wù),系統(tǒng)是開源的。n AWS客戶廣泛,其中包括著名的互聯(lián)網(wǎng)公司和創(chuàng)業(yè)型公司客戶廣泛,其中

22、包括著名的互聯(lián)網(wǎng)公司和創(chuàng)業(yè)型公司,包括全球,包括全球190個(gè)國家個(gè)國家/地區(qū)內(nèi)成百上千家企業(yè)提供支持。地區(qū)內(nèi)成百上千家企業(yè)提供支持。n 2010年,年,AWS部門的收入已達(dá)部門的收入已達(dá)5億美元,已經(jīng)成為億美元,已經(jīng)成為Amazon收入的重要組成部分收入的重要組成部分Amazon云計(jì)算云計(jì)算服務(wù)服務(wù)彈性計(jì)算云彈性計(jì)算云EC2EC2簡單存儲(chǔ)服務(wù)簡單存儲(chǔ)服務(wù)S3簡單隊(duì)列服務(wù)簡單隊(duì)列服務(wù)SQS簡單數(shù)據(jù)庫服務(wù)簡單數(shù)據(jù)庫服務(wù)SimpleDB內(nèi)容推送服務(wù)內(nèi)容推送服務(wù)CloudFront靈活支付服務(wù)靈活支付服務(wù)FPS電子商務(wù)服務(wù)電子商務(wù)服務(wù)DevPay彈性彈性MapReduce服務(wù)服務(wù)n亞馬遜彈性計(jì)算網(wǎng)云(

23、亞馬遜彈性計(jì)算網(wǎng)云(Amazon EC2)要通過虛擬化技術(shù)向用戶提供計(jì)算資源要通過虛擬化技術(shù)向用戶提供計(jì)算資源用戶可以根據(jù)自己的需求動(dòng)態(tài)地申請(qǐng)或停止資源的使用用戶可以根據(jù)自己的需求動(dòng)態(tài)地申請(qǐng)或停止資源的使用n亞馬遜簡單儲(chǔ)存服務(wù)(亞馬遜簡單儲(chǔ)存服務(wù)(Amazon S3)存儲(chǔ)容量是可以動(dòng)態(tài)擴(kuò)展存儲(chǔ)容量是可以動(dòng)態(tài)擴(kuò)展在在AWS云上的其他服務(wù)也可以直接訪問云上的其他服務(wù)也可以直接訪問S3上的數(shù)據(jù)上的數(shù)據(jù)n亞馬遜簡單數(shù)據(jù)庫(亞馬遜簡單數(shù)據(jù)庫(Amazon SimpleDB)是基于是基于S3和和EC2向用戶提供輕量級(jí)的數(shù)據(jù)存儲(chǔ)和查詢服務(wù)向用戶提供輕量級(jí)的數(shù)據(jù)存儲(chǔ)和查詢服務(wù)n亞馬遜消息傳送服務(wù)(亞馬遜消息傳

24、送服務(wù)(Amazon Simple Queue Service)組件之間數(shù)據(jù)傳遞的消息隊(duì)列服務(wù)組件之間數(shù)據(jù)傳遞的消息隊(duì)列服務(wù)分布式應(yīng)用的各個(gè)組件以松耦合的方式結(jié)合起來分布式應(yīng)用的各個(gè)組件以松耦合的方式結(jié)合起來AWSAWS結(jié)構(gòu)圖結(jié)構(gòu)圖管理控制臺(tái)核心管理控制模塊啟停服務(wù)部署調(diào)度監(jiān)控計(jì)費(fèi)平臺(tái)服務(wù)SimpleDBSQSEC 2S3企業(yè)個(gè)人用戶服務(wù)供應(yīng)商IBMIBM藍(lán)云藍(lán)云n IBM 的的“藍(lán)云藍(lán)云”計(jì)算平臺(tái)是一套軟、硬件平臺(tái),計(jì)算平臺(tái)是一套軟、硬件平臺(tái),將將Internet上使用的技術(shù)擴(kuò)展到企業(yè)平臺(tái)上,上使用的技術(shù)擴(kuò)展到企業(yè)平臺(tái)上,使得數(shù)據(jù)中心使用類似于互聯(lián)網(wǎng)的計(jì)算環(huán)境。使得數(shù)據(jù)中心使用類似于互聯(lián)網(wǎng)的

25、計(jì)算環(huán)境?!八{(lán)藍(lán)云云”大量使用了大量使用了IBM先進(jìn)的大規(guī)模計(jì)算技術(shù),結(jié)先進(jìn)的大規(guī)模計(jì)算技術(shù),結(jié)合了合了IBM自身的軟、硬件系統(tǒng)以及服務(wù)技術(shù),支自身的軟、硬件系統(tǒng)以及服務(wù)技術(shù),支持開放標(biāo)準(zhǔn)與開放源代碼軟件。持開放標(biāo)準(zhǔn)與開放源代碼軟件。 “藍(lán)云藍(lán)云”基于基于IBM Almaden研究中心的云基礎(chǔ)架構(gòu),采用了研究中心的云基礎(chǔ)架構(gòu),采用了Xen和和PowerVM虛擬化軟件,虛擬化軟件,Linux操作系統(tǒng)操作系統(tǒng)映像以及映像以及Hadoop軟件軟件(Google File System以及以及MapReduce的開源實(shí)現(xiàn)的開源實(shí)現(xiàn))。IBM已經(jīng)正式已經(jīng)正式推出了基于推出了基于x86芯片服務(wù)器系統(tǒng)的芯片

26、服務(wù)器系統(tǒng)的“藍(lán)云藍(lán)云”產(chǎn)品產(chǎn)品IBMIBM云計(jì)算云計(jì)算IBMIBM云計(jì)算云計(jì)算IBMIBM在在IaaSIaaS(基礎(chǔ)架構(gòu)(基礎(chǔ)架構(gòu)即服務(wù))、即服務(wù))、PaaSPaaS(平臺(tái)(平臺(tái)即服務(wù))、即服務(wù))、SaaSSaaS(軟件(軟件即服務(wù))三個(gè)層面都有即服務(wù))三個(gè)層面都有方案推出,公有云、私方案推出,公有云、私有云、混合云一個(gè)不落有云、混合云一個(gè)不落阿里云阿里云n 阿里云,阿里巴巴集團(tuán)旗下云計(jì)算品牌,全球領(lǐng)先的云計(jì)算技術(shù)和服阿里云,阿里巴巴集團(tuán)旗下云計(jì)算品牌,全球領(lǐng)先的云計(jì)算技術(shù)和服務(wù)提供商。創(chuàng)立于務(wù)提供商。創(chuàng)立于2009年,在杭州、北京、硅谷等地設(shè)有研發(fā)中心年,在杭州、北京、硅谷等地設(shè)有研發(fā)中心

27、和運(yùn)營機(jī)構(gòu)。和運(yùn)營機(jī)構(gòu)。n 2010年,阿里云對(duì)外開放其在云計(jì)算領(lǐng)域的技術(shù)服務(wù)能力。用戶通年,阿里云對(duì)外開放其在云計(jì)算領(lǐng)域的技術(shù)服務(wù)能力。用戶通過阿里云,用互聯(lián)網(wǎng)的方式即可遠(yuǎn)程獲取海量計(jì)算、存儲(chǔ)資源和大數(shù)過阿里云,用互聯(lián)網(wǎng)的方式即可遠(yuǎn)程獲取海量計(jì)算、存儲(chǔ)資源和大數(shù)據(jù)處理能力。截至據(jù)處理能力。截至2014年年6月,阿里云服務(wù)的客戶數(shù)超過月,阿里云服務(wù)的客戶數(shù)超過140萬,萬,遍布互聯(lián)網(wǎng)、移動(dòng)遍布互聯(lián)網(wǎng)、移動(dòng)APP、音視頻、游戲、電商等各個(gè)領(lǐng)域。根據(jù)、音視頻、游戲、電商等各個(gè)領(lǐng)域。根據(jù)IDC調(diào)研報(bào)告,阿里云是國內(nèi)最大的公共云計(jì)算服務(wù)提供商。調(diào)研報(bào)告,阿里云是國內(nèi)最大的公共云計(jì)算服務(wù)提供商。n 基于

28、新一代的云平臺(tái)遠(yuǎn)程部署系統(tǒng)業(yè)務(wù),已經(jīng)成為互聯(lián)網(wǎng)公司和開發(fā)基于新一代的云平臺(tái)遠(yuǎn)程部署系統(tǒng)業(yè)務(wù),已經(jīng)成為互聯(lián)網(wǎng)公司和開發(fā)者的首選。者的首選。2013年以來,對(duì)風(fēng)險(xiǎn)最為敏感的金融機(jī)構(gòu)也紛紛開始上年以來,對(duì)風(fēng)險(xiǎn)最為敏感的金融機(jī)構(gòu)也紛紛開始上云。阿里云專門搭建了面向銀行、保險(xiǎn)公司、券商的金融云。隨著云云。阿里云專門搭建了面向銀行、保險(xiǎn)公司、券商的金融云。隨著云計(jì)算的安全性、穩(wěn)定性不斷地被實(shí)踐證明,越來越多的政府機(jī)構(gòu)、央計(jì)算的安全性、穩(wěn)定性不斷地被實(shí)踐證明,越來越多的政府機(jī)構(gòu)、央企、大型民營企業(yè)紛紛開始擁抱云計(jì)算和大數(shù)據(jù)。企、大型民營企業(yè)紛紛開始擁抱云計(jì)算和大數(shù)據(jù)。n 2014年年12月,月,12306網(wǎng)

29、站網(wǎng)站75%的余票查詢系統(tǒng)遷移至阿里云計(jì)的余票查詢系統(tǒng)遷移至阿里云計(jì)算平臺(tái),以分擔(dān)春運(yùn)流量洪峰帶來的壓力。算平臺(tái),以分擔(dān)春運(yùn)流量洪峰帶來的壓力。Windows AzureWindows Azure平臺(tái)平臺(tái) Windows Azure Windows Azure平臺(tái)目前包含平臺(tái)目前包含Windows AzureWindows Azure,SQL AzureSQL Azure和和Windows Azure Platform AppFabricWindows Azure Platform AppFabric三大部分。開發(fā)人員在構(gòu)三大部分。開發(fā)人員在構(gòu)建建Windows AzureWindows Az

30、ure應(yīng)用程序和服務(wù)時(shí),不僅可以使用熟悉的應(yīng)用程序和服務(wù)時(shí),不僅可以使用熟悉的Microsoft Visual StudioMicrosoft Visual Studio,EclipseEclipse等開發(fā)工具,同時(shí)等開發(fā)工具,同時(shí)Windows Windows AzureAzure還支持各種流行的標(biāo)準(zhǔn)與協(xié)議,包括還支持各種流行的標(biāo)準(zhǔn)與協(xié)議,包括SOAPSOAP、RESTREST、XMLXML、和和HTTPSHTTPS等。等。Windows AzureWindows Azure操作系統(tǒng)操作系統(tǒng) Windows Azure定為云中操作系統(tǒng)的商標(biāo),定為云中操作系統(tǒng)的商標(biāo),它提供了托管云服務(wù)需要的所

31、有功能,包括運(yùn)行時(shí)環(huán)它提供了托管云服務(wù)需要的所有功能,包括運(yùn)行時(shí)環(huán)境,如境,如Web服務(wù)器、計(jì)算服務(wù)、基礎(chǔ)存儲(chǔ)、隊(duì)列、管服務(wù)器、計(jì)算服務(wù)、基礎(chǔ)存儲(chǔ)、隊(duì)列、管理服務(wù)和負(fù)載均衡,理服務(wù)和負(fù)載均衡,Windows Azure也為開發(fā)人員也為開發(fā)人員提供了本地開發(fā)網(wǎng)絡(luò)。提供了本地開發(fā)網(wǎng)絡(luò)。SQL AzureSQL Azure SQL Azure是是Windows Azure Platform中的關(guān)系數(shù)據(jù)庫,它以服務(wù)形式提供核心關(guān)系數(shù)據(jù)庫中的關(guān)系數(shù)據(jù)庫,它以服務(wù)形式提供核心關(guān)系數(shù)據(jù)庫功能,功能,SQL Azure構(gòu)建在核心構(gòu)建在核心SQL Server產(chǎn)品代產(chǎn)品代碼基礎(chǔ)上,開發(fā)人員可以使用碼基礎(chǔ)上,開發(fā)人員可以使用TDS(Tabular Data Stream)訪問

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論