![云計(jì)算與大數(shù)據(jù) 課件全套 第1-15章 云計(jì)算概論- 機(jī)器學(xué)習(xí)_第1頁(yè)](http://file4.renrendoc.com/view/0bd9e9f29806302c1f64b30879fd5164/0bd9e9f29806302c1f64b30879fd51641.gif)
![云計(jì)算與大數(shù)據(jù) 課件全套 第1-15章 云計(jì)算概論- 機(jī)器學(xué)習(xí)_第2頁(yè)](http://file4.renrendoc.com/view/0bd9e9f29806302c1f64b30879fd5164/0bd9e9f29806302c1f64b30879fd51642.gif)
![云計(jì)算與大數(shù)據(jù) 課件全套 第1-15章 云計(jì)算概論- 機(jī)器學(xué)習(xí)_第3頁(yè)](http://file4.renrendoc.com/view/0bd9e9f29806302c1f64b30879fd5164/0bd9e9f29806302c1f64b30879fd51643.gif)
![云計(jì)算與大數(shù)據(jù) 課件全套 第1-15章 云計(jì)算概論- 機(jī)器學(xué)習(xí)_第4頁(yè)](http://file4.renrendoc.com/view/0bd9e9f29806302c1f64b30879fd5164/0bd9e9f29806302c1f64b30879fd51644.gif)
![云計(jì)算與大數(shù)據(jù) 課件全套 第1-15章 云計(jì)算概論- 機(jī)器學(xué)習(xí)_第5頁(yè)](http://file4.renrendoc.com/view/0bd9e9f29806302c1f64b30879fd5164/0bd9e9f29806302c1f64b30879fd51645.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第1章云計(jì)算概論課程內(nèi)容第1章云計(jì)算概論第2章云計(jì)算基礎(chǔ)第3章云計(jì)算機(jī)制第4章虛擬化第5章云安全第6章分布式存儲(chǔ)系統(tǒng)第7章數(shù)據(jù)處理與并行編程第8章分布式文件系統(tǒng)第9章云計(jì)算的應(yīng)用第10章綜合實(shí)踐第1節(jié)
什么是云計(jì)算?云是網(wǎng)絡(luò)、互聯(lián)網(wǎng)的一種比喻說(shuō)法。云計(jì)算(cloudcomputing)是基于互聯(lián)網(wǎng)的相關(guān)服務(wù)的增加、使用和交付模式,通常涉及通過(guò)互聯(lián)網(wǎng)來(lái)提供動(dòng)態(tài)易擴(kuò)展且經(jīng)常是虛擬化的資源。美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究院(NIST)的定義:
云計(jì)算是一種按使用量付費(fèi)的模式,這種模式提供可用的、便捷的、按需的網(wǎng)絡(luò)訪問(wèn),進(jìn)入可配置的計(jì)算資源共享池(資源包括網(wǎng)絡(luò)、服務(wù)器、存儲(chǔ)、應(yīng)用軟件、服務(wù)),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務(wù)供應(yīng)商進(jìn)行很少的交互。第2節(jié)
云計(jì)算的產(chǎn)生背景
云計(jì)算是繼1980年代大型計(jì)算機(jī)到客戶端-服務(wù)器的大轉(zhuǎn)變之后的又一種巨變。云計(jì)算是分布式計(jì)算(DistributedComputing)、并行計(jì)算(ParallelComputing)、效用計(jì)算(UtilityComputing)、網(wǎng)絡(luò)存儲(chǔ)(NetworkStorageTechnologies)、虛擬化(Virtualization)、負(fù)載均衡(LoadBalance)、熱備份冗余(HighAvailable)等傳統(tǒng)計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)發(fā)展融合的產(chǎn)物。第3節(jié)
云計(jì)算的發(fā)展歷史
年份云計(jì)算的發(fā)展1983網(wǎng)絡(luò)是電腦2006Amazon:彈性計(jì)算云服務(wù)(EC2)
Google:云計(jì)算的概念2007Google與IBM:高校推廣,提供技術(shù)支持2008IBM:第一個(gè)云計(jì)算中心
戴爾:申請(qǐng)?jiān)朴?jì)算商標(biāo)2010Novell與CSA:可信任云計(jì)算計(jì)劃2013中國(guó)IaaS:市場(chǎng)規(guī)模約為10.5億元
中國(guó)PaaS:市場(chǎng)規(guī)模增長(zhǎng)近20%
全球SaaS:云計(jì)算領(lǐng)域最為成熟的細(xì)分市場(chǎng)2015云計(jì)算方面的相關(guān)政策不斷更新……第4節(jié)
如何學(xué)好云計(jì)算
云計(jì)算是一種基于互聯(lián)網(wǎng)的計(jì)算方式,要實(shí)現(xiàn)云計(jì)算則需要一整套的技術(shù)架構(gòu)去實(shí)施,包括網(wǎng)絡(luò)、服務(wù)器、存儲(chǔ)、虛擬化等。目前企業(yè)中的私有云都是通過(guò)虛擬化來(lái)實(shí)現(xiàn)的,學(xué)習(xí)虛擬化需要的基礎(chǔ)如下:操作系統(tǒng)懂得Windows操作系統(tǒng)的安裝和基本操作懂得AD域角色的安裝和管理懂得組策略的配置和管理數(shù)據(jù)庫(kù)的安裝和使用(如SQLServer);存儲(chǔ)的基礎(chǔ)知識(shí)(如磁盤性能、RAID等)、光纖交換機(jī)的使用等;網(wǎng)絡(luò)的基礎(chǔ)知識(shí)(如IP地址規(guī)劃、VLAN等)第5節(jié)本章小結(jié)云計(jì)算作為一種新型的計(jì)算模式,利用高速互聯(lián)網(wǎng)的傳輸能力將數(shù)據(jù)的處理過(guò)程從個(gè)人計(jì)算機(jī)或服務(wù)器轉(zhuǎn)移到互聯(lián)網(wǎng)上的計(jì)算機(jī)集群中,帶給用戶前所未有的計(jì)算能力。云計(jì)算的產(chǎn)生與發(fā)展,使用戶直接面對(duì)的將不再是復(fù)雜的硬件和軟件,而是最終的服務(wù)。云計(jì)算將計(jì)算任務(wù)分布在大量計(jì)算機(jī)構(gòu)成的資源池上,使各種應(yīng)用系統(tǒng)能夠根據(jù)需要獲取計(jì)算力、存儲(chǔ)空間和各種軟件服務(wù)。云計(jì)算現(xiàn)在還存在著一些問(wèn)題,但是它的優(yōu)點(diǎn)是毋庸置疑的。云計(jì)算不僅大大降低了計(jì)算的成本,而且也推動(dòng)了互聯(lián)網(wǎng)技術(shù)的發(fā)展。第2章云計(jì)算基礎(chǔ)本章主要介紹關(guān)于云計(jì)算的各種基礎(chǔ)知識(shí),包括分布式計(jì)算、云計(jì)算的基本概念、實(shí)現(xiàn)云計(jì)算的幾種關(guān)鍵技術(shù)以及云交付和部署模式,同時(shí)介紹云計(jì)算有哪些優(yōu)勢(shì)以及面臨的挑戰(zhàn)以及幾種典型的云應(yīng)用。通過(guò)本章的學(xué)習(xí),應(yīng)能夠?qū)υ朴?jì)算有一個(gè)基本的認(rèn)識(shí)。第1節(jié)分布式計(jì)算分布式計(jì)算將應(yīng)用分解成許多更小的部分,分配到多臺(tái)計(jì)算機(jī)進(jìn)行處理,這樣可以節(jié)省整體計(jì)算時(shí)間,大大提高計(jì)算效率。云計(jì)算是分布式計(jì)算技術(shù)的一種,也是分布式計(jì)算這種科學(xué)概念的商業(yè)實(shí)現(xiàn)。分布式計(jì)算的優(yōu)點(diǎn)就是發(fā)揮“集體的力量”。分布式計(jì)算的一種應(yīng)用是
WebService:分布式計(jì)算應(yīng)用P2P用戶下載的文件不是集中存放到某個(gè)中心,而是分別存儲(chǔ)在網(wǎng)絡(luò)中不同節(jié)點(diǎn),當(dāng)用戶有下載需求時(shí),可以從網(wǎng)絡(luò)上的節(jié)點(diǎn)中獲取相應(yīng)資源碎片,并形成下載文件。比如用迅雷下載文件的方式就是采用P2P方式。CDN將視頻網(wǎng)站中的內(nèi)容分布存儲(chǔ)在就近的服務(wù)器上,從而形成分布式網(wǎng)絡(luò)區(qū)塊鏈將賬目信息記錄在不同的節(jié)點(diǎn),當(dāng)交易方式時(shí),更新網(wǎng)路上所有賬目副本;應(yīng)用架構(gòu)中的分布式計(jì)算架構(gòu)多應(yīng)用于微服務(wù)。第2節(jié)
云計(jì)算的基本概念云計(jì)算的“云”就是存在于互聯(lián)網(wǎng)上的服務(wù)器集群上的軟件和硬件資源。云計(jì)算是一種商業(yè)計(jì)算模型,它將計(jì)算任務(wù)分布在大量計(jì)算機(jī)構(gòu)成的資源池上,使用戶能夠按需獲取計(jì)算力、存儲(chǔ)空間和信息服務(wù)。云計(jì)算的工作機(jī)制本地計(jì)算機(jī)通過(guò)互聯(lián)網(wǎng)發(fā)送需求信息遠(yuǎn)端計(jì)算機(jī)為用戶提供需要的資源并將結(jié)果返回給本地計(jì)算機(jī)這樣,本地計(jì)算機(jī)幾乎不需要做什么,所有的處理都在云計(jì)算提供商所提供的計(jì)算機(jī)群來(lái)完成。云計(jì)算的組成部分
云計(jì)算的組成可以分為六個(gè)部分,它們由下至上分別是:
基礎(chǔ)設(shè)施(Infrastructure)
存儲(chǔ)(Storage)
平臺(tái)(Platform)
應(yīng)用(Application)
服務(wù)(Services)
客戶端(Clients)基礎(chǔ)設(shè)施云基礎(chǔ)設(shè)施,即IaaS(InfrastructureasaService),是經(jīng)過(guò)虛擬化后的硬件資源和相關(guān)管理功能的集合,對(duì)內(nèi)通過(guò)虛擬化技術(shù)對(duì)物理資源進(jìn)行抽象,對(duì)外提供動(dòng)態(tài)、靈活的資源服務(wù)。Sun的Sun網(wǎng)格(SunGird)Amazon的彈性計(jì)算云(ElasticComputerCloud,EC2)存儲(chǔ)云存儲(chǔ)涉及提供數(shù)據(jù)存儲(chǔ)作為一項(xiàng)服務(wù),包括類似數(shù)據(jù)庫(kù)的服務(wù),通常以使用的存儲(chǔ)量為結(jié)算基礎(chǔ)。全球網(wǎng)絡(luò)存儲(chǔ)工業(yè)協(xié)會(huì)(SNIA)為云存儲(chǔ)建立了相應(yīng)標(biāo)準(zhǔn)。它既可交付作為云計(jì)算服務(wù),又可以交付給單純的數(shù)據(jù)存儲(chǔ)服務(wù)谷歌應(yīng)用程序引擎的BigTable數(shù)據(jù)存儲(chǔ)Amazon的簡(jiǎn)單存儲(chǔ)服務(wù)(SimpleStorageService,S3)平臺(tái)云平臺(tái),即PaaS(PlatformasaService),直接提供計(jì)算平臺(tái)和解決方案作為服務(wù),以方便應(yīng)用程序部署,從而節(jié)省購(gòu)買和管理底層硬件和軟件的成本。谷歌應(yīng)用程序引擎(GoogleAppEngine),這種服務(wù)讓開(kāi)發(fā)人員可以編譯基于Python的應(yīng)用程序,并可免費(fèi)使用谷歌的基礎(chǔ)設(shè)施來(lái)進(jìn)行托管。應(yīng)用云應(yīng)用利用云軟件架構(gòu),往往不再需要用戶在自己的電腦上安裝和運(yùn)行該應(yīng)用程序,從而減輕軟件維護(hù)、操作和售后支持的負(fù)擔(dān)。Facebook的網(wǎng)絡(luò)應(yīng)用程序谷歌的企業(yè)應(yīng)用套件(GoogleApps)服務(wù)云服務(wù)是指包括產(chǎn)品、服務(wù)和解決方案都實(shí)時(shí)地在互聯(lián)網(wǎng)上進(jìn)行交付和使用。這些服務(wù)可能通過(guò)訪問(wèn)其他云計(jì)算的部件,比如軟件,直接和最終用戶通信。Amazon簡(jiǎn)單排列服務(wù)(SimpleQueuingService)谷歌的企業(yè)應(yīng)用套件(GoogleApps)貝寶在線支付系統(tǒng)(PayPal)谷歌地圖(GoogleMaps)客戶端云客戶端包括專為提供云服務(wù)的計(jì)算機(jī)硬件和電腦軟件終端。iPhoneGoogleChrome第3節(jié)
其他技術(shù)與云計(jì)算的區(qū)別與聯(lián)系云計(jì)算解決人和物以及人和IT資源的問(wèn)題。用戶的所有需求都可以以服務(wù)的形式進(jìn)行封裝,當(dāng)用戶申請(qǐng)一個(gè)服務(wù)時(shí),云平臺(tái)自動(dòng)的將服務(wù)請(qǐng)求轉(zhuǎn)換為技術(shù)請(qǐng)求,在云平臺(tái)的數(shù)據(jù)中心中處理該服務(wù)器請(qǐng)求,并將結(jié)果返回給用戶。區(qū)塊鏈、大數(shù)據(jù)、微服務(wù)、人工智能,容器這些概念大多是對(duì)傳統(tǒng)架構(gòu)的升級(jí)和發(fā)展,不是解決人和服務(wù)或者人和物品的。這些新的技術(shù)包括所運(yùn)用的分布式技術(shù),都是需要?jiǎng)?chuàng)建多個(gè)計(jì)算或存儲(chǔ)節(jié)點(diǎn)來(lái)實(shí)現(xiàn)的,而大批量的創(chuàng)建和彈性伸縮這些節(jié)點(diǎn),往往云計(jì)算的彈性服務(wù)提供了便利的部署和使用。云存儲(chǔ)是分布式計(jì)算最典型的一個(gè)場(chǎng)景,也是和云計(jì)算聯(lián)系最緊密的一種技術(shù)形態(tài),云存儲(chǔ)和云計(jì)算有著天然的結(jié)合。第4節(jié)
云計(jì)算的關(guān)鍵技術(shù)1、分布式海量數(shù)據(jù)存儲(chǔ)
以移動(dòng)通信運(yùn)營(yíng)商為例,隨著移動(dòng)業(yè)務(wù)和用戶規(guī)模的不斷擴(kuò)大,每天都產(chǎn)生海量的業(yè)務(wù)、計(jì)費(fèi)以及網(wǎng)管數(shù)據(jù),然而龐大的數(shù)據(jù)量使得傳統(tǒng)的數(shù)據(jù)庫(kù)存儲(chǔ)已經(jīng)無(wú)法滿足存儲(chǔ)和分析需求。主要的問(wèn)題有:數(shù)據(jù)庫(kù)容量有限并行取數(shù)困難JDBC訪問(wèn)效率太低數(shù)據(jù)庫(kù)并發(fā)訪問(wèn)數(shù)太多理想的解決方案是把大數(shù)據(jù)存儲(chǔ)到分布式文件系統(tǒng)中。云計(jì)算系統(tǒng)中廣泛使用的數(shù)據(jù)存儲(chǔ)系統(tǒng)是GFS和HDFS。云盤是基于對(duì)象存儲(chǔ)技術(shù)dui'xiang'cun'chu實(shí)現(xiàn)的對(duì)象存儲(chǔ)的主要特點(diǎn)所有的存儲(chǔ)對(duì)象都有自身的元數(shù)據(jù)和一個(gè)URL,這些對(duì)象在盡可能唯一的區(qū)域復(fù)制3次,而這些區(qū)域可被定義為一組驅(qū)動(dòng)器,一個(gè)節(jié)點(diǎn),一個(gè)機(jī)架等開(kāi)發(fā)者通過(guò)一個(gè)RESTfulHTTPAPI與對(duì)象存儲(chǔ)系統(tǒng)相互作用對(duì)象數(shù)據(jù)可以放置在集群的任何地方在不影響性能的情況下,集群通過(guò)增加外部節(jié)點(diǎn)進(jìn)行擴(kuò)展。這是相對(duì)全面升級(jí),性價(jià)比更高的近線存儲(chǔ)擴(kuò)展數(shù)據(jù)無(wú)需遷移到一個(gè)全新的存儲(chǔ)系統(tǒng)集群可無(wú)宕機(jī)增加新的節(jié)點(diǎn)故障節(jié)點(diǎn)和磁盤可無(wú)宕機(jī)調(diào)換在標(biāo)準(zhǔn)硬件上運(yùn)行,普通的x86服務(wù)器即可以接入2、虛擬化技術(shù)
虛擬化技術(shù)是云計(jì)算系統(tǒng)的核心組成部分之一,是將各種計(jì)算及存儲(chǔ)資源充分整合和高效利用的關(guān)鍵技術(shù)。它有以下特點(diǎn):
資源分享通過(guò)虛擬機(jī)封裝用戶各自的運(yùn)行環(huán)境,有效實(shí)現(xiàn)多用戶分享數(shù)據(jù)中心資源
資源定制用戶利用虛擬化技術(shù),配置私有的服務(wù)器,指定所需的CPU數(shù)目、內(nèi)存容量、磁盤空間,實(shí)現(xiàn)資源的按需分配細(xì)粒度資源管理將物理服務(wù)器拆分成若干虛擬機(jī),可以提高服務(wù)器的資源利用率,減少浪費(fèi),而且有助于服務(wù)器的負(fù)載均衡和節(jié)能基于以上特點(diǎn),虛擬化技術(shù)成為實(shí)現(xiàn)云計(jì)算資源池化和按需服務(wù)的基礎(chǔ)。3、云管理平臺(tái)技術(shù)
云平臺(tái)技術(shù)能夠使大量的服務(wù)器協(xié)同工作,方便地進(jìn)行業(yè)務(wù)部署,快速發(fā)現(xiàn)和恢復(fù)系統(tǒng)故障,通過(guò)自動(dòng)化、智能化的手段實(shí)現(xiàn)大規(guī)模系統(tǒng)的可靠運(yùn)營(yíng)。云計(jì)算平臺(tái)的主要特點(diǎn)是用戶不必關(guān)心云平臺(tái)底層的實(shí)現(xiàn)。云平臺(tái)所服務(wù)的對(duì)象除個(gè)人外,大部分都是企業(yè)級(jí)用戶4、并行編程技術(shù)
數(shù)據(jù)并行模型的編程級(jí)別比較高,編程相對(duì)簡(jiǎn)單,但它僅適用于數(shù)據(jù)并行問(wèn)題
消息傳遞編程模型的編程級(jí)別相對(duì)較低,但消息傳遞編程模型可以有更廣泛的應(yīng)用范圍消息傳遞的基本通信模式是簡(jiǎn)單和清楚的,學(xué)習(xí)和掌握這些部分并不困難。因此目前大量的并行程序設(shè)計(jì)仍然是消息傳遞并行編程模式。5、數(shù)據(jù)管理技術(shù)
高效地管理大數(shù)據(jù)集
在規(guī)模巨大的數(shù)據(jù)中找到特定的數(shù)據(jù)Google的BigTable數(shù)據(jù)管理技術(shù):BigTable技術(shù)是建立在GFS和MapReduce之上的一個(gè)大型的分布式數(shù)據(jù)庫(kù),BigTable實(shí)際上是一個(gè)很龐大的表,它的規(guī)??梢猿^(guò)1PB(1024TB),它將所有數(shù)據(jù)都作為對(duì)象來(lái)處理,形成一個(gè)巨大的表格?;贐igTable模型實(shí)現(xiàn)的HadoopHbase在越來(lái)越多的應(yīng)用中發(fā)揮作用。第5節(jié)
云交付模型
軟件即服務(wù)(SaaS)
平臺(tái)即服務(wù)(PaaS)
基礎(chǔ)設(shè)施即服務(wù)(IaaS)
容器即服務(wù)(CaaS)1、軟件即服務(wù)(SaaS)SaaS是SoftwareasaService(軟件即服務(wù))的簡(jiǎn)稱,它是一種通過(guò)Internet提供軟件的模式,用戶無(wú)需購(gòu)買軟件,而是向提供商租用基于Web的軟件。
隨時(shí)隨地訪問(wèn)
支持公開(kāi)協(xié)議
安全保障
多用戶機(jī)制
SaaS應(yīng)用包括Citrix公司的GoToMeeting、Cisco公司的WebEx等等。2、平臺(tái)即服務(wù)(PaaS)PaaS(PlatformasaService):是將服務(wù)器平臺(tái)或者開(kāi)發(fā)環(huán)境作為服務(wù)進(jìn)行提供。開(kāi)發(fā)簡(jiǎn)單、部署簡(jiǎn)單、維護(hù)簡(jiǎn)單。
有好的開(kāi)發(fā)環(huán)境
豐富的服務(wù)
自動(dòng)的資源調(diào)度
精細(xì)的管理和監(jiān)控
PaaS應(yīng)用包括GoogleAppEngine、MicrosoftAzure、F、Heroku、EngineYard等等。3、基礎(chǔ)設(shè)施即服務(wù)(IaaS)IaaS(InfrastructureasaService):服務(wù)提供商將多臺(tái)服務(wù)器組成的“云端”服務(wù)(包括內(nèi)存、I/O設(shè)備、存儲(chǔ)和計(jì)算能力等等)作為計(jì)量服務(wù)提供給用戶,主要功能如下:
資源抽象使用資源抽象的方法,能更好地調(diào)度和管理物理資源。
負(fù)載管理通過(guò)負(fù)載管理,使部署在基礎(chǔ)設(shè)施上的應(yīng)用能更好地應(yīng)對(duì)突發(fā)情況,并更好地利用系統(tǒng)資源
數(shù)據(jù)管理數(shù)據(jù)的完整性、可靠性和可管理性是云計(jì)算對(duì)Iaas的基本要求
資源部署將整個(gè)資源從創(chuàng)建到使用的流程自動(dòng)化
安全管理保證基礎(chǔ)設(shè)施和其提供資源被合法地訪問(wèn)和使用
計(jì)費(fèi)管理通過(guò)細(xì)致的計(jì)費(fèi)管理能使用戶更靈活地使用資源4、基本云交付模型的比較云交付模型服務(wù)對(duì)象使用方式關(guān)鍵技術(shù)用戶的控制等級(jí)系統(tǒng)實(shí)例IaaS需要硬件資源的用戶使用者上傳數(shù)據(jù)、程序代碼、環(huán)境配置虛擬化技術(shù)、分布式海量數(shù)據(jù)存儲(chǔ)等使用和配置AmazonEC2、Eucalyptus等PaaS程序開(kāi)發(fā)者使用者上傳數(shù)據(jù)、程序代碼云平臺(tái)技術(shù)、數(shù)據(jù)管理技術(shù)等有限的管理GoogleAppEngine、MicrosoftAzure、Hadoop等SaaS企業(yè)和需要軟件應(yīng)用的用戶使用者上傳數(shù)據(jù)Web服務(wù)技術(shù)、互聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)技術(shù)等完全的管理GoogleApps、SalesforceCRM等第6節(jié)
云部署模式
公有云
私有云
混合云
1、公有云公有云是指為外部客戶提供服務(wù)的云,它所有的服務(wù)是供別人使用,而不是自己用。
應(yīng)用程序、資源、存儲(chǔ)和其他服務(wù),都由云服務(wù)供應(yīng)商來(lái)提供給用戶,這些服務(wù)多半都是免費(fèi)的,也有部分按需按使用量來(lái)付費(fèi),這種模式只能使用互聯(lián)網(wǎng)來(lái)訪問(wèn)和使用。存在的問(wèn)題
安全性可用性2、私有云私有云指企業(yè)自己使用的云,它所有的服務(wù)不是供別人使用,而是供自己內(nèi)部人員或分支機(jī)構(gòu)使用。私有云的部署比較適合于有眾多分支機(jī)構(gòu)的大型企業(yè)或政府部門。隨著這些大型企業(yè)數(shù)據(jù)中心的集中化,私有云將會(huì)成為他們部署IT系統(tǒng)的主流模式。優(yōu)點(diǎn)安全性、可用性相比公有云好一些缺點(diǎn)成本較大。3、混合云混合云,是指供自己和客戶共同使用的云,它所提供的服務(wù)既可以供別人使用,也可以供自己使用?;旌显剖莾煞N或兩種以上的云計(jì)算模式的混合體,如公有云和私有云混合。相比較而言,混合云的部署方式對(duì)提供者的要求較高。第7節(jié)
云計(jì)算的優(yōu)勢(shì)與挑戰(zhàn)
云計(jì)算的優(yōu)勢(shì)
超大規(guī)模
虛擬化
高可靠性
通用性
高可擴(kuò)展性
按需服務(wù)
便利性
云計(jì)算面臨的挑戰(zhàn)服務(wù)的持續(xù)可用性
服務(wù)的安全性
服務(wù)的遷移
服務(wù)的性能第8節(jié)
典型云應(yīng)用
云應(yīng)用是直接面對(duì)客戶解決實(shí)際問(wèn)題的產(chǎn)品,遍及各個(gè)方面。1、云存儲(chǔ)云存儲(chǔ)是是一種新興的網(wǎng)絡(luò)存儲(chǔ)技術(shù),是指通過(guò)集群應(yīng)用、網(wǎng)絡(luò)技術(shù)或分布式文件系統(tǒng)等功能,將網(wǎng)絡(luò)中大量各種不同類型的存儲(chǔ)設(shè)備通過(guò)應(yīng)用軟件集合起來(lái)協(xié)同工作,共同對(duì)外提供數(shù)據(jù)存儲(chǔ)和業(yè)務(wù)訪問(wèn)功能的一個(gè)系統(tǒng).
2、云服務(wù)云服務(wù)主要以郵箱為賬號(hào),實(shí)現(xiàn)用戶登陸賬號(hào)后,內(nèi)容在線同步的作用。
典型的云服務(wù)包括了微軟“Hotmail”、谷歌“gmail”、蘋果“iCloud”等。3、云物聯(lián)
物聯(lián)網(wǎng)就是物物相連的互聯(lián)網(wǎng),物聯(lián)網(wǎng)有兩種業(yè)務(wù)模式:(1)MAI(M2MApplicationIntegration)和內(nèi)部MaaS;(2)MaaS(M2MasaService)、MMO和Multi-Tenants(多租戶模型)。
隨著物聯(lián)網(wǎng)業(yè)務(wù)量的增加,對(duì)數(shù)據(jù)存儲(chǔ)和計(jì)算量的需求將帶來(lái)對(duì)“云計(jì)算”能力的要求。隨著物聯(lián)網(wǎng)業(yè)務(wù)量的增加,對(duì)數(shù)據(jù)存儲(chǔ)和計(jì)算量的需求將帶來(lái)對(duì)“云計(jì)算”能力的要求。云計(jì)算從計(jì)算中心到數(shù)據(jù)中心在物聯(lián)網(wǎng)的初級(jí)階段,PoP(PointOfPresence,擁有獨(dú)自網(wǎng)址的上網(wǎng)連接點(diǎn))即可滿足需求;在物聯(lián)網(wǎng)高級(jí)階段,可能出現(xiàn)MVNO/MMO(MobileVirtualNetworkOperator/M2MMobileOperator)營(yíng)運(yùn)商(國(guó)外已存在多年),需要虛擬化云計(jì)算技術(shù),SOA(Service-OrientedArchitecture,面向服務(wù)的體系結(jié)構(gòu))等技術(shù)的結(jié)合實(shí)現(xiàn)互聯(lián)網(wǎng)的泛在服務(wù):TaaS(everyTHINGasaService)。第9節(jié)
云計(jì)算與大數(shù)據(jù)“云計(jì)算和大數(shù)據(jù)是一個(gè)硬幣的兩面,云計(jì)算是大數(shù)據(jù)的IT基礎(chǔ),而大數(shù)據(jù)是云計(jì)算的一個(gè)殺手級(jí)應(yīng)用?!痹朴?jì)算與大數(shù)據(jù)的關(guān)系
云計(jì)算與大數(shù)據(jù)的關(guān)系是靜與動(dòng)的關(guān)系。前者強(qiáng)調(diào)的是計(jì)算能力,或者看重的是存儲(chǔ)能力如果數(shù)據(jù)是財(cái)富,那么大數(shù)據(jù)就是寶藏,而云計(jì)算就是挖掘和利用寶藏的利器。云計(jì)算能為大數(shù)據(jù)帶來(lái)的變化云計(jì)算為大數(shù)據(jù)提供了可以彈性擴(kuò)展、相對(duì)便宜的存儲(chǔ)空間和計(jì)算資源云計(jì)算IT資源龐大,分布較為廣泛,是異構(gòu)系統(tǒng)較多的企業(yè)及時(shí)準(zhǔn)確處理數(shù)據(jù)的有力方式,甚至是唯一方式第10節(jié)
本章小結(jié)
從分布式計(jì)算出發(fā)分別介紹了有關(guān)云計(jì)算的基礎(chǔ)知識(shí),包括上面所提到的支撐云計(jì)算的一些關(guān)鍵技術(shù);介紹了云計(jì)算相關(guān)的交付模型和部署模式以及總結(jié)了云計(jì)算在發(fā)展過(guò)程中體現(xiàn)的優(yōu)勢(shì)以及面臨的挑戰(zhàn);展示了三種典型的云應(yīng)用以及提到了目前互聯(lián)網(wǎng)中的熱點(diǎn)“大數(shù)據(jù)”與云計(jì)算的關(guān)系。第3章云計(jì)算機(jī)制第1節(jié)
云基礎(chǔ)設(shè)施機(jī)制
云基礎(chǔ)設(shè)施機(jī)制是云環(huán)境的基礎(chǔ)構(gòu)建塊,它是形成云技術(shù)架構(gòu)基礎(chǔ)的主要構(gòu)件。
虛擬網(wǎng)絡(luò)邊界虛擬服務(wù)器
云存儲(chǔ)設(shè)備
云使用監(jiān)控
資源備份
就緒環(huán)境1、虛擬網(wǎng)絡(luò)邊界虛擬網(wǎng)絡(luò)邊界(virtualnetworkperimeter)通常是由提供和控制數(shù)據(jù)中心連接的網(wǎng)絡(luò)設(shè)備建立,一般是作為虛擬化環(huán)境部署的。例如虛擬防火墻、虛擬網(wǎng)絡(luò)(VLAN、VPN)。該機(jī)制被定義為將一個(gè)網(wǎng)絡(luò)環(huán)境與通信網(wǎng)絡(luò)的其它部分隔開(kāi),形成一個(gè)虛擬網(wǎng)絡(luò)邊界,包含并隔離了一組相關(guān)的基于云的IT資源,這些資源在物理上可能是分布式的。該機(jī)制可被用于如下的幾個(gè)方面:將云中的IT資源與非授權(quán)用戶隔離;將云中的IT資源與非用戶隔離;將云中的IT資源與云用戶隔離;控制被隔離IT資源的可用帶寬虛擬防火墻
每個(gè)虛擬防火墻能夠?qū)崿F(xiàn)防火墻的大部分特性,并且虛擬防火墻之間相互獨(dú)立,一般情況下不允許相互通信。虛擬防火墻技術(shù)特點(diǎn)每個(gè)虛擬防火墻獨(dú)立維護(hù)一組安全區(qū)域每個(gè)虛擬防火墻獨(dú)立維護(hù)一組資源對(duì)象(地址/地址組,服務(wù)/服務(wù)組等)每個(gè)虛擬防火墻獨(dú)立維護(hù)自己的包過(guò)濾策略每個(gè)虛擬防火墻獨(dú)立維護(hù)自己的ASPF策略、NAT策略、ALG策略可限制每個(gè)虛擬防火墻占用資源數(shù),如防火墻Session以及ASPFSession數(shù)目。虛擬專用網(wǎng)絡(luò)(VPN)虛擬專用網(wǎng)絡(luò)(VPN)是一種通過(guò)公用網(wǎng)絡(luò)(如Internet)連接專用網(wǎng)絡(luò)(如辦公室網(wǎng)絡(luò))的方法。VPN使用經(jīng)過(guò)身份驗(yàn)證的鏈接來(lái)確保只有授權(quán)用戶才能連接到自己的網(wǎng)絡(luò),而且這些用戶使用加密來(lái)確保他們通過(guò)Internet傳送的數(shù)據(jù)不會(huì)被其他人截取和利用。Windows使用點(diǎn)對(duì)點(diǎn)隧道協(xié)議(PPTP)或第二層隧道協(xié)議(L2TP)實(shí)現(xiàn)此安全性。VPN系統(tǒng)主要技術(shù)特點(diǎn)安全保障服務(wù)質(zhì)量保證(QoS)可擴(kuò)充性和靈活性可管理性2、虛擬服務(wù)器
虛擬服務(wù)器(virtualserver)是一種模擬物理服務(wù)器的虛擬化軟件。通過(guò)向云用戶提供獨(dú)立的虛擬服務(wù)實(shí)例,云提供者使多個(gè)云用戶共享同一個(gè)物理服務(wù)器?;咎匦裕憾鄬?shí)例、隔離性、封裝性虛擬服務(wù)器優(yōu)點(diǎn):實(shí)時(shí)遷移快速部署高兼容性提高資源利用率動(dòng)態(tài)調(diào)度資源虛擬服務(wù)器基本架構(gòu)虛擬服務(wù)器基本特性3、云存儲(chǔ)設(shè)備
云存儲(chǔ)設(shè)備(cloudstoragedevice)機(jī)制是指專門為基于云配置所設(shè)計(jì)的的存儲(chǔ)設(shè)備。這些設(shè)備的實(shí)例可以被虛擬化。其單位如下:
文件(file)
塊(block)
數(shù)據(jù)集(dataset)
對(duì)象(object)4、就緒環(huán)境
就緒環(huán)境機(jī)制是PaaS云交付模型的定義組件,基于云平臺(tái),已有一組安裝好的IT資源,可以被云用戶使用和定制。
Oracle的PaaS框架iPaaS:基于SOA、ESB、BPM等架構(gòu),是云內(nèi)/云與企業(yè)間的集成平臺(tái);aPaaS共享:基于Java等應(yīng)用技術(shù)架構(gòu),是應(yīng)用的部署與運(yùn)行環(huán)境平臺(tái);dPaaS可靈活伸縮:是數(shù)據(jù)存儲(chǔ)與共享平臺(tái),提供多租戶環(huán)境下高效與安全的數(shù)據(jù)訪問(wèn);硬件資源池:為PaaS平臺(tái)提供所需要的高性能硬件資源系統(tǒng)。第2節(jié)
云管理機(jī)制
傳統(tǒng)管理云管理管理對(duì)象網(wǎng)絡(luò)、存儲(chǔ)、服務(wù)器、OS、數(shù)據(jù)庫(kù)、中間件、應(yīng)用IaaS、PaaS、SaaS等各種云服務(wù)管理目標(biāo)實(shí)現(xiàn)IT系統(tǒng)的正常運(yùn)作實(shí)現(xiàn)云服務(wù)的端對(duì)端交付管理特色需要專業(yè)的管理技能手動(dòng)管理豎井式管理通過(guò)封裝屏蔽底層細(xì)節(jié)自服務(wù)多租戶,共享管理平臺(tái)管理平臺(tái)易用性安裝配置復(fù)雜自配置、自修復(fù)、自優(yōu)化管理規(guī)模100節(jié)點(diǎn)10000節(jié)點(diǎn)+用戶管理員分層管理,多租戶整合基于事件、數(shù)據(jù)庫(kù)、私有接口的整合面向服務(wù)的整合管理手段離散的工具充分自動(dòng)化云管理機(jī)制
基于云的IT資源需要被建立、配置、維護(hù)和監(jiān)控。遠(yuǎn)程管理系統(tǒng)是必不可少的,它們促進(jìn)了形成云平臺(tái)與解決方案的IT資源的控制和演化,從而形成了云技術(shù)架構(gòu)的關(guān)鍵部分,與管理相關(guān)的機(jī)制如下:遠(yuǎn)程管理系統(tǒng)資源池化系統(tǒng)SLA管理系統(tǒng)計(jì)費(fèi)管理系統(tǒng)資源備份云監(jiān)控自動(dòng)化運(yùn)維服務(wù)模板管理云CMDB及流程管理服務(wù)目錄管理租戶及用戶管理容量規(guī)劃及管理......1、遠(yuǎn)程管理系統(tǒng)
遠(yuǎn)程管理系統(tǒng)(remoteadministrationsystem)機(jī)制向外部的云資源管理者提供工具和用戶界面來(lái)配置并管理基于云的IT資源。主要?jiǎng)?chuàng)建兩種類型的入口:使用與管理入口自助服務(wù)入口云用戶遠(yuǎn)程管理系統(tǒng)資源管理系統(tǒng)SLA管理系統(tǒng)計(jì)費(fèi)管理系統(tǒng)2、資源池化管理
資源池化管理系統(tǒng)(resourcepoolmanagementsystem)是云管理平臺(tái)的關(guān)鍵所在,因?yàn)樵谝粋€(gè)企業(yè)內(nèi)部,傳統(tǒng)數(shù)據(jù)中心往往打散在不同地區(qū),不同地區(qū)的數(shù)據(jù)中心也會(huì)有不同的等級(jí)以及業(yè)務(wù)屬性。
資源池是以資源種類為基礎(chǔ)來(lái)進(jìn)行劃分的,資源池建設(shè)考慮以下五個(gè)要素:3、SLA管理系統(tǒng)SLA管理系統(tǒng)(ServiceLevelAgreementManagement,服務(wù)等級(jí)協(xié)議)機(jī)制代表的是一系列商品化的可用云管理產(chǎn)品。產(chǎn)品提供的功能包括:SLA數(shù)據(jù)的管理、收集、存儲(chǔ)、報(bào)告以及運(yùn)行時(shí)通知,對(duì)相關(guān)數(shù)據(jù)的管理、收集、存儲(chǔ)、報(bào)告以及運(yùn)行時(shí)通知,通常會(huì)有一個(gè)服務(wù)資料測(cè)量庫(kù)。4、計(jì)費(fèi)管理系統(tǒng)
計(jì)費(fèi)管理系統(tǒng)(billingmanagementsystem)機(jī)制專門用于收集和處理使用數(shù)據(jù),它涉及云提供者的結(jié)算和云用戶的計(jì)費(fèi)。
定價(jià)與合同管理器按使用付費(fèi)測(cè)量庫(kù)計(jì)費(fèi)管理系統(tǒng)組成5、資源備份
傳統(tǒng)架構(gòu)視角
云計(jì)算架構(gòu)視角資源備份(resourcebackup)可對(duì)同一個(gè)IT資源創(chuàng)建多個(gè)實(shí)例。6、云監(jiān)控為保證應(yīng)用和服務(wù)的性能,開(kāi)發(fā)者必須依據(jù)應(yīng)用程序、服務(wù)的設(shè)計(jì)和實(shí)現(xiàn)機(jī)制估算工作負(fù)載,確定所需資源和容量的數(shù)量,避免資源供應(yīng)不足或供應(yīng)過(guò)量。云計(jì)算使用付費(fèi)監(jiān)控器(pay-per-usemonitor)機(jī)制測(cè)量基于云的IT資源使用,生成的使用日志可以用于計(jì)算費(fèi)用,主要包括:請(qǐng)求/響應(yīng)消息數(shù)量傳送的數(shù)據(jù)量帶寬消耗量7、自動(dòng)化運(yùn)維資源創(chuàng)建后,面臨更多時(shí)間是如何進(jìn)行運(yùn)維和保障,而在彈性自服務(wù)方式開(kāi)通時(shí),我們面對(duì)的資源是成幾何倍數(shù)增長(zhǎng)的,這種情況下,云平臺(tái)的自動(dòng)化運(yùn)維就顯得格外重要,從以下幾個(gè)方面可以考慮運(yùn)維的自動(dòng)化:配置合規(guī)補(bǔ)丁自動(dòng)發(fā)現(xiàn)8、服務(wù)模板管理服務(wù)模板管理也可以理解為服務(wù)藍(lán)圖。服務(wù)藍(lán)圖給出了一種可視化,架構(gòu)式定義服務(wù)的全新方式。提供服務(wù)的部署態(tài)視圖——定義部署服務(wù)的一種或多種方式(如虛擬部署形態(tài)、物理部署形態(tài)、甚至公有云部署形態(tài))能夠說(shuō)明服務(wù)運(yùn)行所需的資源由服務(wù)器對(duì)象、存儲(chǔ)對(duì)象和網(wǎng)絡(luò)對(duì)象(含負(fù)載均衡/防火墻規(guī)則)組成9、云CMDB及流程管理CMDB存儲(chǔ)與管理企業(yè)IT架構(gòu)中設(shè)備的各種配置信息,它與所有服務(wù)支持和服務(wù)交付流程都緊密相聯(lián),支持這些流程的運(yùn)轉(zhuǎn)、發(fā)揮配置信息的價(jià)值,同時(shí)依賴于相關(guān)流程保證數(shù)據(jù)的準(zhǔn)確性。在云環(huán)境下的特點(diǎn):資源開(kāi)通都是用戶自助方式開(kāi)通對(duì)于資源配置的修改會(huì)對(duì)CI項(xiàng)產(chǎn)生影響10、服務(wù)目錄管理從管理員的角度,云平臺(tái)的服務(wù)目錄應(yīng)該具備的能力:服務(wù)目錄應(yīng)該支持對(duì)服務(wù)的生命周期管理服務(wù)目錄定義了IT服務(wù)的使用者與IT資源之間的標(biāo)準(zhǔn)接口服務(wù)實(shí)例的管理審批設(shè)定11、租戶及用戶管理云平臺(tái)與傳統(tǒng)系統(tǒng)一樣,都需要涉及租戶和用戶的管理。對(duì)于不同租戶的資源和數(shù)據(jù)隔離,通??梢酝ㄟ^(guò)VPC邏輯區(qū)分,然后再通過(guò)VPC和相應(yīng)的網(wǎng)絡(luò)安全策略進(jìn)行邦定,從而實(shí)現(xiàn)邏輯隔離。除了租戶外,還需要設(shè)計(jì)權(quán)限和用戶以及用戶組,權(quán)限可以賦予用戶組也可以單獨(dú)賦予某個(gè)用戶,通過(guò)用戶組可以更方便的劃分用戶屬性。在私有云中,還會(huì)涉及配額管理,在公有云中不會(huì)涉及。12、容量規(guī)劃及管理容量規(guī)劃是基礎(chǔ)設(shè)施運(yùn)維護(hù)服務(wù)的重要組成部分,有效的容量預(yù)測(cè)工具能夠避免性能問(wèn)題所造成的服務(wù)中斷。容量信息也是硬件采購(gòu),系統(tǒng)擴(kuò)容,以及節(jié)能減排等工作的重要依據(jù)。系統(tǒng)支持業(yè)務(wù)場(chǎng)景下的容量分析:指定業(yè)務(wù)KPI,分析特定條件下的容量需求指定業(yè)務(wù)KPI,分析系統(tǒng)的最大業(yè)務(wù)容量分析基礎(chǔ)設(shè)施擴(kuò)容標(biāo)識(shí)可能的性能瓶頸點(diǎn)比較不同的硬件對(duì)系統(tǒng)容量的影響。支持定制化Benchmarks提供容量面板,分析與規(guī)劃報(bào)表第3節(jié)
特殊云機(jī)制
典型的云技術(shù)架構(gòu)包括大量靈活的部分,這些部分應(yīng)對(duì)IT資源和解決方案有不同的使用要求。有如下特殊云機(jī)制:自動(dòng)伸縮監(jiān)聽(tīng)器負(fù)載均衡器故障轉(zhuǎn)移系統(tǒng)虛擬機(jī)監(jiān)控器資源集群多設(shè)備代理狀態(tài)管理數(shù)據(jù)庫(kù)可以把所有這些機(jī)制看成對(duì)云基礎(chǔ)設(shè)施的擴(kuò)展。1、
自動(dòng)伸縮監(jiān)聽(tīng)器
自動(dòng)伸縮監(jiān)聽(tīng)器(AutomatedScalingListener)機(jī)制是一個(gè)服務(wù)代理,它監(jiān)聽(tīng)和追蹤用戶和云服務(wù)之間的通信或IT資源的使用情況。對(duì)于不同負(fù)載波動(dòng)的條件,自動(dòng)伸縮監(jiān)控器可以提供不同類型的響應(yīng),例如:根據(jù)云用戶實(shí)現(xiàn)定義的參數(shù),自動(dòng)伸縮IT資源;當(dāng)負(fù)載超過(guò)當(dāng)前閾值或低于已分配資源時(shí),自動(dòng)通知云用戶。2、
負(fù)載均衡器
負(fù)載均衡器(loadbalancer)機(jī)制是一個(gè)運(yùn)行時(shí)代理,該機(jī)制可以通過(guò)交換機(jī),專門的硬件/軟件設(shè)備,以及服務(wù)代理來(lái)實(shí)現(xiàn)。非對(duì)稱分配(asymmetricdistribution):較大的工作負(fù)載被送到具有較強(qiáng)處理能的IT資源;負(fù)載優(yōu)先級(jí)(workloadprioritization):負(fù)載根據(jù)其優(yōu)先級(jí)別進(jìn)行調(diào)度、排隊(duì)、丟棄和分配;上下文感知的分配(content-awaredistribution):根據(jù)請(qǐng)求內(nèi)容分配到不同的IT資源;負(fù)載均衡實(shí)現(xiàn)方式
負(fù)載均衡實(shí)現(xiàn)方式有以下幾類:軟件負(fù)載均衡技術(shù)硬件負(fù)載均衡技術(shù)本地負(fù)載均衡技術(shù)全局負(fù)載均衡技術(shù)(也稱為廣域網(wǎng)負(fù)載均衡)鏈路集合負(fù)載均衡技術(shù)3、故障轉(zhuǎn)移系統(tǒng)
故障轉(zhuǎn)移系統(tǒng)(failoversystem)通過(guò)集群技術(shù)提供冗余實(shí)現(xiàn)IT資源的可靠性和可用性。一臺(tái)服務(wù)器接管發(fā)生故障的服務(wù)器的過(guò)程通常稱為“故障轉(zhuǎn)移”。如果一臺(tái)服務(wù)器變?yōu)椴豢捎?,則另一臺(tái)服務(wù)器自動(dòng)接管發(fā)生故障的服務(wù)器并繼續(xù)處理任務(wù)。集群中的每臺(tái)服務(wù)器在集群中至少有一臺(tái)其它服務(wù)器確定為其備用服務(wù)器。故障轉(zhuǎn)移系統(tǒng)有兩種基本配置:主動(dòng)-主動(dòng)主動(dòng)-被動(dòng)故障轉(zhuǎn)移工作原理
4、資源集群
資源集群(resourcecluster)將多個(gè)IT資源實(shí)例合并成組,使之能像一個(gè)IT資源那樣進(jìn)行操作。服務(wù)器集群數(shù)據(jù)庫(kù)集群大數(shù)據(jù)集集群HA集群是資源集群的一種,Heartbeat就是Linux-HA項(xiàng)目中的一個(gè)組件,其中包括節(jié)點(diǎn)、資源、時(shí)間和動(dòng)作四個(gè)相關(guān)術(shù)語(yǔ)。Heartbeat集群5、多設(shè)備代理
多設(shè)備代理(multi-devicebroker)機(jī)制用來(lái)幫助運(yùn)行時(shí)的數(shù)據(jù)轉(zhuǎn)換,使得云服務(wù)被更廣泛的用戶程序和設(shè)備所用。
多設(shè)備代理通常是作為網(wǎng)關(guān)存在的,或者包含有網(wǎng)關(guān)的組件,例如:XML網(wǎng)關(guān)、云存儲(chǔ)網(wǎng)關(guān)以及移動(dòng)設(shè)備網(wǎng)關(guān)。多設(shè)備代理機(jī)制可以創(chuàng)建的轉(zhuǎn)換邏輯層次包括:傳輸協(xié)議消息協(xié)議存儲(chǔ)設(shè)備協(xié)議數(shù)據(jù)模型/數(shù)據(jù)模式6、狀態(tài)管理數(shù)據(jù)庫(kù)
狀態(tài)管理數(shù)據(jù)庫(kù)(statemanagementdatabase)是一種存儲(chǔ)設(shè)備,用來(lái)暫時(shí)地存儲(chǔ)軟件的狀態(tài)數(shù)據(jù),可以使軟件程序和周邊的基礎(chǔ)設(shè)施都具有更大的可擴(kuò)展性。第5節(jié)本章小結(jié)
基礎(chǔ)機(jī)制是指在IT行業(yè)內(nèi)確立的具有明確定義的IT構(gòu)件,它通常區(qū)別于具體的計(jì)算模型和平臺(tái)。云計(jì)算具有以技術(shù)為中心的特點(diǎn),這就需要建立一套正式機(jī)制作為探索云技術(shù)架構(gòu)的基礎(chǔ)。本章介紹了云計(jì)算里常用的云計(jì)算機(jī)制,在實(shí)現(xiàn)過(guò)程中可以將它們組成不同的組合形式來(lái)具體應(yīng)用。第4章虛擬化本章介紹的是虛擬化技術(shù),將對(duì)虛擬化的簡(jiǎn)介、對(duì)虛擬化技術(shù)的分類、系統(tǒng)虛擬化、虛擬化與云計(jì)算、相關(guān)開(kāi)源技術(shù)以及虛擬化未來(lái)的發(fā)展趨勢(shì)進(jìn)行講解,包括虛擬化的發(fā)展歷史以及虛擬化帶來(lái)的好處。通過(guò)對(duì)本章的學(xué)習(xí),應(yīng)該能對(duì)虛擬化技術(shù)有系統(tǒng)的了解以及對(duì)相關(guān)技術(shù)有一定的認(rèn)識(shí)。第1節(jié)
虛擬化簡(jiǎn)介
1、什么是虛擬化
虛擬化是指計(jì)算機(jī)元件在虛擬的基礎(chǔ)上而不是在真實(shí)的、獨(dú)立的物理硬件基礎(chǔ)上運(yùn)行。
虛擬化架構(gòu)就是在一個(gè)物理硬件機(jī)器上同時(shí)運(yùn)行多個(gè)不同應(yīng)用的獨(dú)立的虛擬系統(tǒng)。
研發(fā)與測(cè)試
服務(wù)器合并
高級(jí)虛擬主機(jī)虛擬化架構(gòu)與傳統(tǒng)架構(gòu)的對(duì)比2、虛擬化的發(fā)展歷史
虛擬化技術(shù)的萌芽上世紀(jì)60年代開(kāi)始,美國(guó)的計(jì)算機(jī)學(xué)術(shù)界就有了虛擬技術(shù)思想的萌芽。1959年克里斯托弗(ChristopherStrachey)發(fā)表了一篇學(xué)術(shù)報(bào)告,名為《大型高速計(jì)算機(jī)中的時(shí)間共享》(TimeSharinginLargeFastComputers),他在文中提出了虛擬化的基本概念,這篇文章也被認(rèn)為是虛擬化技術(shù)的最早論述。
虛擬化技術(shù)的雛形首次出現(xiàn)虛擬化技術(shù)是在20世紀(jì)的60年代,當(dāng)時(shí)的應(yīng)用是使用虛擬化對(duì)稀有而昂貴的資源—大型機(jī)硬件的分區(qū)。比如,IBM當(dāng)時(shí)就已經(jīng)在360/67,370等硬件體系上實(shí)現(xiàn)了虛擬化。IBM的虛擬化通過(guò)VMM把一個(gè)硬件虛擬成多個(gè)硬件(VM,VirtualMachine),各VM之間可以認(rèn)為是完全隔離的,在VM上可以運(yùn)行“任何”的操作系統(tǒng),而不會(huì)對(duì)其它的VM產(chǎn)生影響。虛擬化標(biāo)準(zhǔn)的提出2、虛擬化的發(fā)展歷史
虛擬化標(biāo)準(zhǔn)的提出1974年,Popek和Goldberg在《FormalRequirementsforVirtualizableThirdGenerationArchitectures》一文中提出了一組稱為虛擬化準(zhǔn)則的充分條件,滿足條件的控制程序可以被稱為VMM。。
虛擬化的進(jìn)一步發(fā)展近幾年,軟硬件方面的進(jìn)步才使得虛擬化技術(shù)逐漸出現(xiàn)在基于行業(yè)標(biāo)準(zhǔn)的中低端服務(wù)器上。毫無(wú)疑問(wèn),虛擬化正在重組IT工業(yè),同時(shí)它也正在支撐起云計(jì)算,云計(jì)算的平臺(tái)包括三類服務(wù):軟件基礎(chǔ)實(shí)施即服務(wù)IaaS、平臺(tái)即服務(wù)PaaS、軟件即服務(wù)SaaS,而這三類服務(wù)的基礎(chǔ)都是虛擬化平臺(tái)。如果把云計(jì)算單純理解為虛擬化,其實(shí)也并不為過(guò),因?yàn)闆](méi)有虛擬化的云計(jì)算,是不可能實(shí)現(xiàn)按需計(jì)算的目標(biāo)的。3、虛擬化帶來(lái)的好處
與傳統(tǒng)IT資源分配的應(yīng)用方式相比,使用虛擬化的優(yōu)勢(shì)有以下幾個(gè)方面:提高資源利用率通過(guò)整合服務(wù)器可以將共用的基礎(chǔ)架構(gòu)資源聚合到資源池中,打破原有的一臺(tái)服務(wù)器一個(gè)應(yīng)用程序的模式。降低成本,節(jié)能減排通過(guò)使用虛擬化,可以使所需的服務(wù)器及相關(guān)IT硬件的數(shù)量變少統(tǒng)一管理虛擬化系統(tǒng)將資源整合,在管理上十分方便提高安全性用戶可以在一臺(tái)計(jì)算機(jī)上模擬出多個(gè)不同的操作系統(tǒng),在虛擬系統(tǒng)下的各個(gè)子系統(tǒng)相互獨(dú)立第2節(jié)虛擬化的分類
實(shí)際上,我們通常所說(shuō)的虛擬化技術(shù)是指服務(wù)器虛擬化技術(shù)。而除此之外,還有網(wǎng)絡(luò)虛擬化、存儲(chǔ)虛擬化以及應(yīng)用虛擬化等。
1、服務(wù)器虛擬化
服務(wù)器虛擬化通過(guò)區(qū)分資源的優(yōu)先次序,并隨時(shí)隨地地將服務(wù)器資源分配給最需要它們的工作負(fù)載來(lái)簡(jiǎn)化管理和提高效率,從而減少為單個(gè)工作負(fù)載峰值而儲(chǔ)備的資源。通過(guò)服務(wù)器虛擬化技術(shù),用戶可以動(dòng)態(tài)地啟用虛擬服務(wù)器(虛擬機(jī))。服務(wù)器虛擬化x86服務(wù)器的虛擬化技術(shù)完全虛擬化使用Hypervisor在VM和底層硬件之間建立一個(gè)抽象層,Hypervisor捕獲CPU指令,為指令訪問(wèn)硬件控制器和外設(shè)充當(dāng)中介。完全虛擬化的主要缺點(diǎn)是:Hypervisor會(huì)帶來(lái)處理開(kāi)銷。準(zhǔn)虛擬化改動(dòng)客戶操作系統(tǒng),讓它以為自己運(yùn)行在虛擬環(huán)境下,能夠與Hypervisor協(xié)同工作。經(jīng)過(guò)準(zhǔn)虛擬化處理的服務(wù)器可與Hypervisor協(xié)同工作,其響應(yīng)能力幾乎不亞于未經(jīng)過(guò)虛擬化處理的服務(wù)器,性能較高操作系統(tǒng)層虛擬化在操作系統(tǒng)層面增添虛擬服務(wù)器功能。沒(méi)有獨(dú)立的Hypervisor層。如果使用操作系統(tǒng)層虛擬化,所有虛擬服務(wù)器必須運(yùn)行同一操作系統(tǒng)。2、網(wǎng)絡(luò)虛擬化
網(wǎng)絡(luò)虛擬化將不同網(wǎng)絡(luò)的硬件和軟件資源結(jié)合成一個(gè)虛擬的整體,通常包括虛擬局域網(wǎng)和虛擬專用網(wǎng)。SDN
軟件定義網(wǎng)絡(luò)(SoftwareDefinedNetwork,SDN),是Emulex網(wǎng)絡(luò)一種新型網(wǎng)絡(luò)創(chuàng)新架構(gòu),是網(wǎng)絡(luò)虛擬化的一種實(shí)現(xiàn)方式,其核心技術(shù)OpenFlow通過(guò)將網(wǎng)絡(luò)設(shè)備控制面與數(shù)據(jù)面分離開(kāi)來(lái),從而實(shí)現(xiàn)了網(wǎng)絡(luò)流量的靈活控制,使網(wǎng)絡(luò)作為管道變得更加智能。SDN的基本定義和元素:分離控制和轉(zhuǎn)發(fā)的功能控制集中化使用廣泛定義的(軟件)接口使得網(wǎng)絡(luò)可以執(zhí)行程序化行為NFV網(wǎng)絡(luò)功能虛擬化,NetworkFunctionVirtualization。通過(guò)使用x86等通用性硬件以及虛擬化技術(shù),來(lái)承載很多功能的軟件處理。從而降低網(wǎng)絡(luò)昂貴的設(shè)備成本。使網(wǎng)絡(luò)設(shè)備功能不再依賴于專用硬件資源可以充分靈活共享實(shí)現(xiàn)新業(yè)務(wù)的快速開(kāi)發(fā)和部署基于實(shí)際業(yè)務(wù)需求進(jìn)行自動(dòng)部署、彈性伸縮、故障隔離和自愈等3、存儲(chǔ)虛擬化
存儲(chǔ)虛擬化就是把各種不同的存儲(chǔ)設(shè)備有機(jī)的結(jié)合起來(lái)進(jìn)行使用,從而得到一個(gè)容量很大的“存儲(chǔ)池”,可以給各種服務(wù)器進(jìn)行靈活的使用,并且數(shù)據(jù)可以在各存儲(chǔ)設(shè)備間靈活轉(zhuǎn)移。存儲(chǔ)虛擬化的基本概念是將實(shí)際的物理存儲(chǔ)實(shí)體與存儲(chǔ)的邏輯表示分離開(kāi)來(lái),應(yīng)用服務(wù)器只與分配給它們的邏輯卷(或稱虛卷)打交道,而不用關(guān)心其數(shù)據(jù)是在哪個(gè)物理存儲(chǔ)實(shí)體上。存儲(chǔ)虛擬化技術(shù)主要分為硬件和軟件兩種方式來(lái)實(shí)現(xiàn)。3、存儲(chǔ)虛擬化4、應(yīng)用虛擬化
應(yīng)用虛擬化通常包括兩層含義,一是應(yīng)用軟件的虛擬化,二是桌面的虛擬化。應(yīng)用軟件虛擬化將應(yīng)用軟件從操作系統(tǒng)中分離出來(lái),通過(guò)壓縮后的可執(zhí)行文件夾來(lái)運(yùn)行,而不必需要任何設(shè)備驅(qū)動(dòng)程序或者與用戶的文件系統(tǒng)相連;桌面虛擬化技術(shù)把應(yīng)用程序的人機(jī)交互邏輯(應(yīng)用程序界面、鍵盤及鼠標(biāo)的操作、音頻輸入輸出、讀卡器、打印輸出等)與計(jì)算邏輯隔離開(kāi)來(lái),客戶端無(wú)需安裝軟件,通過(guò)網(wǎng)絡(luò)連接到應(yīng)用服務(wù)器上,計(jì)算邏輯從本地遷移到后臺(tái)的服務(wù)器完成,實(shí)現(xiàn)應(yīng)用的快速交付和統(tǒng)一管理。View4桌面虛擬化應(yīng)用5、技術(shù)比較
第3節(jié)系統(tǒng)虛擬化
系統(tǒng)虛擬化的核心思想是使用虛擬化軟件在一臺(tái)物理機(jī)上,虛擬出一臺(tái)或多臺(tái)虛擬機(jī)。步驟如下。利用虛擬化評(píng)估工具進(jìn)行容量規(guī)劃,實(shí)現(xiàn)同平臺(tái)應(yīng)用的資源整合;在服務(wù)器虛擬化的基礎(chǔ)上,虛擬化I/O和存儲(chǔ);實(shí)現(xiàn)虛擬資源池的統(tǒng)一管理;從虛擬化邁向云計(jì)算,通過(guò)云計(jì)算實(shí)現(xiàn)跨系統(tǒng)的資源動(dòng)態(tài)調(diào)整。第4節(jié)虛擬化與云計(jì)算云計(jì)算是業(yè)務(wù)模式,是產(chǎn)業(yè)形態(tài),它不是一種具體的技術(shù)。比如IaaS,PaaS和SaaS都是云計(jì)算的表現(xiàn)形式。而虛擬化技術(shù)是一種具體的技術(shù),虛擬化和分布式系統(tǒng)都是用來(lái)實(shí)現(xiàn)云計(jì)算的關(guān)鍵技術(shù)之一。虛擬化通過(guò)虛擬化技術(shù),可以屏蔽不同硬件平臺(tái)的差異性屏蔽不同硬件的差異所帶來(lái)的軟件兼容問(wèn)題通過(guò)虛擬化技術(shù),可以將硬件的資源通過(guò)虛擬化軟件重新整合后分配給軟件使用虛擬化技術(shù)實(shí)現(xiàn)了硬件無(wú)差別的封裝,這種方式很適合于部署在云計(jì)算的大規(guī)模應(yīng)用中。第5節(jié)開(kāi)源技術(shù)
1、XenXen是一個(gè)開(kāi)放源代碼虛擬機(jī)監(jiān)視器,由劍橋大學(xué)開(kāi)發(fā)。它打算在單個(gè)計(jì)算機(jī)上運(yùn)行多達(dá)100個(gè)滿特征的操作系統(tǒng)。操作系統(tǒng)必須進(jìn)行顯式地修改(“移植”)以在Xen上運(yùn)行。2、KVM
KVM使用Linux自身的調(diào)度器進(jìn)行管理,所以相對(duì)于Xen,其核心源碼很少,KVM的虛擬化需要硬件支持。它是基于硬件的完全虛擬化,目前已成為主流的VMM之一。3、OpenVZ
OpenVZ是基于Linux內(nèi)核和作業(yè)系統(tǒng)的操作系統(tǒng)級(jí)虛擬化技術(shù)。OpenVZ允許物理服務(wù)器運(yùn)行多個(gè)操作系統(tǒng),被稱為虛擬專用服務(wù)器(VPS,VirtualPrivateServer)或虛擬環(huán)境(VE,VirtualEnvironment)。第6節(jié)虛擬化未來(lái)發(fā)展趨勢(shì)
云計(jì)算時(shí)代是開(kāi)放、共贏的時(shí)代,作為云計(jì)算基礎(chǔ)架構(gòu)的虛擬化技術(shù),將會(huì)不斷地有新的技術(shù)變革,逐步地增強(qiáng)開(kāi)放性、安全性、兼容性以及用戶體驗(yàn)。
連接協(xié)議標(biāo)準(zhǔn)化
平臺(tái)開(kāi)放化
公有云私有化
虛擬化客戶端硬件化第7節(jié)本章小結(jié)
本章是對(duì)虛擬化的介紹,并對(duì)云計(jì)算與虛擬化的關(guān)系進(jìn)行了解讀。云計(jì)算已經(jīng)是第三代的IT,所有的信息和數(shù)據(jù)都在動(dòng)態(tài)的架構(gòu)上。對(duì)于存儲(chǔ)、服務(wù)器的“服務(wù)化”,就要讓硬件變成動(dòng)態(tài)的,而這一切都取決于服務(wù)器在虛擬化方面的能力,虛擬化是動(dòng)態(tài)的基礎(chǔ),只有在虛擬化的環(huán)境下,“云”才是可能。截止到目前為止,大部分的云計(jì)算基礎(chǔ)構(gòu)架是由通過(guò)數(shù)據(jù)中心傳送的可信賴的服務(wù)和建立在服務(wù)器上的不同層次的虛擬化技術(shù)組成的。虛擬化為云計(jì)算提供了很好的底層技術(shù)平臺(tái),而云計(jì)算則是最終產(chǎn)品。第5章
云計(jì)算的應(yīng)用本章介紹常見(jiàn)的云計(jì)算應(yīng)用,包括谷歌的云計(jì)算平臺(tái)和應(yīng)用、亞馬遜的彈性計(jì)算云、IBM的藍(lán)云計(jì)算平臺(tái)、清華大學(xué)透明計(jì)算平臺(tái)、阿里云和MicrosoftAzure。第1節(jié)概述
“云應(yīng)用”是“云計(jì)算”概念的子集,是云計(jì)算技術(shù)在應(yīng)用層的體現(xiàn)。云應(yīng)用跟云計(jì)算最大的不同在于,云計(jì)算作為一種宏觀技術(shù)發(fā)展概念而存在,而云應(yīng)用則是直接面對(duì)客戶解決實(shí)際問(wèn)題的產(chǎn)品?!霸茟?yīng)用”的工作原理是把傳統(tǒng)軟件“本地安裝、本地運(yùn)算”的使用方式變?yōu)椤奔慈〖从谩钡姆?wù),通過(guò)互聯(lián)網(wǎng)或局域網(wǎng)連接并操控遠(yuǎn)程服務(wù)器集群,完成業(yè)務(wù)邏輯或運(yùn)算任務(wù)的一種新型應(yīng)用。
跨平臺(tái)性
易用性
輕量性第2節(jié)Google的云計(jì)算平臺(tái)與應(yīng)用
1、MapReduce分布式編程環(huán)境MapReduce通過(guò)“Map(映射)”和“Reduce(化簡(jiǎn))”這樣兩個(gè)簡(jiǎn)單的概念來(lái)參加運(yùn)算,用戶只需要提供自己的Map函數(shù)以及Reduce函數(shù)就可以在集群上進(jìn)行大規(guī)模的分布式數(shù)據(jù)處理。2、分布式大規(guī)模數(shù)據(jù)庫(kù)管理系統(tǒng)BigTable
為了處理Google公司內(nèi)部大量的格式化以及半格式化數(shù)據(jù),Google公司構(gòu)建了弱一致性要求的大規(guī)模數(shù)據(jù)庫(kù)系統(tǒng)BigTable。據(jù)稱,現(xiàn)在有很多Google公司的應(yīng)用程序建立在BigTable之上,例如SearchHistory、Maps、Orkut和RSS閱讀器等。3、Google的云應(yīng)用
GoogleDocs是一個(gè)基于Web的工具,它有跟MicrosoftOffice相近的編輯界面,有一套簡(jiǎn)單易用的文檔權(quán)限管理,而且它還記錄下所有用戶對(duì)文檔所做的修改。GoogleDocs是云計(jì)算的一種重要應(yīng)用,可以通過(guò)瀏覽器的方式訪問(wèn)遠(yuǎn)端大規(guī)模的存儲(chǔ)與計(jì)算服務(wù)。第3節(jié)亞馬遜的彈性計(jì)算云
彈性計(jì)算云(ElasticComputeCloud,EC2)開(kāi)放的服務(wù)與Google公司提供的云計(jì)算服務(wù)不同,Google公司僅為自己在互聯(lián)網(wǎng)上的應(yīng)用提供云計(jì)算平臺(tái),獨(dú)立開(kāi)發(fā)商或者開(kāi)發(fā)人員無(wú)法在這個(gè)平臺(tái)上工作,因此只能轉(zhuǎn)而通過(guò)開(kāi)源的Hadoop軟件支持來(lái)開(kāi)發(fā)云計(jì)算應(yīng)用。亞馬遜公司將自己的彈性計(jì)算云建立在公司內(nèi)部的大規(guī)模集群計(jì)算的平臺(tái)之上,而用戶可以通過(guò)彈性計(jì)算云的網(wǎng)絡(luò)界面去操作在云計(jì)算平臺(tái)上運(yùn)行的各個(gè)實(shí)例(Instance),而付費(fèi)方式則由用戶的使用狀況決定,即用戶僅需要為自己所使用的計(jì)算平臺(tái)實(shí)例付費(fèi),運(yùn)行結(jié)束后計(jì)費(fèi)也隨之結(jié)束。靈活的工作模式第3節(jié)亞馬遜的彈性計(jì)算云
靈活的工作模式亞馬遜公司的云計(jì)算模式沿襲了簡(jiǎn)單易用的傳統(tǒng),并且建立在亞馬遜公司現(xiàn)有的云計(jì)算基礎(chǔ)平臺(tái)之上。彈性計(jì)算云用戶使用客戶端通過(guò)SOAPoverHTTPS協(xié)議來(lái)實(shí)現(xiàn)與亞馬遜公司彈性計(jì)算云內(nèi)部的實(shí)例進(jìn)行交互。彈性計(jì)算云平臺(tái)為用戶或者開(kāi)發(fā)人員提供了一個(gè)虛擬的集群環(huán)境,使得用戶的應(yīng)用具有充分的靈活性,同時(shí)也減輕了云計(jì)算平臺(tái)擁有者(亞馬遜公司)的管理負(fù)擔(dān)。在彈性計(jì)算云中的每一個(gè)計(jì)算實(shí)例都具有一個(gè)內(nèi)部的IP地址,用戶程序可以使用內(nèi)部IP地址進(jìn)行數(shù)據(jù)通信,以獲得數(shù)據(jù)通信的最好性能。第4節(jié)IBM藍(lán)云云計(jì)算平臺(tái)
IBM公司在2007年11月15日推出了藍(lán)云計(jì)算平臺(tái),為用戶提供“即買即用”的云計(jì)算平臺(tái)。它包括一系列的云計(jì)算產(chǎn)品,使得計(jì)算不僅僅局限在本地機(jī)器或遠(yuǎn)程服務(wù)器農(nóng)場(chǎng)(即服務(wù)器集群),通過(guò)架構(gòu)一個(gè)分布式、可全球訪問(wèn)的資源結(jié)構(gòu),使得數(shù)據(jù)中心在類似于互聯(lián)網(wǎng)的環(huán)境下運(yùn)行計(jì)算。1、藍(lán)云云計(jì)算平臺(tái)中的虛擬化
在每一個(gè)節(jié)點(diǎn)上運(yùn)行的軟件棧與傳統(tǒng)的軟件棧一個(gè)很大的不同在于藍(lán)云云計(jì)算平臺(tái)內(nèi)部使用了虛擬化技術(shù)。通過(guò)將虛擬化的技術(shù)應(yīng)用到云計(jì)算的平臺(tái),可以獲得如下一些良好的特性:
云計(jì)算的管理平臺(tái)能夠動(dòng)態(tài)地將計(jì)算平臺(tái)定位到所需要的物理平臺(tái)上;
能夠更加有效率地使用主機(jī)資源;
通過(guò)動(dòng)態(tài)遷移,能夠獲得與應(yīng)用無(wú)關(guān)的負(fù)載平衡性能;
在部署上也更加靈活。2、藍(lán)云云計(jì)算平臺(tái)中的存儲(chǔ)結(jié)構(gòu)
在設(shè)計(jì)云計(jì)算平臺(tái)的存儲(chǔ)體系結(jié)構(gòu)的時(shí)候,不僅僅是需要考慮存儲(chǔ)的容量。實(shí)際上隨著硬盤容量的不斷擴(kuò)充以及硬盤價(jià)格的不斷下降,使用當(dāng)前的磁盤技術(shù),可以很容易通過(guò)使用多個(gè)磁盤的方式獲得很大的磁盤容量。下圖是一個(gè)SAN系統(tǒng)的結(jié)構(gòu)示意圖:第5節(jié)清華大學(xué)透明計(jì)算平臺(tái)
在透明計(jì)算中,用戶無(wú)須感知計(jì)算具體所在位置以及操作系統(tǒng)、中間件、應(yīng)用等技術(shù)細(xì)節(jié),只需要根據(jù)自己的需求,通過(guò)連通在網(wǎng)絡(luò)之上的各種設(shè)備選取相應(yīng)的服務(wù)。第6節(jié)阿里云
阿里云是阿里巴巴集團(tuán)旗下的云計(jì)算品牌,全球卓越的云計(jì)算技術(shù)和服務(wù)提供商。1、簡(jiǎn)介
阿里云致力于為企業(yè)、政府等組織機(jī)構(gòu),提供最安全、可靠的計(jì)算和數(shù)據(jù)處理能力,讓計(jì)算成為普惠科技和公共服務(wù),為萬(wàn)物互聯(lián)的DT世界,提供源源不斷的新能源。
阿里云在全球各地部署高效節(jié)能的綠色數(shù)據(jù)中心,利用清潔計(jì)算支持不同的互聯(lián)網(wǎng)應(yīng)用。2、阿里云的發(fā)展過(guò)程2009年,阿里云成立2010年,阿里云正式對(duì)外提供云計(jì)算商業(yè)服務(wù)2013年8月,阿里云成為世界上第一個(gè)對(duì)外提供5K云計(jì)算服務(wù)能力的公司2014年7月,阿里云計(jì)算最重要的產(chǎn)品ODPS,正式開(kāi)放商用2015年雙11,阿里云用技術(shù)支撐912億交易額,每秒交易創(chuàng)建峰值達(dá)14萬(wàn)筆2017年3月,網(wǎng)商銀行在專有云上完成量子加密通訊試點(diǎn),阿里云成全球首個(gè)提供該服務(wù)的云計(jì)算公司2018年,Gartner報(bào)告中阿里云數(shù)據(jù)庫(kù)成為中國(guó)首次入圍遠(yuǎn)見(jiàn)者象限的數(shù)據(jù)庫(kù)3、阿里云的主要產(chǎn)品
底層技術(shù)平臺(tái)阿里云獨(dú)立研發(fā)的飛天開(kāi)放平臺(tái)(Apsara),負(fù)責(zé)管理數(shù)據(jù)中心Linux集群的物理資源,控制分布式程序運(yùn)行,隱藏下層故障恢復(fù)和數(shù)據(jù)冗余等細(xì)節(jié),從而將數(shù)以千計(jì)甚至萬(wàn)計(jì)的服務(wù)器聯(lián)成一臺(tái)“超級(jí)計(jì)算機(jī)”,并且將這臺(tái)超級(jí)計(jì)算機(jī)的存儲(chǔ)資源和計(jì)算資源,以公共服務(wù)的方式提供給互聯(lián)網(wǎng)上的用戶。3、阿里云的主要產(chǎn)品
彈性計(jì)算云服務(wù)器ECS。一種簡(jiǎn)單高效,處理能力可彈性伸縮的計(jì)算服務(wù);云引擎ACE。一種彈性、分布式的應(yīng)用托管環(huán)境,支持Java、PHP、Python、Node.js等多種語(yǔ)言環(huán)境。幫助開(kāi)發(fā)者快速開(kāi)發(fā)和部署服務(wù)端應(yīng)用程序,并簡(jiǎn)化系統(tǒng)維護(hù)工作。搭載了豐富的分布式擴(kuò)展服務(wù),為應(yīng)用程序提供強(qiáng)大助力;彈性伸縮。根據(jù)用戶的業(yè)務(wù)需求和策略,自動(dòng)調(diào)整其彈性計(jì)算資源的管理服務(wù),其能夠在業(yè)務(wù)增長(zhǎng)時(shí)自動(dòng)增加ECS實(shí)例,并在業(yè)務(wù)下降時(shí)自動(dòng)減少ECS實(shí)例。3、阿里云的主要產(chǎn)品
云數(shù)據(jù)庫(kù)RDS一種即開(kāi)即用、穩(wěn)定可靠、可彈性伸縮的在線數(shù)據(jù)庫(kù)服務(wù)。開(kāi)放結(jié)構(gòu)化數(shù)據(jù)服務(wù)OTS。構(gòu)建在阿里云飛天分布式系統(tǒng)之上的NoSQL數(shù)據(jù)庫(kù)服務(wù),提供海量結(jié)構(gòu)化數(shù)據(jù)的存儲(chǔ)和實(shí)時(shí)訪問(wèn)。3.開(kāi)放緩存服務(wù)OCS。在線緩存服務(wù),為熱點(diǎn)數(shù)據(jù)的訪問(wèn)提供高速響應(yīng);鍵值存儲(chǔ)KVStoreforRedis。兼容開(kāi)源Redis協(xié)議的Key-Value類型在線存儲(chǔ)服務(wù)。數(shù)據(jù)傳輸。支持以數(shù)據(jù)庫(kù)為核心的結(jié)構(gòu)化存儲(chǔ)產(chǎn)品之間的數(shù)據(jù)傳輸。它是一種集數(shù)據(jù)遷移、數(shù)據(jù)訂閱及數(shù)據(jù)實(shí)時(shí)同步于一體的數(shù)據(jù)傳輸服務(wù)。3、阿里云的主要產(chǎn)品
存儲(chǔ)與CDN對(duì)象存儲(chǔ)OSS。阿里云對(duì)外提供的海量、安全和高可靠的云存儲(chǔ)服務(wù);歸檔存儲(chǔ)。致力于提供低成本、高可靠的數(shù)據(jù)歸檔服務(wù),適合于海量數(shù)據(jù)的長(zhǎng)期歸檔、備份;消息服務(wù)。一種高效、可靠、安全、便捷、可彈性擴(kuò)展的分布式消息與通知服務(wù)。構(gòu)建松耦合系統(tǒng);CDN。內(nèi)容分發(fā)網(wǎng)絡(luò)將源站內(nèi)容分發(fā)至全國(guó)所有的節(jié)點(diǎn),縮短用戶查看對(duì)象的延遲,提高用戶訪問(wèn)網(wǎng)站的響應(yīng)速度與網(wǎng)站的可用性,解決網(wǎng)絡(luò)帶寬小、用戶訪問(wèn)量大、網(wǎng)點(diǎn)分布不均等問(wèn)題。3、阿里云的主要產(chǎn)品
網(wǎng)絡(luò)
大規(guī)模計(jì)算
云盾
管理與監(jiān)控
應(yīng)用服務(wù)
萬(wàn)網(wǎng)服務(wù)3、阿里云的主要產(chǎn)品
底層技術(shù)平臺(tái)
彈性計(jì)算
云數(shù)據(jù)庫(kù)RDS
存儲(chǔ)與CDN
網(wǎng)絡(luò)
大規(guī)模計(jì)算
云盾
管理與監(jiān)控
應(yīng)用服務(wù)
萬(wàn)網(wǎng)服務(wù)第7節(jié)MicrosoftAzure
1、簡(jiǎn)介WindowsAzure是微軟基于云計(jì)算的操作系統(tǒng),現(xiàn)在更名為“MicrosoftAzure”,和AzureServicesPlatform一樣,是微軟“軟件和服務(wù)”技術(shù)的名稱。MicrosoftAzure的主要目標(biāo)是為開(kāi)發(fā)者提供一個(gè)平臺(tái),幫助開(kāi)發(fā)可運(yùn)行在云服務(wù)器、數(shù)據(jù)中心、Web和PC上的應(yīng)用程序。
云計(jì)算的開(kāi)發(fā)者能使用微軟全球數(shù)據(jù)中心的儲(chǔ)存、計(jì)算能力和網(wǎng)絡(luò)基礎(chǔ)服務(wù)。Azure服務(wù)平臺(tái)包括了以下主要組件:MicrosoftAzure;MicrosoftSQL數(shù)據(jù)庫(kù)Microsoft.Net服務(wù)Live服務(wù)MicrosoftSharePoint服務(wù)MicrosoftDynamicsCRM服務(wù)2、MicrosoftAzure架構(gòu)
MicrosoftAzure具有針對(duì)數(shù)據(jù)中心架構(gòu)的自我管理(autonomous)機(jī)能,可以自動(dòng)監(jiān)控劃分在數(shù)據(jù)中心數(shù)個(gè)不同的分區(qū)(微軟將這些分區(qū)稱為FaultDomain)的所有服務(wù)器與存儲(chǔ)資源,自動(dòng)更新補(bǔ)丁,自動(dòng)運(yùn)行虛擬機(jī)部署與鏡像備份(SnapshotBackup)等能力。MicrosoftAzure被安裝在數(shù)據(jù)中心的所有服務(wù)器中,并且定時(shí)和中控軟件(MicrosoftAzureFabricController)進(jìn)行溝通,接收指令以及回傳運(yùn)行狀態(tài)數(shù)據(jù)等,系統(tǒng)管理人員只要通過(guò)MicrosoftAzureFabricController就能夠掌握所有服務(wù)器的運(yùn)行狀態(tài)。3、MicrosoftAzure服務(wù)平臺(tái)
網(wǎng)站允許使用ASP.NET、PHP或Node.js構(gòu)建,并使用FTP、Git或TFS進(jìn)行快速部署。支持SQLDatabase、Caching、CDN及Storage。
VirtualMachines在MicrosoftAzure上可以輕松部署并運(yùn)行WindowsServer和Linux虛擬機(jī)。遷移應(yīng)用程序和基礎(chǔ)結(jié)構(gòu),而無(wú)需更改現(xiàn)有代碼。支持WindowsVirtualMachines、LinuxVirtualMachines、Storage、VirtualNetwork、Identity等功能。CloudServicesMicrosoftAzure中的企業(yè)級(jí)云平臺(tái),使用PaaS環(huán)境創(chuàng)建高度可用的且可無(wú)限縮放的應(yīng)用程序和服務(wù)。支持多層方案、自動(dòng)化部署和靈活縮放。支持CloudServices、SQLDatabase、Caching、BusinessAnalytics、ServiceBus、Identity3、MicrosoftAzure服務(wù)平臺(tái)Mobile服務(wù)MicrosoftAzure提供的移動(dòng)應(yīng)用程序的完整后端解決方案,加速連接的客戶端應(yīng)用程序開(kāi)發(fā)。
大型數(shù)據(jù)處理MicrosoftAzure提供的海量數(shù)據(jù)處理能力,可以從數(shù)據(jù)中獲取可執(zhí)行洞察力,利用完全兼容的企業(yè)準(zhǔn)備就緒Hadoop服務(wù)。PaaS產(chǎn)品/服務(wù)提供了簡(jiǎn)單的管理,并與ActiveDirectory和SystemCenter集成。
Media媒體支持支持插入、編碼、保護(hù)、流式處理,可以在云中創(chuàng)建、管理和分發(fā)媒體。此PaaS產(chǎn)品/服務(wù)提供從編碼到內(nèi)容保護(hù)再到流式處理和分析支持的所有內(nèi)容。支持CDN及Storage存儲(chǔ)。4、開(kāi)發(fā)步驟
使用WindowsAzure的專用工具專為分布式處理進(jìn)行設(shè)計(jì)
為最佳性能進(jìn)行規(guī)劃第8節(jié)本章小結(jié)本章介紹了云應(yīng)用的基本概念,詳細(xì)介紹了典型的云應(yīng)用案例。當(dāng)前世界上的云應(yīng)用案例不僅僅是本章介紹的這些案例,還有許多本章未涉及的云應(yīng)用案例,如新浪的云應(yīng)用。由于篇幅限制,本章只列舉了部分典型的云應(yīng)用案例供讀者學(xué)習(xí)參考。通過(guò)學(xué)習(xí)本章可知,云應(yīng)用還有非常廣闊的開(kāi)發(fā)空間,云應(yīng)用目前發(fā)展迅速,需要我們對(duì)其多加關(guān)注。大數(shù)據(jù)概念和發(fā)展背景大數(shù)據(jù)定義大數(shù)據(jù)是一個(gè)不斷發(fā)展的概念,可以指任何體量或復(fù)雜性超出常規(guī)數(shù)據(jù)處理方法和處理能力的數(shù)據(jù)數(shù)據(jù)本身可以是結(jié)構(gòu)化、半結(jié)構(gòu)化甚至是非結(jié)構(gòu)化的海量數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)半結(jié)構(gòu)化數(shù)據(jù)大數(shù)據(jù)定義狹義上講,大數(shù)據(jù)主要是指處理海量數(shù)據(jù)的關(guān)鍵技術(shù)及其在各個(gè)領(lǐng)域中的應(yīng)用廣義上講,大數(shù)據(jù)包括大數(shù)據(jù)技術(shù)、大數(shù)據(jù)工程、大數(shù)據(jù)科學(xué)和大數(shù)據(jù)應(yīng)用等與大數(shù)據(jù)相關(guān)的領(lǐng)域大數(shù)據(jù)的特點(diǎn)IBM公司使用3V來(lái)描述大數(shù)據(jù)的特點(diǎn)Volume(體量)。通過(guò)各種設(shè)備產(chǎn)生的海量數(shù)據(jù)體量巨大,遠(yuǎn)大于目前互聯(lián)網(wǎng)上的信息流量
Variety(多樣)。大數(shù)據(jù)類型繁多,在編碼方式、數(shù)據(jù)格式、應(yīng)用特征等多個(gè)方面存在差異
Velocity(速率)。數(shù)據(jù)以非常高的速率到達(dá)系統(tǒng)內(nèi)部,這就要求處理數(shù)據(jù)段的速度必須非???/p>
大數(shù)據(jù)的發(fā)展大數(shù)據(jù)技術(shù)是一種新一代技術(shù)和構(gòu)架,它成本較低,以快速的采集、處理和分析技術(shù)從各種超大規(guī)模的數(shù)據(jù)中提取價(jià)值
大數(shù)據(jù)采集與預(yù)處理方向-目前很多公司已經(jīng)推出了多種數(shù)據(jù)清洗和質(zhì)量控制工具(如IBM公司的DataStage)大數(shù)據(jù)存儲(chǔ)與管理方向-這個(gè)方向最常見(jiàn)的挑戰(zhàn)是存儲(chǔ)規(guī)模大,存儲(chǔ)管理復(fù)雜,需要兼顧結(jié)構(gòu)化、非結(jié)構(gòu)化和半結(jié)構(gòu)化的數(shù)據(jù)大數(shù)據(jù)計(jì)算模式方向-目前出現(xiàn)了多種典型的計(jì)算模式,包括大數(shù)據(jù)查詢分析計(jì)算(如Hive)、批處理計(jì)算(如Hadoop
MapReduce)等大數(shù)據(jù)的發(fā)展大數(shù)據(jù)技術(shù)是一種新一代技術(shù)和構(gòu)架,它成本較低,以快速的采集、處理和分析技術(shù)從各種超大規(guī)模的數(shù)據(jù)中提取價(jià)值
大數(shù)據(jù)分析與挖掘方向-在數(shù)據(jù)量迅速增加的同時(shí),還要進(jìn)行深度的數(shù)據(jù)分析和挖掘,并且對(duì)自動(dòng)化分析要求越來(lái)越高
大數(shù)據(jù)可視化分析方向-通過(guò)可視化方式來(lái)幫助人們探索和解釋復(fù)雜的數(shù)據(jù),有利于決策者挖掘數(shù)據(jù)的商業(yè)價(jià)值,進(jìn)而有助于大數(shù)據(jù)的發(fā)展
大數(shù)據(jù)安全方向-文件訪問(wèn)控制權(quán)限ACL、基礎(chǔ)設(shè)備加密、匿名化保護(hù)技術(shù)和加密保護(hù)等技術(shù)正在最大程度地保護(hù)數(shù)據(jù)安全大數(shù)據(jù)的應(yīng)用梅西百貨的實(shí)時(shí)定價(jià)機(jī)制-根據(jù)需求和庫(kù)存的情況,該公司基于SAS的系統(tǒng)對(duì)多達(dá)7300萬(wàn)種貨品進(jìn)行實(shí)時(shí)調(diào)價(jià)Tipp24AG針對(duì)歐洲博彩業(yè)構(gòu)建的下注和預(yù)測(cè)平臺(tái)-該公司用KXEN軟件來(lái)分析數(shù)十億計(jì)的交易以及客戶的特性,然后通過(guò)預(yù)測(cè)模型對(duì)特定用戶進(jìn)行動(dòng)態(tài)的營(yíng)銷活動(dòng)沃爾瑪?shù)乃阉?這家零售業(yè)寡頭為其網(wǎng)站W(wǎng)自行設(shè)計(jì)了最新的搜索引擎Polaris,利用語(yǔ)義數(shù)據(jù)進(jìn)行文本分析、機(jī)器學(xué)習(xí)和同義詞挖掘等TescoPLC(特易購(gòu))和運(yùn)營(yíng)效率-
這家連鎖超市在其數(shù)據(jù)倉(cāng)庫(kù)中收集了700萬(wàn)部冰箱的數(shù)據(jù)。通過(guò)對(duì)這些數(shù)據(jù)的分析進(jìn)行更全面的監(jiān)控,并進(jìn)行主動(dòng)的維修以降低整體能耗大數(shù)據(jù)系統(tǒng)架構(gòu)概述總體架構(gòu)概述總體架構(gòu)設(shè)計(jì)原則
滿足大數(shù)據(jù)的V3要求
大數(shù)據(jù)容量的加載、處理和分析-要求大數(shù)據(jù)應(yīng)用平臺(tái)經(jīng)過(guò)擴(kuò)展可以支持GB、TB、PB、EB甚至ZB規(guī)模的數(shù)據(jù)集
各種類型數(shù)據(jù)的加載、處理和分析-支持各種各樣的數(shù)據(jù)類型,支持處理交易數(shù)據(jù)、各種非結(jié)構(gòu)化數(shù)據(jù)、機(jī)器數(shù)據(jù)以及其他新數(shù)據(jù)結(jié)構(gòu)
大數(shù)據(jù)的處理速度-在很高速度(GB/s)的加載過(guò)程中集成來(lái)自多個(gè)來(lái)源的數(shù)據(jù)總體架構(gòu)概述總體架構(gòu)設(shè)計(jì)原則
滿足企業(yè)級(jí)應(yīng)用的要求
高可擴(kuò)展性-要求平臺(tái)符合企業(yè)未來(lái)業(yè)務(wù)發(fā)展要求以及對(duì)新業(yè)務(wù)的響應(yīng),要求大數(shù)據(jù)架構(gòu)具備支持調(diào)度和執(zhí)行數(shù)百上千節(jié)點(diǎn)的負(fù)載工作流
高可用性-要求平臺(tái)能夠具備實(shí)時(shí)計(jì)算環(huán)境所具備的高可用性,在單點(diǎn)故障的情況下能夠保證應(yīng)用的可用性安全性和保護(hù)隱私-系統(tǒng)在數(shù)據(jù)采集、存儲(chǔ)、分析架構(gòu)上保證數(shù)據(jù)、網(wǎng)絡(luò)、存儲(chǔ)和計(jì)算的安全性,具備保護(hù)個(gè)人和企業(yè)隱私的措施
開(kāi)放性-要求平臺(tái)能夠支持計(jì)算和存儲(chǔ)數(shù)以千計(jì)的、地理位置可能不同的、可能異構(gòu)的計(jì)算節(jié)點(diǎn)
易用性總體架構(gòu)概述總體架構(gòu)參考模型-
基于Apache開(kāi)源技術(shù)的大數(shù)據(jù)平臺(tái)總體架構(gòu)參考模型如圖所示,大數(shù)據(jù)的產(chǎn)生、組織和處理主要是通過(guò)分布式分揀處理系統(tǒng)來(lái)實(shí)現(xiàn)的,主流的技術(shù)是Hadoop+MapReduce總體架構(gòu)概述大數(shù)據(jù)基礎(chǔ)-這一部分提供了大數(shù)據(jù)框架的基礎(chǔ),包括序列化、分布式協(xié)同等基礎(chǔ)服務(wù),構(gòu)成了上層應(yīng)用的基礎(chǔ)Avro-新的數(shù)據(jù)序列化與傳輸工具,將逐步取代Hadoop原有的IPC機(jī)制。
ZooKeeper-分布式鎖設(shè)施,它是一個(gè)分布式應(yīng)用程序的集中配置管理器,用戶分布式應(yīng)用的高性能協(xié)同服務(wù),由Facebook貢獻(xiàn),也可以獨(dú)立于Hadoop使用。大數(shù)據(jù)存儲(chǔ)-HDFS是Hadoop分布式文件系統(tǒng),HDFS運(yùn)行于大規(guī)模集群之上,集群使用廉價(jià)的普通機(jī)器構(gòu)建,整個(gè)文件系統(tǒng)采用的是元數(shù)據(jù)集中管理與數(shù)據(jù)塊分散存儲(chǔ)相結(jié)合的模式,并通過(guò)數(shù)據(jù)的冗余復(fù)制來(lái)實(shí)現(xiàn)高度容錯(cuò)
總體架構(gòu)概述大數(shù)據(jù)處理-基于MapReduce寫出的應(yīng)用程序能夠運(yùn)行在由上千個(gè)普通機(jī)器組成的大型集群上,并以一種可靠容錯(cuò)的方式并行處理TB級(jí)別以上的數(shù)據(jù)集大數(shù)據(jù)訪問(wèn)和分析-在Hadoop+MapReduce之上架構(gòu)的是基礎(chǔ)平臺(tái)服務(wù),在基礎(chǔ)平臺(tái)之上是大數(shù)據(jù)訪問(wèn)和分析的應(yīng)用服務(wù)Pig-Pig支持的常用數(shù)據(jù)分析主要有分組、過(guò)濾、合并等,Pig為創(chuàng)建ApacheMapReduce應(yīng)用程序提供了一款相對(duì)簡(jiǎn)單的工具Hive-Hive是由Facebook貢獻(xiàn)的數(shù)據(jù)倉(cāng)庫(kù)工具,是MapReduce實(shí)現(xiàn)的用來(lái)查詢分析結(jié)構(gòu)化數(shù)據(jù)的中間件
Sqoop-Sqoop由Cloudera開(kāi)發(fā),是一種用于在Hadoop與傳統(tǒng)數(shù)據(jù)庫(kù)間進(jìn)行數(shù)據(jù)傳遞的開(kāi)源工具
Mahout-
ApacheMahout項(xiàng)目提供分布式機(jī)器學(xué)習(xí)和數(shù)據(jù)挖掘庫(kù)運(yùn)行架構(gòu)概述物理架構(gòu)-企業(yè)大數(shù)據(jù)系統(tǒng)的各層次系統(tǒng)最終要部署到主機(jī)節(jié)點(diǎn)中,這些節(jié)點(diǎn)通過(guò)網(wǎng)絡(luò)連接成為一個(gè)整體,為企業(yè)的大數(shù)據(jù)應(yīng)用提供物理支撐集成架構(gòu)-企業(yè)大數(shù)據(jù)系統(tǒng)由多個(gè)系統(tǒng)集成而成,每個(gè)系統(tǒng)都提供了多種協(xié)議和接口,以便企業(yè)大數(shù)據(jù)系統(tǒng)的內(nèi)部系統(tǒng)間集成和外部系統(tǒng)與大數(shù)據(jù)系統(tǒng)的集成安全架構(gòu)-由于企業(yè)大數(shù)據(jù)系統(tǒng)的數(shù)據(jù)資源和計(jì)算資源廣泛地分布在多個(gè)節(jié)點(diǎn)上,所以用戶的身份、權(quán)限等安全,數(shù)據(jù)資源的存儲(chǔ)、傳輸、訪問(wèn)等安全,以及計(jì)算資源的訪問(wèn)、監(jiān)控、調(diào)整、恢復(fù)等安全,都是企業(yè)大數(shù)據(jù)系統(tǒng)在進(jìn)行安全架構(gòu)設(shè)計(jì)時(shí)需要考慮的問(wèn)題阿里云飛天系統(tǒng)體系架構(gòu)
飛天(Apsara)是由阿里云自主研發(fā)、服務(wù)全球的超大規(guī)模通用計(jì)算操作系統(tǒng)
它可以將遍布全球的百萬(wàn)級(jí)服務(wù)器連成一臺(tái)超級(jí)計(jì)算機(jī)、以在線公共服務(wù)的方式為社會(huì)提供計(jì)算能力
7年過(guò)去,飛天已經(jīng)為全球200多個(gè)國(guó)家和地區(qū)的創(chuàng)新創(chuàng)業(yè)企業(yè)、政府、機(jī)構(gòu)等提供服務(wù)阿里云飛天系統(tǒng)體系架構(gòu)阿里云飛天整體架構(gòu)-飛天平臺(tái)的體系架構(gòu)如圖所示,整個(gè)飛天平臺(tái)包括飛天內(nèi)核和飛天開(kāi)發(fā)服務(wù)兩大部分阿里云飛天系統(tǒng)體系架構(gòu)飛天管理著互聯(lián)網(wǎng)規(guī)模的基礎(chǔ)設(shè)施。其最底層是遍布全球的幾十個(gè)數(shù)據(jù)中心和數(shù)百個(gè)PoP節(jié)點(diǎn)飛天內(nèi)核跑在每個(gè)數(shù)據(jù)中心里面,它負(fù)責(zé)統(tǒng)一管理數(shù)據(jù)中心內(nèi)的通用服務(wù)器集群,調(diào)度集群的計(jì)算、存儲(chǔ)資源,支撐分布式應(yīng)用的部署和執(zhí)行安全管理根植在飛天內(nèi)核最底層。飛天內(nèi)核提供的授權(quán)機(jī)制能夠有效實(shí)現(xiàn)“最小權(quán)限原則(principle
of
least
privilege)”,同時(shí)還建立了自主可控的全棧安全體系監(jiān)控報(bào)警診斷是飛天內(nèi)核最基本的能力之一。飛天內(nèi)核對(duì)上層應(yīng)用提供了非常詳細(xì)的、無(wú)間斷的監(jiān)控?cái)?shù)據(jù)和系統(tǒng)事件采集在基礎(chǔ)公共模塊之上有兩個(gè)最核心的服務(wù),一個(gè)叫盤古,一個(gè)叫伏羲天基是飛天的自動(dòng)化運(yùn)維服務(wù),負(fù)責(zé)飛天各個(gè)子系統(tǒng)的部署、升級(jí)、擴(kuò)容以及故障遷移阿里云飛天平臺(tái)內(nèi)核阿里云飛天平臺(tái)內(nèi)核可以分成以下幾個(gè)部分
分布式系統(tǒng)底層服務(wù)-其提供分布式環(huán)境下所需要的分布式協(xié)調(diào)服務(wù)、遠(yuǎn)程過(guò)程調(diào)用服務(wù)、安全管理、分布式資源調(diào)度等功能盤古分布式文件系統(tǒng)-盤古(Pangu)是一個(gè)分布式文件系統(tǒng),盤古系統(tǒng)的設(shè)計(jì)目標(biāo)是將大量通用機(jī)器的存儲(chǔ)資源聚合在一起,為用戶提供大規(guī)模、高可靠、高可用、高吞吐量和可擴(kuò)展的存儲(chǔ)服務(wù)
伏羲任務(wù)調(diào)度系統(tǒng)-該系統(tǒng)為集群中的任務(wù)提供調(diào)度服務(wù),同時(shí)支持強(qiáng)調(diào)響應(yīng)速度的在線服務(wù)(OnlineService)和強(qiáng)調(diào)處理數(shù)據(jù)吞吐量的離線任務(wù)(BatchProcessingJob)
集群監(jiān)控和部署-神農(nóng)(Shennong)是飛天平臺(tái)內(nèi)核中負(fù)責(zé)信息收集、監(jiān)控和診斷的模塊,大禹(Dayu)是飛天內(nèi)核中負(fù)責(zé)提供配置管理和部署的模塊阿里云飛天開(kāi)放服務(wù)飛天開(kāi)放服務(wù),包括彈性計(jì)算(ECS)、阿里云對(duì)象存儲(chǔ)(OSS)、表格存儲(chǔ)服務(wù)(TableStore)、關(guān)系型數(shù)據(jù)庫(kù)服務(wù)(RDS)、流式計(jì)算服務(wù)(StreamCompute)和大數(shù)據(jù)計(jì)算服務(wù)(MaxCompute)等
彈性計(jì)算(ECS)
-云服務(wù)器ECS(Elastic
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年調(diào)脂抗動(dòng)脈粥樣硬化藥項(xiàng)目提案報(bào)告模范
- 2025年輸注延長(zhǎng)管項(xiàng)目申請(qǐng)報(bào)告模板
- 2025年衛(wèi)生巾供應(yīng)合同格式
- 2025年加工服務(wù)協(xié)作協(xié)議模板
- 2025年合作研發(fā)新范本協(xié)議書(shū)
- 2025年個(gè)人房產(chǎn)購(gòu)買協(xié)議標(biāo)準(zhǔn)文本
- 2025年農(nóng)村住宅用地互易協(xié)議標(biāo)準(zhǔn)化
- 2025年電氣安裝工程策劃合作框架協(xié)議范本提供
- 2025年修理廠技術(shù)師傅指導(dǎo)學(xué)徒合同
- 2025年信用卡消費(fèi)抵押貸款協(xié)議書(shū)
- 小學(xué)二年級(jí)部編人教版上冊(cè)語(yǔ)文期末整理復(fù)習(xí)題
- 東華醫(yī)院麻醉科QoR-40隨訪表
- 2022年全國(guó)新高考Ⅰ卷:馮至《江上》
- DB51∕T 2767-2021 安全生產(chǎn)風(fēng)險(xiǎn)分級(jí)管控體系通則
- 反興奮劑考試試題與解析
- 建筑工程材料取樣及收費(fèi)標(biāo)準(zhǔn)
- 堤壩工程施工組織設(shè)計(jì)
- CPIM BSCM__v3_0_VC(課堂PPT)
- 常用的螺紋底孔及公差規(guī)定
- 會(huì)議審批表模板
- 空調(diào)線路安裝施工方案與技術(shù)措施
評(píng)論
0/150
提交評(píng)論