




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第4章云計算原理與技術(shù)提綱云計算概述云計算關(guān)鍵技術(shù)Google云計算原理亞馬遜云服務(wù)云計算的起源1984SUN“網(wǎng)絡(luò)即計算機”2003Platform網(wǎng)格計算池2006Google云計算2006年8月Google首次提出“云計算”這個詞匯云計算的目標企業(yè)F企業(yè)E企業(yè)G企業(yè)A企業(yè)B企業(yè)C互聯(lián)網(wǎng)云平臺服務(wù)商發(fā)電廠像用電、水一樣來使用IT資源云計算是什么對一般用戶而言:云計算是指通過網(wǎng)絡(luò)以按需、易擴展的方式獲得所需的服務(wù)。即隨時隨地只要能上網(wǎng)就能使用各種各樣的服務(wù),這種服務(wù)可以與軟件、互聯(lián)網(wǎng)相關(guān)的,也可以是任意其他的服務(wù)。云計算云計算是什么
對專業(yè)人員而言:是分布式處理、并行處理和網(wǎng)格計算的發(fā)展,或者說是這些計算機科學概念的商業(yè)實現(xiàn)。是指基于互聯(lián)網(wǎng)的超級計算模式--即把原本存儲于個人計算機、移動設(shè)備等個人設(shè)備上的大量信息集中在一起,在強大的服務(wù)器端協(xié)同工作。它是一種新興的共享計算資源的方法,能夠?qū)⒕薮蟮南到y(tǒng)連接在一起,以提供各種計算服務(wù)。移動電話個人計算機和筆記本計算機企業(yè)計算機和服務(wù)器PDA云計算與分布式計算分布式計算(狹義):將待解決問題分成多個小問題,再分配給許多計算系統(tǒng)處理,最后將處理結(jié)果加以綜合。特點:把計算任務(wù)分派給網(wǎng)絡(luò)中的多臺獨立的機器優(yōu)點稀有資源可以共享通過分布式計算可以在多臺計算機上平衡計算負載可以把程序放在最適合運行它的計算機上流行的分布式項目SETI@Home:尋找外星文明RC-72:密碼分析破解,研究和尋找最為安全的密碼系統(tǒng)Folding@home:研究蛋白質(zhì)折疊、聚合問題UnitedDevices:尋找對抗癌癥的有效的藥物GIMPS:尋找最大的梅森素數(shù)(解決較為復(fù)雜的數(shù)學問題)云計算包含的分布式計算特征:(1)通過資源調(diào)度和組合滿足用戶的資源請求(2)對外提供統(tǒng)一的、單一的接口分布式郵箱系統(tǒng)云計算與網(wǎng)格計算網(wǎng)格計算分散式資源不同機構(gòu)虛擬組織科學計算為主高性能計算機緊耦合問題免費標準化科學界云計算集中式資源單一機構(gòu)虛擬機數(shù)據(jù)處理為主服務(wù)器/PC松耦合問題按量計費尚無標準商業(yè)社會云計算與對等計算對等計算系統(tǒng)中,每個節(jié)點都擁有對等的功能與責任,既可以充當服務(wù)器向其他節(jié)點提供數(shù)據(jù)或服務(wù),又可以作為客戶機享用其他節(jié)點提供的數(shù)據(jù)或服務(wù),節(jié)點之間的交互可以是直接對等的,任何節(jié)點可以隨時自由地加入或離開系統(tǒng)。對等計算:有可能作為云計算的一個類型預(yù)測:將可能以“對等子云”的形式出現(xiàn)在云計算中。依據(jù):云計算對超大規(guī)模、多類型資源的統(tǒng)一管理是困難的;對等計算具有魯棒性、可擴展性、成本、搜索等方面的優(yōu)點Google的云計算服務(wù)曾出現(xiàn)嚴重問題,Gmail、Blogger和Spreadsheet等服務(wù)均長時間當機。亞馬遜S3云計算服務(wù)也曾出現(xiàn)問題。而P2P系統(tǒng)則有更強的抗毀能力。云計算與并行計算并行計算:是指同時使用多種計算資源解決計算問題的過程。通常指一個程序的多個部分同時運行于多個處理器上。特點:把計算任務(wù)分派給系統(tǒng)內(nèi)的多個運算單元并行計算問題的特征將工作分離成離散部分,有助于同時解決隨時并及時地執(zhí)行多個程序指令(多條線同時運行)多計算資源下解決問題的耗時要少于單個計算資源下的耗時云計算包含的并行計算特征:(1)用戶資源(單一類型和組合類型)請求的同時處理云計算分類私有云公有云混合云操作系統(tǒng)+應(yīng)用服務(wù)引擎應(yīng)用系統(tǒng)基礎(chǔ)設(shè)施(IaaS)應(yīng)用平臺(PaaS)應(yīng)用軟件(SaaS)InfrastructureasaService以服務(wù)的形式提供虛擬硬件資源,如虛擬主機/存儲/網(wǎng)絡(luò)/數(shù)據(jù)庫管理等資源。用于無需購買服務(wù)器、網(wǎng)絡(luò)設(shè)備、存儲設(shè)備,只需通過互聯(lián)網(wǎng)租賃即可搭建自己的應(yīng)用系統(tǒng)典型應(yīng)用:AmazonWeb
Service(AWS)PlatformasaService提供應(yīng)用服務(wù)引擎,如互聯(lián)網(wǎng)應(yīng)用編程接口/運行平臺等。用戶基于該應(yīng)用服務(wù)引擎,可以構(gòu)建該類應(yīng)用。典型應(yīng)用:GoogleAppEngine,F,MicrosoftAzure服務(wù)平臺SoftwareasaService用戶通過Internet(如瀏覽器)來使用軟件。用戶不必購買軟件,只需按需租用軟件典型應(yīng)用:GoogleDoc,S,OracleCRMOnDemand,OfficeLiveWorkspace面向外部用戶需求,通過開放網(wǎng)絡(luò)提供云計算服務(wù)IDC,GoogleApp,Saleforce在線CRM按提供的服務(wù)類型按云服務(wù)的對象大型企業(yè)按照云計算的架構(gòu)搭建平臺,面向企業(yè)內(nèi)部需求提供云計算服務(wù)企業(yè)內(nèi)部數(shù)據(jù)中心等兼顧以上兩種情況的云計算服務(wù)AmazonWebServer等既為企業(yè)內(nèi)部又為外部用戶提供云計算服務(wù)IaaS:基礎(chǔ)設(shè)施作為服務(wù)IaaS——InfrastructureasaService創(chuàng)建虛擬的計算、存儲中心,使得其能夠把計算單元、存儲器、I/O設(shè)備、帶寬等計算機基礎(chǔ)設(shè)施集中起來,作為一個虛擬的資源池來對外提供服務(wù)。典型應(yīng)用:彈性計算云EC2(ElasticComputeCloud)——計算簡單存儲服務(wù)S3(SimpleStorageService)——存儲IaaS交付特點提供從計算到存儲的統(tǒng)一資源基礎(chǔ)架構(gòu)完整的系統(tǒng)級接入,按需布置安全域,負載均衡按需付費,按容量控制自由的應(yīng)用環(huán)境關(guān)鍵技術(shù)作用成熟度評價虛擬化技術(shù)解決資源靈活調(diào)度,提高資源利用率★★★★IT自動化技術(shù)自動化的操作系統(tǒng)安裝,升級和補丁管理;自動化應(yīng)用軟件的安裝,配置;自動化應(yīng)用部署★★★★Web門戶技術(shù)統(tǒng)一的用戶門戶和單點登錄★★★★★工作流管理自動化服務(wù)的申請,審批流程★★★★★總體
★★★★IaaS的價值降低運營成本提高設(shè)備利用率節(jié)能減排保護現(xiàn)有投資,提供新商機IaaS關(guān)鍵技術(shù)介紹:虛擬化技術(shù)
虛擬化是將底層物理設(shè)備與上層操作系統(tǒng)、軟件分離的一種去耦合技術(shù),是基于開放的x86架構(gòu),將硬件、操作系統(tǒng)和應(yīng)用程序一同裝入一個可遷移的虛擬機檔案文件中虛擬化的目標是實現(xiàn)IT資源利用效率和靈活性的最大化虛擬化技術(shù)在x86架構(gòu)上比較通用,在RISC架構(gòu)下比較封閉軟件必須與硬件相結(jié)合每臺機器上只有單一的操作系統(tǒng)鏡像每臺機器上有多個操作系統(tǒng)鏡像軟件相對于硬件獨立傳統(tǒng)計算系統(tǒng)計算模式虛擬化計算系統(tǒng)計算模式未更改過的應(yīng)用未更改過的OS虛擬硬件IaaS領(lǐng)域代表者——Amazon
IaaS云計算平臺數(shù)據(jù)中心虛擬化技術(shù)、自動化部署技術(shù)Amazon的重點是提供彈性基礎(chǔ)設(shè)施服務(wù),其上的應(yīng)用由用戶靈活選擇與決定作為大型的電子商務(wù)企業(yè),積累了大規(guī)模IT系統(tǒng)設(shè)計和維護的技術(shù)與經(jīng)驗,同時面臨著業(yè)務(wù)淡季時IT設(shè)備的閑置問題,于是將設(shè)備、技術(shù)和經(jīng)驗作為一種打包產(chǎn)品為其他企業(yè)提供服務(wù),利用閑置的IT設(shè)備來創(chuàng)造價值……PaaS:平臺作為服務(wù)
PaaS——PlatformasaService把服務(wù)器平臺或開發(fā)環(huán)境作為一種服務(wù)提供典型應(yīng)用
的GoogleAppEngine800app:不再需要任何編程即可開發(fā)包括企業(yè)管理軟件PaaS的交付模型計算資源平臺做為一種服務(wù)提供給用戶可支持用戶自有的工具與開發(fā)環(huán)境部署客戶通過可調(diào)用的接口撥接資源平臺關(guān)鍵技術(shù)技術(shù)特點成熟度評價分布式存儲采用冗余存儲的方式來保證存儲數(shù)據(jù)的可靠性,具有高吞吐率和高傳輸率的特點★★分布式大規(guī)模數(shù)據(jù)管理構(gòu)建了弱一致性大規(guī)模數(shù)據(jù)庫系統(tǒng),能夠高效的管理大數(shù)據(jù)集,能對海量的數(shù)據(jù)進行存儲、讀取以及高效分析★★★分布式編程環(huán)境保證后臺復(fù)雜的并行執(zhí)行和任務(wù)調(diào)度向用戶和編程人員透明,適用于編寫松耦合、高度并行化的程序★★總體
★★PaaS的價值對服務(wù)提供商:靈活擴展業(yè)務(wù),響應(yīng)長尾需求,靈活調(diào)配資源對開發(fā)者:加快開發(fā)速度,簡化系統(tǒng)維護PaaS關(guān)鍵技術(shù)——分布式并行計算平臺
平臺眾多性能普通的服務(wù)器并行編程模型如MapReduce超大型文件系統(tǒng)如HDFS海量數(shù)據(jù)庫如Hbase技術(shù)架構(gòu)監(jiān)控與調(diào)度管理API/SDK第三方軟件開發(fā)者軟件使用用戶業(yè)務(wù)模式軟件銷售新的業(yè)務(wù)模式業(yè)務(wù)能力:通過分布式并行計算算法,將眾多性能普通的服務(wù)器的計算能力和存儲能力充分發(fā)揮和聚合起來,能夠為特定的應(yīng)用提供海量數(shù)據(jù)處理能力業(yè)務(wù)形態(tài):形成一個高效的軟件應(yīng)用開發(fā)和運行平臺,吸引第三方軟件開發(fā)者基于該平臺進行軟件開發(fā)和應(yīng)用托管,同時聚集海量終端用戶使用該平臺上的各種應(yīng)用目標客戶群:第三方軟件開發(fā)者,軟件終端用戶PaaS領(lǐng)域代表者——Google
PaaS統(tǒng)一平臺自有應(yīng)用(搜索、Gmail、GoogleDocs等)云計算開放平臺(Java、Python)(AppEngine)Google構(gòu)建的是新型的互聯(lián)網(wǎng)分布式平臺架構(gòu),傳統(tǒng)的應(yīng)用不能直接被移植到該架構(gòu)上利用分布式存儲(GFS)、分布式數(shù)據(jù)庫(Bigtable)、分布式/并行計算(Mapreduce)、同步(Chubby)以及集群監(jiān)控與調(diào)度技術(shù)(BORG)等實現(xiàn)統(tǒng)一高性價比的架構(gòu)平臺為支持搜索引擎和郵件服務(wù)等需要海量數(shù)據(jù)處理能力的應(yīng)用,開發(fā)了分布式并行技術(shù)的平臺,在積累了一定的技術(shù)和經(jīng)驗后,逐步將平臺能力作為軟件開發(fā)和交付的環(huán)境進行開放SaaS:軟件作為服務(wù)
SaaS——SoftwareasaServiceSaaS是一種基于互聯(lián)網(wǎng)提供軟件服務(wù)的應(yīng)用模式。軟件租賃:用戶按使用時間和使用規(guī)模付費綠色部署:用戶不需安裝,打開瀏覽器即可運行不需要額外的服務(wù)器硬件軟件(應(yīng)用服務(wù))按需定制SaaS的交付模型應(yīng)用程序做為一種服務(wù)來提供由提供商進行統(tǒng)一維護管理吸引廣大的個人和中小企業(yè)用戶用戶不需對軟硬件進行維護工作通過網(wǎng)絡(luò)瀏覽器使用服務(wù)關(guān)鍵技術(shù)技術(shù)特點成熟度評價統(tǒng)一身份認證和授權(quán)解決多用戶組織訪問和管理的需求★★★★★服務(wù)計費能根據(jù)使用情況進行靈活的計費★★★★Web2.0基于互聯(lián)網(wǎng)平臺,通過互動,提供更好的信息展現(xiàn)和組織方式,創(chuàng)造更好用戶體驗★★★面向服務(wù)的架構(gòu)(SOA)將應(yīng)用程序的不同功能單元(稱為服務(wù))通過標準的服務(wù)間接口聯(lián)系起來,使業(yè)務(wù)應(yīng)用能根據(jù)業(yè)務(wù)的需要變得更加靈活,以適應(yīng)不斷變化的環(huán)境★★★★總體
★★★★SaaS的價值提供靈活的租賃和付費方式降低企業(yè)用戶運營成本降低中小企業(yè)信息化的門檻SaaS技術(shù)分析
用戶可以使用按需定制的軟件服務(wù),按照定制軟件的多少和時間付費用戶通過瀏覽器訪問所需的服務(wù),無需花費大量的精力用于IT設(shè)施的建設(shè)與維護技術(shù)模式直接部署在底層物理資源上部署在IaaS平臺上部署在PaaS平臺上承載平臺在PaaS平臺上開發(fā)并部署SaaS服務(wù)在SOA(Service-OrientedArchitecture,面向服務(wù)架構(gòu))架構(gòu)下開發(fā)(soap、rest)開發(fā)技術(shù)意義1)使軟件提供成為一種互聯(lián)網(wǎng)服務(wù);2)降低用戶使用軟件應(yīng)用的門檻多租戶技術(shù):云計算要求硬件資源和軟件資源能夠更好地被共享,具有良好的伸縮性,任何一個用戶都能夠按照自己的需求進行客戶化配置而不影響其他用戶的使用。多租戶技術(shù)就是云計算環(huán)境中能夠滿足上述需求的關(guān)鍵技術(shù)。*19SaaS領(lǐng)域的代表者——SaleForce交互數(shù)據(jù)軟件運行和計算在網(wǎng)絡(luò)側(cè)完成終端通過web瀏覽器使用軟件應(yīng)用Internet業(yè)務(wù)模式:業(yè)務(wù)能力:用戶通過互聯(lián)網(wǎng)獲得所需的軟件服務(wù),無需花費大量的精力用于IT設(shè)施的建設(shè)與維護;業(yè)務(wù)形態(tài):軟件作為一種互聯(lián)網(wǎng)業(yè)務(wù),用戶通過互聯(lián)網(wǎng)購買和使用其所需的軟件服務(wù),按照購買軟件的類型、數(shù)量和時間進行付費目標客戶群:需要移動辦公的政企用戶,互聯(lián)網(wǎng)公眾用戶技術(shù)特點:在線應(yīng)用Salesforce的幾個關(guān)鍵能力強大的功能:第20代產(chǎn)品具有1000多種功能靈活的定制:業(yè)界靈活度最高的CRM解決方案,用戶可深度擴展,因此能滿足各種規(guī)模的企業(yè)的需求最佳的用戶體驗:方便易用,簡潔的界面一目了然快速實施:多數(shù)公司在30天內(nèi)把Salesforce成功融合于企業(yè)運轉(zhuǎn)之中快速回報:通常在實施后的幾個月之內(nèi),客戶即可獲得可觀的回報高度安全:為系統(tǒng)和數(shù)據(jù)提供了多層保護機制應(yīng)用定制化和用戶體驗保障是SaaS的關(guān)鍵提綱云計算概述云計算關(guān)鍵技術(shù)Google云計算原理亞馬遜云服務(wù)云計算關(guān)鍵技術(shù)體系結(jié)構(gòu)數(shù)據(jù)存儲計算模型資源調(diào)度虛擬化技術(shù)云計算體系結(jié)構(gòu)云計算核心服務(wù)通常可以分為3個子層:基礎(chǔ)設(shè)施即服務(wù)層(IaaS,infrastructureasaservice)、平臺即服務(wù)層(PaaS,platformasaservice)、軟件即服務(wù)層(SaaS,softwareasaservice)云計算可以按需提供彈性的服務(wù),它的架構(gòu)可以大致分為三個層次:核心服務(wù)、服務(wù)管理、用戶訪問接口。NoSQL數(shù)據(jù)存儲類別產(chǎn)品特性列存儲HbaseCassandraHypertable顧名思義,是按列存儲數(shù)據(jù)的。最大的特點是方便存儲結(jié)構(gòu)化和半結(jié)構(gòu)化數(shù)據(jù),方便做數(shù)據(jù)壓縮,對某一列或者某幾列的查詢有非常大的IO優(yōu)勢。文檔存儲MongoDBCouchDB文檔存儲一般用類似json的格式存儲,存儲的內(nèi)容是文檔型的。這樣也就有有機會對某些字段建立索引,實現(xiàn)關(guān)系數(shù)據(jù)庫的某些功能。key-value存儲Tokyo
Cabinet/TyrantBerkeley
DBMemcacheDBRedis可以通過key快速查詢到其value。一般來說,存儲不管value的格式,照單全收。(Redis包含了其他功能)圖存儲Neo4JFlockDB圖形關(guān)系的最佳存儲。使用傳統(tǒng)關(guān)系數(shù)據(jù)庫來解決的話性能低下,而且設(shè)計使用不方便。對象存儲db4oVersant通過類似面向?qū)ο笳Z言的語法操作數(shù)據(jù)庫,通過對象的方式存取數(shù)據(jù)。xml數(shù)據(jù)庫Berkeley
DB
XMLBaseX高效的存儲XML數(shù)據(jù),并支持XML的內(nèi)部查詢語法,比如XQuery,Xpath。MapReduce計算模型云計算的計算模型是一種可編程的并行計算框架,需要高擴展性和容錯性支持。MapReduce是Google提出的并行程序編程模型,運行于GFS之上。它的設(shè)計思想在于將問題分而治之,首先將用戶的原始數(shù)據(jù)源進行分塊,然后分別交給不同的Map任務(wù)去處理。云計算資源調(diào)度*26資源調(diào)度是云計算核心技術(shù)之一,它為云計算平臺提供資源分配、任務(wù)調(diào)度等資源管理功能。通常云計算資源調(diào)度包括兩個層面:一個是物理主機到虛擬機層面的資源分配(映射);另一個是任務(wù)到虛擬機層面的調(diào)度(映射)。
云計算虛擬化技術(shù)*27虛擬化是云計算最重要的核心技術(shù)之一,它為云計算服務(wù)提供基礎(chǔ)架構(gòu)層面的支撐。虛擬化技術(shù)包括:服務(wù)器虛擬化、存儲虛擬化、網(wǎng)絡(luò)虛擬化、桌面虛擬化、應(yīng)用虛擬化等
提綱云計算概述云計算關(guān)鍵技術(shù)Google云計算原理亞馬遜云服務(wù)Google云計算關(guān)鍵技術(shù)Google云計算平臺的幾個關(guān)鍵技術(shù)文件存儲,GoogleFileSystem,GFS并行數(shù)據(jù)處理MapReduce結(jié)構(gòu)化數(shù)據(jù)表BigTable分布式鎖ChubbyGoogle云計算應(yīng)用MapReduceBigTableGFSChubby*29GFS
GoogleFileSystem的系統(tǒng)架構(gòu)一個軟件架構(gòu),是一種處理海量數(shù)據(jù)的并行編程模式用于大規(guī)模數(shù)據(jù)集(通常大于1TB)的并行運算MapReduce實現(xiàn)了Map和Reduce兩個功能Map把一個函數(shù)應(yīng)用于集合中的所有成員,然后返回一個基于這個處理的結(jié)果集Reduce對結(jié)果集進行分類和歸納Map()和Reduce()兩個函數(shù)可能會并行運行,即使不是在同一的系統(tǒng)的同一時刻MapReduce31Bigtable設(shè)計動機與目標需要存儲的數(shù)據(jù)種類繁多:Google目前向公眾開放的服務(wù)很多,需要處理的數(shù)據(jù)類型也非常多。包括URL、網(wǎng)頁內(nèi)容、用戶的個性化設(shè)置在內(nèi)的數(shù)據(jù)都是Google需要經(jīng)常處理的海量的服務(wù)請求:Google運行著目前世界上最繁忙的系統(tǒng),它每時每刻處理的客戶服務(wù)請求數(shù)量是普通的系統(tǒng)根本無法承受的商用數(shù)據(jù)庫無法滿足Google的需求:一方面現(xiàn)有商用數(shù)據(jù)庫設(shè)計著眼點在于通用性,根本無法滿足Google的苛刻服務(wù)要求;另一方面對于底層系統(tǒng)的完全掌控會給后期的系統(tǒng)維護、升級帶來極大的便利設(shè)計動機邏輯視圖Bigtable是一個稀疏的、分布式的、多維度的、持久化存儲的超級大表。每行包含一個可排序的行關(guān)鍵字,一個可選的時間戳以及一些可能有數(shù)據(jù)的列。BigTable會存儲一系列的行記錄,行記錄有三個基本類型的定義:行關(guān)鍵字(RowKey),時間戳(TimeStamp),列(Column)。RowKeyTimeStampColumnContentsColumnAnchorColumn“mime”my.look.ca“n.www”T9CNNT8CNN.COMT6“<html>..“Text/htmlT5“<html>..“t3“<html>..“物理視圖34RowKeyTimeStampColumn:ContentsCn.wwwT6“<html>..”T5“<html>..”T3“<html>..”RowKeyTimeStampColumn:AnchorCn.wwwT9Anchor:CNNT5Anchor:my.look.caCNN.COMDremelDremel是Google的“交互式”數(shù)據(jù)分析系統(tǒng)。可以組建成規(guī)模上千的集群,處理PB級別的數(shù)據(jù)。MapReduce處理一個數(shù)據(jù)需要分鐘級的時間。作為MapReduce的發(fā)起人,Google開發(fā)了Dremel,將處理時間縮短到秒級,作為MapReduce的交互式查詢能力不足的有力補充。
Dremel的數(shù)據(jù)模型是嵌套的,用列式存儲,并結(jié)合Web搜索和并行DBMS的技術(shù),建立查詢樹,將一個巨大的復(fù)雜的查詢分割成較小較簡單的查詢,如圖所示。提綱云計算概述云計算關(guān)鍵技術(shù)Google云計算原理亞馬遜云服務(wù)亞馬遜云平臺存儲架構(gòu)AWS提供一系列云計算服務(wù),無疑要建立在一個強壯的基礎(chǔ)存儲架構(gòu)之上,Dynamo是Amazon提供的一款高可用的分布式Key-Value存儲系統(tǒng),具備去中心化,高可用性,高擴展性的特點Dynamo采用一致性哈希來完成數(shù)據(jù)分區(qū)。在一致性哈希中,哈希函數(shù)的輸出范圍為一個圓環(huán),系統(tǒng)中每個節(jié)點映射到環(huán)中某個位置,而Key也被哈希到環(huán)中某個位置,Key從其被映射的位置開始沿順時針方向找到第一個位置比其大的節(jié)點作為其存儲節(jié)點亞馬遜提供的云計算服務(wù)彈性計算云EC2簡單存儲服務(wù)S3簡單數(shù)據(jù)庫服務(wù)SimpleDB簡單隊列服務(wù)SQS彈性MapReduce服務(wù)內(nèi)容推送服務(wù)CloudFrontAWS導(dǎo)入/導(dǎo)出關(guān)系數(shù)據(jù)庫服務(wù)AmazonElasticComputeCloud(彈性計算云EC2)來自Amazon的ElasticComputeCloud(EC2,彈性計算云)提供了可定制化的云計算能力,這是專為簡化開發(fā)者開發(fā)Web伸縮性計算而打造的。用戶可以全面掌控自身的計算資源,同時Amazon運作是基于“即買即用”模式的。只需花費幾分鐘時間就可獲得并啟動服務(wù)器實例,所以它可以快速定制來響應(yīng)計算需求的變化。價格:新AWS用戶可以免費使用AmazonEC2一年時間。它還提供了按需定制實例,Linux實例每小時0.085美元起,Windows實例每小時0.12美元起。保留實例的價格為每年227.50美元起,或是每小時0.03美元起。AmazonElasticComputeCloud(彈性計算云EC2)EC2(ElasticComputeCloud)簡言之,EC2就是一部具有無限采集能力的虛擬計算機,用戶能夠用來執(zhí)行一些處理任務(wù)。EC2的主要特征:靈活性:可自行配置運行的實例類型、數(shù)量,還可以選擇實例運行的地理位置。可以根據(jù)用戶的需求隨時改變實例的使用數(shù)量。低成本:按小時計費安全性:SSH、可配置的防火墻機制、監(jiān)控等易用性:用戶可以根據(jù)亞馬遜提供的模塊自由構(gòu)建自己的應(yīng)用程序,同時EC2還會對用戶的服務(wù)請求自動進行負載平衡容錯性:彈性IPAmazonElasticComputeCloud(彈性計算云EC2)EC2的基本架構(gòu)AmazonElasticComputeCloud(彈性計算云EC2)Amazon機器映像AMI(AmazonMachineImage)
——由一個操作系統(tǒng)和當虛擬機啟動時你想要預(yù)先載入的任何的應(yīng)用程序組成。
——AMI是用戶整個云計算平臺運行的基礎(chǔ),用戶使用EC2服務(wù)的第一步就是要創(chuàng)建一個自己的AMI。
——公共AMI、私有AMI、付費AMI、共享AMIAmazonElasticComputeCloud(彈性計算云EC2)實例Instance:用戶創(chuàng)建好AMI后,實際運行的系統(tǒng)資源SmallLargeExtraLargeHigh-CPUMediumHigh-CPUExtraLarge平臺32位64位64位32位64位CPU1ECU4ECU8ECU5ECU20ECU內(nèi)存1.7G7.5G15G1.7G7G存儲容量160G850G1690G350G1690G實例類型名m1.smallm1.largem1.xlargec1.mediumc1.xlargeAmazonElasticComputeCloud(彈性計算云EC2)彈性塊存儲EBS(ElasticBlockStore)
——卷,每個EBS最多創(chuàng)建20個卷
——快照:可以捕捉當前卷的狀態(tài),并存儲在S3ZHONG,方便恢復(fù)。AmazonSimpleStorageService(簡單存儲服務(wù)S3)SimpleStorageService(簡單存儲服務(wù)S3,)是一款在線存儲服務(wù),在云計算環(huán)境下提供了不受限制的數(shù)據(jù)存儲空間。用戶可通過授權(quán)訪問一個簡單的Web服務(wù)界面來存儲和獲取Web上任何地點的數(shù)據(jù)。價格:新用戶可以在1年內(nèi)每月免費獲得5GB的S3存儲;2萬次Get請求;2千次Put請求;15GB的數(shù)據(jù)傳入;和15GB的數(shù)據(jù)傳出。此后的花費請查看S3價格單。
AmazonSimpleStorageService(簡單存儲服務(wù)S3)S3為任意類型的文件提供臨時或永久的存儲服務(wù)非傳統(tǒng)關(guān)系數(shù)據(jù)庫存儲模式 ——簡單、高效 ——存儲、讀取,非查詢基本概念
——對象:S3的基本存儲單元(數(shù)據(jù)、元數(shù)據(jù)),數(shù)據(jù)類型任意
——鍵:對象的唯一標識符 ——桶:存儲對象的容器(不能嵌套、在S3中名稱唯一、每個用戶最多創(chuàng)建100個桶
AmazonSimpleStorageService(簡單存儲服務(wù)S3)S3的基本結(jié)構(gòu)AmazonSimpleStorageService(簡單存儲服務(wù)S3)存儲冗余:每個用戶數(shù)據(jù)有多個副本,且保存在不同服務(wù)器上最終一致性:在數(shù)據(jù)被充分的傳播到所有的存放節(jié)點之前返回給用戶的仍是原數(shù)據(jù)簡單數(shù)據(jù)庫服務(wù)SimpleDBSimpleDB是一種可用性高、靈活性大的非關(guān)系型數(shù)據(jù)存儲,它可以消除繁重的數(shù)據(jù)庫管理員工作。Web服務(wù)方式的數(shù)據(jù)項存儲和查詢請求,該服務(wù)自動創(chuàng)建和管理多份數(shù)據(jù)以確保數(shù)據(jù)的高可用率和穩(wěn)定性。價格:新用戶可以每月免費獲得25機時(MachineHour)和1GB存儲。之后的花費其參閱官網(wǎng)。
簡單隊列服務(wù)SQSSimpleQueueService(SQS,簡單隊列服務(wù))是托管隊列,它增加了不同任務(wù)應(yīng)用在分布式組件之間的工作流。SQS允許開發(fā)者移動數(shù)據(jù),而不丟失信息,每個請求的組件通常都保持可用狀態(tài)。價格:新用戶每月可獲得10萬SQS排隊請求。之后,用戶每1萬請求收取0.01美元。數(shù)據(jù)傳輸花費根據(jù)需求變化。
目標:解決低耦合系統(tǒng)間的通信問題,支持分布式計算機系統(tǒng)之間的工作流特點:簡單、無處不在
——“在互聯(lián)網(wǎng)的所有計算機不用安裝任何軟件或特殊防火墻配置就可以增加或讀消息”處理端:EC2上的AMI簡單隊列服務(wù)SQS彈性MapReduce服務(wù)ElasticMapReduce(彈性MapReduce)允許企業(yè)和開發(fā)者或是其他人士處理大規(guī)模數(shù)據(jù)。使用運行在AmazonEC2和S3的托管Hadoop框架,用戶可以即刻利用隨心定制的計算力來完成
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 交通事故損害賠償及車輛維修服務(wù)合同
- 車輛抵押貸款信用評估與授信合同
- 電力設(shè)施運維及售后保障合同范本
- 餐飲企業(yè)廚師保密協(xié)議及知識產(chǎn)權(quán)保護合同
- 六年級個人工作總結(jié)(8篇)
- 小學二年級演講稿(19篇)
- 武漢漢正街地區(qū)用地規(guī)劃說明書
- 2025小班幼師健康教育計劃(4篇)
- 營業(yè)員技能大賽復(fù)習測試卷附答案
- 氣瓶練習試題及答案
- 危大工程巡視檢查記錄表 (樣表)附危大工程安全監(jiān)管及檢查要點
- 外墻鋁板工程協(xié)議書
- 四川省2025屆高三第二次聯(lián)合測評-生物試卷+答案
- 企業(yè)消防管理安全制度
- 2024年江蘇省淮安市中考英語真題(原卷版)
- 2025年中國樺木工藝膠合板市場調(diào)查研究報告
- 廣西南寧市新民中學2025屆七下生物期末監(jiān)測試題含解析
- 廣東省廣州市黃埔區(qū)2021-2022學年七年級下學期期末英語試題(含答案)
- 《創(chuàng)傷性休克》課件
- 跨境電商勞務(wù)合同協(xié)議
- GB/T 45620-2025農(nóng)資商品電子代碼編碼規(guī)則
評論
0/150
提交評論