CH06-云計(jì)算與云應(yīng)用_第1頁(yè)
CH06-云計(jì)算與云應(yīng)用_第2頁(yè)
CH06-云計(jì)算與云應(yīng)用_第3頁(yè)
CH06-云計(jì)算與云應(yīng)用_第4頁(yè)
CH06-云計(jì)算與云應(yīng)用_第5頁(yè)
已閱讀5頁(yè),還剩81頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第六章:云計(jì)算與云應(yīng)用

了解云計(jì)算云計(jì)算,被人們視為信息產(chǎn)業(yè)革命性的突破。超強(qiáng)的計(jì)算能力、高可用性、隨需應(yīng)變的動(dòng)態(tài)資源分配特性以及綠色環(huán)保的技術(shù)價(jià)值,諸多閃亮的特點(diǎn)讓這朵“云”成為無(wú)數(shù)企業(yè)高層眼底心里的寵兒。如今,這朵神秘的云正在落地,由抽象步入現(xiàn)實(shí)。正因?yàn)槿绱耍鞔笃髽I(yè)都紛紛加大了對(duì)云計(jì)算的投入。

中國(guó)各地政府也在緊鑼密鼓地布局云計(jì)算。成都打造全球最大云效勞和終端產(chǎn)品制造基地的舉措,北京的“祥云工程”、上海的“云海方案”都顯示了各地政府大力開(kāi)展云計(jì)算的決心。

前言云計(jì)算根底虛擬化技術(shù)Google云計(jì)算Microsoft云計(jì)算騰訊云計(jì)算

教學(xué)目標(biāo)一、云計(jì)算的由來(lái)二、什么是云計(jì)算三、“云“是什么1.云計(jì)算根底四、云計(jì)算的特點(diǎn)云計(jì)算(CloudComputing)是2007年第3季度才誕生的新名詞。很少有一種技術(shù)能像“云計(jì)算”這樣,在短短的幾年間就產(chǎn)生了巨大的影響,Google、Amazon、IBM、微軟、HP等IT巨頭們以前所未有的速度和規(guī)模推動(dòng)云計(jì)算技術(shù)和產(chǎn)品的普及,一些學(xué)術(shù)活動(dòng)將云計(jì)算提上了議事日程。云計(jì)算的出現(xiàn)并非偶然,早在上世紀(jì)60年代,麥卡錫就提出了把計(jì)算能力作為一種像水、電和天然氣一樣的公用的事業(yè)提供給用戶的理念,這成為云計(jì)算思想的起源。繼個(gè)人計(jì)算機(jī)變革、互聯(lián)網(wǎng)變革之后,云計(jì)算被看做第三次IT浪潮,是中國(guó)戰(zhàn)略性新興產(chǎn)業(yè)的重要組成部分,它將帶來(lái)生產(chǎn)、生活方式和商業(yè)模式的根本性變革,成為當(dāng)前全社會(huì)關(guān)注的熱點(diǎn)。一、云計(jì)算的由來(lái)我們來(lái)回答第二個(gè)問(wèn)題,什么是云計(jì)算?云計(jì)算到底是什么呢?至少可以找到100種解釋,目前還沒(méi)有工人的定義,本書(shū)給出一種定義,供讀者參考。云計(jì)算是IT一次技術(shù)浪潮?答案不是。云計(jì)算是一種商業(yè)模式,答案是的云計(jì)算(cloudcomputing)是一種商業(yè)計(jì)算模型,它將計(jì)算任務(wù)分布在大量計(jì)算機(jī)構(gòu)成的資源池上,使用戶能夠按需獲取計(jì)算能力、存儲(chǔ)空間和信息服務(wù)。二、什么是云計(jì)算云計(jì)算(cloudcomputing)是一種基于因特網(wǎng)的超級(jí)計(jì)算模式,在遠(yuǎn)程的數(shù)據(jù)中心里,成千上萬(wàn)臺(tái)電腦和服務(wù)器連接成一片電腦云。因此,云計(jì)算甚至可以讓你體驗(yàn)每秒10萬(wàn)億次的運(yùn)算能力,擁有這么強(qiáng)大的計(jì)算能力可以模擬核爆炸、預(yù)測(cè)氣候變化和市場(chǎng)發(fā)展趨勢(shì)。用戶通過(guò)電腦、筆記本、手機(jī)等方式接入數(shù)據(jù)中心,按自己的需求進(jìn)行運(yùn)算。狹義的云計(jì)算是指IT基礎(chǔ)設(shè)施的交付和使用模式,指通過(guò)網(wǎng)絡(luò)以按需、易擴(kuò)展的方式獲得所需的資源(硬件、平臺(tái)、軟件)。提供資源的網(wǎng)絡(luò)被稱為“云”。云計(jì)算模式云計(jì)算是一個(gè)新概念于07年第3季度被提出,是并行計(jì)算、分布式計(jì)算和網(wǎng)格計(jì)算等技術(shù)的混合演進(jìn),經(jīng)過(guò)商業(yè)包裝的概念為分布式存儲(chǔ)和分布式計(jì)算找到了盈利模式提出以來(lái)開(kāi)展迅速,Google、Amazon、Microsoft等公司都提出了自己的云計(jì)算方案為什么需要“云”?系統(tǒng)規(guī)模對(duì)系統(tǒng)設(shè)計(jì)的重要性海量信息+海量用戶,如何又好又快地提供效勞?11云計(jì)算定義

圖:云計(jì)算概念模型云計(jì)算:是一種商業(yè)計(jì)算模型。它將計(jì)算任務(wù)分布在大量計(jì)算機(jī)構(gòu)成的資源池上,使各種應(yīng)用系統(tǒng)能夠按需獲取計(jì)算力、存儲(chǔ)空間和信息效勞。三.云計(jì)算的效勞類別13云計(jì)算效勞的部署形式IaaS根底設(shè)施云(代表:亞馬遜的S3)SaaS應(yīng)用云〔代表:salesforce的CRM〕PaaS平臺(tái)云〔代表:GoogleAppEngine〕私有云(數(shù)據(jù)中心–內(nèi)部網(wǎng))公共云(服務(wù)提供商–互連網(wǎng))混合云(公共和私有)Xasaservice我們來(lái)回答第三個(gè)問(wèn)題,“云”是什么?提供資源的網(wǎng)絡(luò)稱為“云”。“云”是一些可以自我維護(hù)和管理的虛擬計(jì)算資源,通常是一些大型服務(wù)器集群,包括計(jì)算服務(wù)器、存儲(chǔ)服務(wù)器和寬帶資源等。四、云計(jì)算的特點(diǎn)1.2.3.4.四、云計(jì)算的特點(diǎn)5.6.7.8.四、云計(jì)算的特點(diǎn)9.10.四、云計(jì)算的特點(diǎn)云計(jì)算開(kāi)展現(xiàn)狀A(yù)mazon研發(fā)了彈性計(jì)算云EC2〔ElasticComputingCloud〕和簡(jiǎn)單存儲(chǔ)效勞S3〔SimpleStorageService〕為企業(yè)提供計(jì)算和存儲(chǔ)效勞。誕生兩年時(shí)間,Amazon上的注冊(cè)開(kāi)發(fā)人員就多達(dá)44萬(wàn)人,其中包括為數(shù)眾多的企業(yè)級(jí)用戶。1GB數(shù)據(jù)存放1個(gè)月為0.15美元每個(gè)服務(wù)器租用1小時(shí)為0.1美元應(yīng)用案例:紐約時(shí)報(bào)使用亞馬遜云計(jì)算效勞在不到24個(gè)小時(shí)的時(shí)間里處理了1100萬(wàn)篇文章累計(jì)花費(fèi)240美元如果用自己的效勞器,需要數(shù)月和多得多的費(fèi)用云計(jì)算開(kāi)展現(xiàn)狀Google搜索引擎建立在分布在30多個(gè)站點(diǎn)、超過(guò)200萬(wàn)臺(tái)效勞器構(gòu)成的云計(jì)算設(shè)施的支撐之上,這些設(shè)施的數(shù)量正在迅猛增長(zhǎng)。Google的一系列成功應(yīng)用,包括Google地球、地圖、Gmail、Docs等也同樣使用了這些根底設(shè)施。目前,Google已經(jīng)允許第三方在Google的云計(jì)算中通過(guò)GoogleAppEngine運(yùn)行大型并行應(yīng)用程序。Hadoop模仿了Google的實(shí)現(xiàn)機(jī)制。Google云計(jì)算云計(jì)算開(kāi)展現(xiàn)狀I(lǐng)BM在2007年11月推出了“改變游戲規(guī)那么”的“藍(lán)云”計(jì)算平臺(tái),為客戶帶來(lái)即買即用的云計(jì)算平臺(tái)。IBM正在與17個(gè)歐洲組織合作開(kāi)展名為RESERVOIR云計(jì)算工程,以“無(wú)障礙的資源和效勞虛擬化”為口號(hào)。歐盟提供了1.7億歐元作為局部資金。2008年8月,IBM宣布將投資約4億美元用于其設(shè)在北卡羅來(lái)納州和日本東京的云計(jì)算數(shù)據(jù)中心改造。IBM方案在2009年在10個(gè)國(guó)家投資3億美元建13個(gè)云計(jì)算中心。云計(jì)算開(kāi)展現(xiàn)狀微軟于2008年10月推出了WindowsAzure操作系統(tǒng)。Azure(譯為“藍(lán)天”)是繼Windows取代DOS之后,微軟的又一次顛覆性轉(zhuǎn)型。Azure的底層是微軟全球根底效勞系統(tǒng),由遍布全球的第四代數(shù)據(jù)中心構(gòu)成。目前,微軟已經(jīng)配置了220個(gè)集裝箱式數(shù)據(jù)中心,包括44萬(wàn)臺(tái)效勞器。云計(jì)算將計(jì)算變成了大眾用得上和用得起的“水和電”虛擬化技術(shù)簡(jiǎn)介虛擬化的定義什么叫虛擬化?虛擬化是一個(gè)廣義的術(shù)語(yǔ),在計(jì)算機(jī)方面主要指計(jì)算的元件是在虛擬的架構(gòu)上運(yùn)行而不是在物理機(jī)上運(yùn)行。虛擬化技術(shù)的作用:可以擴(kuò)展硬件的容量,簡(jiǎn)化軟件的配置過(guò)程,可以實(shí)現(xiàn)在單個(gè)的CPU上模擬多個(gè)CPU,單個(gè)硬盤(pán)可以模擬多個(gè)硬盤(pán),單個(gè)網(wǎng)卡可以模擬多個(gè)網(wǎng)卡,并且允許一個(gè)平臺(tái)同時(shí)運(yùn)行多個(gè)操作系統(tǒng),應(yīng)用程序可以在相互獨(dú)立的空間內(nèi)運(yùn)行并且相互之間不會(huì)有影響,從而有效地利用計(jì)算機(jī)的閑置資源并提高了工作的效率。

虛擬化的分類擬化技術(shù)有很多,有內(nèi)存的虛擬化、桌面虛擬化、CPU虛擬化、硬盤(pán)虛擬化、網(wǎng)絡(luò)虛擬化等。目前虛擬化技術(shù)在X86平臺(tái)使用得特別多。這里講的虛擬化主要指的是系統(tǒng)虛擬化。系統(tǒng)虛擬化的目的:通過(guò)使用虛擬化管理器〔VirtualMachineMonitor,VMM〕在一臺(tái)物理機(jī)上虛擬和運(yùn)行一臺(tái)或多臺(tái)虛擬機(jī)〔VirtualMachine,VM〕。VMM主要有如下兩種形式?!?〕HypervisorVM:它直接運(yùn)行在硬件〔BareMetal〕,提供接近于物理機(jī)的性能,并在I/O上做了很多優(yōu)化,主要用于效勞器類的應(yīng)用?!?〕Hosted〔托管〕VM:它運(yùn)行在物理機(jī)的操作系統(tǒng)上,雖然其本身性能不如Hypervisor〔因?yàn)樗陀布g隔了一層OS〕,但是其安裝和使用非常方便,而且功能豐富,如支持三維加速等特性,常用于桌面應(yīng)用。虛擬化技術(shù)的優(yōu)勢(shì)〔1〕更高的資源利用率。虛擬化技術(shù)實(shí)現(xiàn)物理資源和資源池的動(dòng)態(tài)共享,有利于提高資源的利用率,用戶可以動(dòng)態(tài)地選擇需求來(lái)滿足資源的不同負(fù)載?!?〕降低管理本錢。利用虛擬化技術(shù),可以采用中央管理來(lái)簡(jiǎn)化公共管理任務(wù),實(shí)現(xiàn)負(fù)載均衡的自動(dòng)化管理,還可以支持在多個(gè)平臺(tái)上使用公共工具,從而降低管理本錢。〔3〕提高使用的靈活性。虛擬化技術(shù)可以實(shí)現(xiàn)動(dòng)態(tài)的資源部署和重配置,可以滿足用戶不斷變化的業(yè)務(wù)需求?!?〕高可用性。在不影響用戶的情況下對(duì)物理資源進(jìn)行刪除、升級(jí)、更改?!?〕高擴(kuò)展性。虛擬化技術(shù)采用動(dòng)態(tài)方式部署,可以根據(jù)不同產(chǎn)品對(duì)資源的需求支持比物理資源小或大得多的虛擬資源?!?〕靈活的互操作性。虛擬化技術(shù)能提供各種接口和協(xié)議的兼容性,這點(diǎn)遠(yuǎn)勝于物理資源?!?〕高平安性。虛擬化技術(shù)可以實(shí)現(xiàn)簡(jiǎn)單的共享機(jī)制,這便于實(shí)現(xiàn)對(duì)數(shù)據(jù)和效勞的控制和平安訪問(wèn)?!?〕高效率。虛擬資源崩潰,因不存硬件方面的問(wèn)題,能在很短的時(shí)間內(nèi)恢復(fù)。虛擬化技術(shù)的業(yè)界動(dòng)態(tài)以市場(chǎng)占有率來(lái)說(shuō),當(dāng)前企業(yè)虛擬化的主要產(chǎn)品有VMware的vSphere、微軟的Hyper-VR2及Citix的XenServer/XenDesktop,另外還有一些小型廠商的產(chǎn)品?!?〕X86虛擬機(jī)產(chǎn)品英特爾X86體系結(jié)構(gòu)是目前使用最為廣泛的一種CPU架構(gòu),大量的現(xiàn)存軟件都是為X86架構(gòu)而編寫(xiě)的。為了讓X86的程序可以在其他CPU架構(gòu)上運(yùn)行,X86模擬器實(shí)現(xiàn)了在異種CPU架構(gòu)的硬件環(huán)境中模擬X86架構(gòu)硬件環(huán)境的技術(shù),使得X86的程序可以在不同CPU架構(gòu)上的虛擬環(huán)境中執(zhí)行?!?〕VmwarevSphere產(chǎn)品〔3〕微軟的Hyper-VR2產(chǎn)品Hyper-V是微軟提出的一種系統(tǒng)管理程序虛擬化技術(shù),產(chǎn)品有Hyper-vServer2008R2和Hyper-v角色管理器。(4)Citrixxen虛擬機(jī)監(jiān)視器itrixxen是最專業(yè)的虛擬化桌面應(yīng)用,在桌面虛擬化架構(gòu)領(lǐng)域中,最有名的就是Citrix。企業(yè)統(tǒng)一桌面環(huán)境一直就是一個(gè)難題,不同職務(wù)的人需要使用一致的環(huán)境,如開(kāi)發(fā)、財(cái)務(wù)、客服等。Citrix就是將終端發(fā)揮到極致的廠家。企業(yè)虛擬化的場(chǎng)合〔1〕效勞器的合并不管是在企業(yè)內(nèi)部還是提供主機(jī)托管的數(shù)據(jù)中心,當(dāng)前已經(jīng)很少有單個(gè)主機(jī)使用單個(gè)OS了。大局部的效勞器早已合并,使用的就是虛擬化技術(shù)。效勞器合并的好處很多,最明顯的就是降低了IT初期本錢,減少了電費(fèi)、冷卻的運(yùn)營(yíng)支出?!?〕企業(yè)桌面環(huán)境的管理可以將客戶端的桌面系統(tǒng)全部移到效勞器的虛擬機(jī)上。每一個(gè)客戶桌面用戶都連入自身的虛擬機(jī),這樣做的好處就是除了可以節(jié)省一大筆升級(jí)硬件的預(yù)算,還可以將所有的桌面操作系統(tǒng)集中管理,在升級(jí)、安裝應(yīng)用程序及用戶權(quán)限管理等方面,都可以大幅降低IT的管理本錢。Google云計(jì)算:原理與應(yīng)用33Google云計(jì)算Google的云計(jì)算思路“瀏覽器=操作系統(tǒng)”34隸屬PaaS的Google云計(jì)算Google云計(jì)算PaaS屬于部署在云端的應(yīng)用執(zhí)行環(huán)境支持Python和Java兩種語(yǔ)言通過(guò)SDK調(diào)用Google的各種效勞。如GoogleMap、Mail等用戶可快速、廉價(jià)〔可免費(fèi)使用限定的流量和存儲(chǔ)〕地部署自己開(kāi)發(fā)的應(yīng)用〔如創(chuàng)新的網(wǎng)站、游戲等〕35Google云計(jì)算SaaS隸屬SaaS的Google云計(jì)算提供在線“Word、Excel、PPT”提供在線MAP提供在線日歷管理……Google如何實(shí)現(xiàn)云?Google云計(jì)算平臺(tái)技術(shù)架構(gòu)分布式文件系統(tǒng)GoogleDistributedFileSystem并行數(shù)據(jù)處理MapReduce分布式鎖Chubby結(jié)構(gòu)化數(shù)據(jù)表BigTable36Google云計(jì)算應(yīng)用MapReduceBigTableGFSChubby3738Google設(shè)計(jì)GFS的動(dòng)機(jī)Google需要支持海量數(shù)據(jù)存儲(chǔ)的文件系統(tǒng)購(gòu)置昂貴的分布式文件系統(tǒng)與硬件?是否可以在一堆廉價(jià)且不可靠的硬件上構(gòu)建可靠的分布式文件系統(tǒng)?GFS的設(shè)計(jì)思路GFS設(shè)計(jì)原那么:機(jī)器失效不能視為異?,F(xiàn)象能應(yīng)付對(duì)大型/超大型文件處理支持大量用戶同時(shí)訪問(wèn)GFS組成GFS集群:一個(gè)Master〔中心效勞器〕和多個(gè)ChunkServer〔塊效勞器〕組成,并可以多客戶端Client訪問(wèn)GFS設(shè)計(jì)要點(diǎn)每個(gè)文件拆成假設(shè)干個(gè)64M文件塊Chunk組成每個(gè)Chunk都由Master根據(jù)其創(chuàng)立時(shí)間指定ChunkHandle(64)文件塊被保存在ChunkServer本地磁盤(pán)中缺省情況下3處熱備份Chunk塊文件3940GFS實(shí)驗(yàn)效果圖ChunkServer1ChunkServer2ChunkServer16……MasterClient1Client2Client16路由器1路由器2MasterGoogle云計(jì)算關(guān)鍵技術(shù)

——GFS基于GFS的Google數(shù)據(jù)中心節(jié)點(diǎn)廉價(jià)、易損壞,但整體可靠、穩(wěn)定Google云計(jì)算原理421234Google云計(jì)算應(yīng)用MapReduceBigTableGFSChubby并行計(jì)算根底摩爾定律正在走向終結(jié)…單芯片容納晶體管的增加,對(duì)制造工藝提出要求CPU制造18nm技術(shù),電子泄漏問(wèn)題CPU主頻已達(dá)3GHz時(shí)代,難以繼續(xù)提高散熱問(wèn)題〔發(fā)熱太大,且難以驅(qū)散〕功耗太高43未來(lái)的開(kāi)展:多核44什么樣的問(wèn)題適合并行計(jì)算?斐波那契序列(Fibonacci)X計(jì)算URL訪問(wèn)頻率YMap函數(shù)處理日志中web頁(yè)面請(qǐng)求的記錄,然后輸出(URL,1)。Reduce函數(shù)把相同URL的value值都累加起來(lái),產(chǎn)生(URL,記錄總數(shù))結(jié)果。Google為什么需要MapReduce?Google擁有海量數(shù)據(jù),并且需要快速處理什么是MapReduce?45GoogleMapReduce架構(gòu)設(shè)計(jì)師JeffreyDeanJefferyDean設(shè)計(jì)一個(gè)新的抽象模型,使我們只要執(zhí)行的簡(jiǎn)單計(jì)算,而將并行化、容錯(cuò)、數(shù)據(jù)分布、負(fù)載均衡的等雜亂細(xì)節(jié)放在一個(gè)庫(kù)里,使并行編程時(shí)不必關(guān)心它們這就是MapReduceGoogle云計(jì)算關(guān)鍵技術(shù)

——MapReduceMapReduceGoogle提出的一個(gè)軟件架構(gòu),是一種處理海量數(shù)據(jù)的并行編程模式用于大規(guī)模數(shù)據(jù)集〔通常大于1TB〕的并行運(yùn)算MapReduce實(shí)現(xiàn)了Map和Reduce兩個(gè)功能Map把一個(gè)函數(shù)應(yīng)用于集合中的所有成員,然后返回一個(gè)基于這個(gè)處理的結(jié)果集Reduce對(duì)結(jié)果集進(jìn)行分類和歸納Map()和Reduce()兩個(gè)函數(shù)可能會(huì)并行運(yùn)行,即使不是在同一的系統(tǒng)的同一時(shí)刻47Google并行運(yùn)算編程模型MapMapMap……原始數(shù)據(jù)1原始數(shù)據(jù)2原始數(shù)據(jù)MReduceReduce結(jié)果1結(jié)果R……1、在編程的時(shí)候,開(kāi)發(fā)者需要編寫(xiě)兩個(gè)函數(shù):Map:(in_key,in_value)Reduce:(key,[value1,value2…])2、Map操作產(chǎn)生結(jié)果是<key,value>對(duì)3、在Map,Reduce之間系統(tǒng)把同一Key歸類到Reduce3、Reduce操作對(duì)相同的Key進(jìn)行歸類處理48MapReduce實(shí)現(xiàn)機(jī)制用戶程序(1)分割(1)分割(1)分割Master工作機(jī)M工作機(jī)M工作機(jī)M工作機(jī)R工作機(jī)R(2)指派Map(2)指派Reduce片段1片段4片段3片段2輸入文件(3)Read(4)本地存儲(chǔ)輸出文件0輸出文件1Map狀態(tài)本地存儲(chǔ)Reduce狀態(tài)輸出文件(5)遠(yuǎn)程讀取(6)寫(xiě)入文件Google云計(jì)算關(guān)鍵技術(shù)

——MapReduce案例:?jiǎn)卧~記數(shù)問(wèn)題(WordCount)給定一個(gè)巨大的文本〔如1TB〕,如何計(jì)算單詞出現(xiàn)的數(shù)目?Google云計(jì)算關(guān)鍵技術(shù)

——MapReduce使用MapReduce求解該問(wèn)題Step1:自動(dòng)對(duì)文本進(jìn)行分割Google云計(jì)算關(guān)鍵技術(shù)

——MapReduce使用MapReduce求解該問(wèn)題Step2:在分割之后的每一對(duì)<key,value>進(jìn)行用戶定義的Map進(jìn)行處理,再生成新的<key,value>對(duì)Google云計(jì)算關(guān)鍵技術(shù)

——MapReduce使用MapReduce求解該問(wèn)題Step3:對(duì)輸出的結(jié)果集歸攏、排序(系統(tǒng)自動(dòng)完成〕Google云計(jì)算關(guān)鍵技術(shù)

——MapReduce使用MapReduce求解該問(wèn)題Step4:通過(guò)Reduce操作生成最后結(jié)果Google云計(jì)算關(guān)鍵技術(shù)

——MapReduce實(shí)踐證明,MapReduce是出色的分布式計(jì)算模型Google宣布,其對(duì)分布于1000臺(tái)計(jì)算機(jī)上的1TB數(shù)據(jù)進(jìn)行排序僅僅需要68s對(duì)4000臺(tái)計(jì)算機(jī)上的1PB數(shù)據(jù)進(jìn)行排序處理僅需要6小時(shí)2分鐘〔每次測(cè)試至少會(huì)損壞1塊硬盤(pán)〕在08年1月份,GoogleMapReduce平均每天的數(shù)據(jù)處理量是20PB,相當(dāng)于美國(guó)國(guó)會(huì)圖書(shū)館當(dāng)年5月份存檔網(wǎng)絡(luò)數(shù)據(jù)的240倍Google云計(jì)算原理551234Google云計(jì)算應(yīng)用MapReduceBigTableGFSChubbyGoogle云計(jì)算關(guān)鍵技術(shù)

——BigTable為什么需要設(shè)計(jì)BigTable?Google需要存儲(chǔ)的數(shù)據(jù)種類繁多網(wǎng)頁(yè),地圖數(shù)據(jù),郵件……如何使用統(tǒng)一的方式存儲(chǔ)各類數(shù)據(jù)?海量的效勞請(qǐng)求如何快速地從海量信息中尋找需要的數(shù)據(jù)?BigTable:基于GFS和Chubby的分布式存儲(chǔ)系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行結(jié)構(gòu)化存儲(chǔ)和管理與GFS的區(qū)別Google的“云”在哪里?Google的“云”無(wú)所不在GoogleEarth、Gmail……GoogleDocs,GoogleWave……云計(jì)算技術(shù)是Google大局部應(yīng)用的根底設(shè)施沒(méi)有“云計(jì)算”,就沒(méi)有Google的創(chuàng)新效勞Google云計(jì)算應(yīng)用場(chǎng)景Google云計(jì)算應(yīng)用的分類目前,Google云計(jì)算應(yīng)用可以歸于SaaS和PaaS兩類SaaSGoogleDocsGoogleMapsGmailGoogleCalendarGoogleWave……PaaSGoogleAppEngineGoogle云計(jì)算應(yīng)用場(chǎng)景

——GoogleDocsGoogle在線文檔創(chuàng)立在線的Word和Excel,支持主要的文檔編輯功能Google云計(jì)算應(yīng)用場(chǎng)景

——GoogleDocsGoogle在線文檔在線創(chuàng)立演示文檔〔PPT〕,并支持在線演示Google云計(jì)算應(yīng)用場(chǎng)景

——GoogleDocsGoogle在線文檔支持實(shí)時(shí)協(xié)作〔多人同時(shí)編輯〕使用豐富的在線模板,快速構(gòu)建文檔支持移動(dòng)設(shè)備訪問(wèn)和編輯與其他產(chǎn)品集成,如Gmail等Google云計(jì)算應(yīng)用場(chǎng)景

——GoogleMapsGoogle提供的電子地圖效勞Google云計(jì)算應(yīng)用場(chǎng)景

——GoogleMapsGoogle提供的電子地圖效勞提供全球詳盡的矢量電子地圖不僅僅是地圖街景地形交通流量衛(wèi)星圖片不僅僅是地圖商業(yè)信息導(dǎo)航支持移動(dòng)設(shè)備訪問(wèn),對(duì)外提供效勞Google云計(jì)算應(yīng)用場(chǎng)景

——GmailGoogle提供的電子郵件效勞超大附件、海量存儲(chǔ)空間Google云計(jì)算應(yīng)用場(chǎng)景

——GoogleCalendarGoogle提供的日程安排工具Google云計(jì)算應(yīng)用場(chǎng)景

——GoogleWaveGoogle的信息分享、協(xié)作、發(fā)布平臺(tái)一個(gè)創(chuàng)新和整合的平臺(tái)整合了Gmail、即時(shí)通訊、文字處理、在線協(xié)作〔游戲〕等功能Google云計(jì)算應(yīng)用場(chǎng)景

——AppEngine隸屬于PaaS的Google云計(jì)算屬于部署在云端的應(yīng)用執(zhí)行環(huán)境支持Python和Java兩種語(yǔ)言通過(guò)SDK提供Google的各種效勞,如圖形、MAIL和數(shù)據(jù)存儲(chǔ)等用戶可快速、廉價(jià)〔可免費(fèi)使用限定的流量和存儲(chǔ)〕地部署自己開(kāi)發(fā)的應(yīng)用〔如創(chuàng)新的網(wǎng)站、游戲等〕Google云計(jì)算應(yīng)用場(chǎng)景上述應(yīng)用的特點(diǎn)應(yīng)用〔功能實(shí)現(xiàn)〕在云端存儲(chǔ)在云端計(jì)算在云端微軟云計(jì)算

--WindowsAzureplatform微軟的“云”從哪里來(lái)?微軟的商業(yè)模式建立在個(gè)人電腦〔PC〕時(shí)代網(wǎng)絡(luò)時(shí)代的威脅“云+端”模式&S+S〔軟件+效勞〕戰(zhàn)略為開(kāi)發(fā)者提供一個(gè)平臺(tái),幫助開(kāi)發(fā)可運(yùn)行在云效勞器、數(shù)據(jù)中心、Web和PC上的應(yīng)用程序

Paas微軟云計(jì)算的應(yīng)用場(chǎng)景

——LiveMesh文件備份多PC文件同步功能LiveMeshRemoteDesktop,可以通過(guò)它控制電腦與其他網(wǎng)絡(luò)設(shè)備。功能強(qiáng)大的網(wǎng)絡(luò)硬盤(pán)微軟云計(jì)算的應(yīng)用場(chǎng)景

——LiveMesh出差在外非常需要遠(yuǎn)程登錄辦公桌面獲得一些必需的數(shù)據(jù)遠(yuǎn)程桌面觸手可及微軟云計(jì)算的應(yīng)用場(chǎng)景

——企業(yè)實(shí)踐WestMonroe利用Azure實(shí)現(xiàn)交互式地圖

存在的挑戰(zhàn):每天50,000次的點(diǎn)擊率2周內(nèi)部署到效勞器上使用微軟云平臺(tái):1.交互操作速度快2.不斷增多的信息的快速上傳微軟云平臺(tái)體系架構(gòu)該平臺(tái)包含了四個(gè)局部:--最底層是微軟全球根底效勞系統(tǒng)——GlobalFoundationServices〔GFS〕,由遍布全球的第四代數(shù)據(jù)中心構(gòu)成--GFS之上是一個(gè)云計(jì)算根底效勞層〔FundamentalService〕--在此之上的是一個(gè)構(gòu)建效勞平臺(tái)〔BuildingBlockService--再往上那么是為客戶提供的效勞層〔FinishedService〕

開(kāi)發(fā)過(guò)程到官方網(wǎng)站去申請(qǐng)內(nèi)測(cè)資格。SDK:WindowsAzureSDKWindowsAzureToolsforMicrosoftVisualStudioMicrosoft.NETServicesSDKMicrosoftSQLDataServicesSDKLiveFrameworkDocumentationandResources開(kāi)發(fā):使用VisualStudio開(kāi)發(fā)-開(kāi)發(fā)中使用Azure的各種效勞-發(fā)布-登陸devportal部署到“云”里騰訊云計(jì)算在2011年最受矚目的IT業(yè)界盛會(huì)——【第三屆中國(guó)云計(jì)算大會(huì)】于2011年5月18-20日在北京國(guó)家會(huì)議中心隆重舉行。5月20日,在第三節(jié)云計(jì)算大會(huì)分論壇二“云計(jì)算平臺(tái)與應(yīng)用實(shí)踐”中,騰訊網(wǎng)絡(luò)平臺(tái)部技術(shù)總監(jiān)陳軍帶來(lái)了主題為《騰訊云平臺(tái)與技術(shù)實(shí)踐》一、騰訊公司云計(jì)算運(yùn)用騰訊海量業(yè)務(wù)帶來(lái)了很大的挑戰(zhàn),涵蓋了幾乎所有互聯(lián)網(wǎng)業(yè)務(wù),有幾億用戶,有海量的相片、博客,每天以億計(jì)劃的相片上傳,就需要騰訊提供PB級(jí)的存儲(chǔ),存儲(chǔ)方面每天增量都達(dá)到TB級(jí)。一、騰訊公司云計(jì)算運(yùn)用2010年12月份騰訊和360事件之后,騰訊就做了一個(gè)策略的轉(zhuǎn)變,就是要打造開(kāi)放平臺(tái)。目前朋友社區(qū)和Qzone平臺(tái)已經(jīng)向第三方開(kāi)放。目的就是營(yíng)造一個(gè)良好的互聯(lián)網(wǎng)生態(tài)圈,帶動(dòng)互聯(lián)網(wǎng)產(chǎn)業(yè)鏈的發(fā)展。這樣就可以讓一些小公司、創(chuàng)業(yè)公司可以借助騰訊這個(gè)平臺(tái)來(lái)服務(wù)億萬(wàn)用戶。這里有一個(gè)比較成功的例子,昆侖這家公司游戲放在Qzone運(yùn)行,目前可以做到一個(gè)月收入分成超過(guò)800萬(wàn)。這有兩個(gè)例子,這個(gè)注冊(cè)數(shù)字是900多萬(wàn),日活躍數(shù)字是800多萬(wàn),openpl的日調(diào)用達(dá)到700多萬(wàn)。一、騰訊公司云計(jì)算運(yùn)用朋友社區(qū)Q

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論