云計(jì)算(第三版)配套之11微軟云計(jì)算WindowsAzure(一)課件_第1頁
云計(jì)算(第三版)配套之11微軟云計(jì)算WindowsAzure(一)課件_第2頁
云計(jì)算(第三版)配套之11微軟云計(jì)算WindowsAzure(一)課件_第3頁
云計(jì)算(第三版)配套之11微軟云計(jì)算WindowsAzure(一)課件_第4頁
云計(jì)算(第三版)配套之11微軟云計(jì)算WindowsAzure(一)課件_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、4.1 微軟云計(jì)算平臺(tái)4.2 微軟云操作系統(tǒng)Windows Azure4.3 微軟云關(guān)系數(shù)據(jù)庫SQL Azure4.4 Windows Azure AppFabric4.5 Windows Azure Marketplace4.6 Windows Azure服務(wù)平臺(tái)4.1 微軟云計(jì)算平臺(tái)of42云計(jì)算第三版配套PPT課件4.1 微軟云計(jì)算平臺(tái)3傳統(tǒng)的企業(yè)和用戶在開發(fā)和部署自己的應(yīng)用程序主要有兩種方式方法問題購買和維護(hù)自己基礎(chǔ)設(shè)施耗費(fèi)大量的資金和維護(hù)精力租用服務(wù)器或租用虛擬主機(jī)后臺(tái)服務(wù)器的控制權(quán)降低,受到其他應(yīng)用程序的影響1.用戶也可以將他們的應(yīng)用程序和數(shù)據(jù)部署在微軟云計(jì)算平臺(tái)上。2.用戶也可以

2、在云中存儲(chǔ)數(shù)據(jù)或依賴其他的云計(jì)算基礎(chǔ)設(shè)施服務(wù)。微軟的云計(jì)算技術(shù)云計(jì)算平臺(tái)依賴于微軟強(qiáng)大的分布式集群云計(jì)算平臺(tái)采用量入為出的方式提供巨大的計(jì)算能力和存儲(chǔ)能力,并具有很好的穩(wěn)定性和可靠性用戶只需按照他們動(dòng)態(tài)使用的計(jì)算和存儲(chǔ)資源來付費(fèi)of42云計(jì)算第三版配套PPT課件44.1 微軟云計(jì)算平臺(tái)微軟的云計(jì)算服務(wù)平臺(tái)Windows Azure屬于PaaS模式,一般面向的是軟件開發(fā)商。當(dāng)前版本的Windows Azure平臺(tái)包括4個(gè)組成部分Windows AzureSQL AzureWindows Azure AppFabricWindows Azure Marketplace作為微軟云計(jì)算操作系統(tǒng),提供了

3、一個(gè)在微軟數(shù)據(jù)中心服務(wù)器上運(yùn)行應(yīng)用程序和存儲(chǔ)數(shù)據(jù)的Windows環(huán)境它是云中的關(guān)系數(shù)據(jù)庫,為云中基于SQL Server的關(guān)系型數(shù)據(jù)提供服務(wù)為在云中或本地系統(tǒng)中的應(yīng)用提供基于云的基礎(chǔ)架構(gòu)服務(wù)為購買云計(jì)算環(huán)境下的數(shù)據(jù)和應(yīng)用提供在線服務(wù)of42云計(jì)算第三版配套PPT課件5Windows Azure平臺(tái)體系架構(gòu)4.1 微軟云計(jì)算平臺(tái)Windows AzureAppFabricSQL AzureWindows Azure應(yīng)用Windows AzureMarketplace上述4個(gè)部分均運(yùn)行在微軟已運(yùn)行的11個(gè)數(shù)據(jù)中心。11個(gè)數(shù)據(jù)中心分別部署在北美(5個(gè))、歐洲(2個(gè))和亞洲(4個(gè))4.1 微軟云計(jì)算平

4、臺(tái)4.2 微軟云操作系統(tǒng)Windows Azure4.3 微軟云關(guān)系數(shù)據(jù)庫SQL Azure4.4 Windows Azure AppFabric4.5 Windows Azure Marketplace4.6 Windows Azure服務(wù)平臺(tái)of42云計(jì)算第三版配套PPT課件4.2 微軟云操作系統(tǒng)Windows Azure4.2.1 Windows Azure概述4.2.2 Windows Azure計(jì)算服務(wù)4.2.3 Windows Azure存儲(chǔ)服務(wù)4.2.5 Windows Azure CDN4.2.6 Fabric控制器4.2.4 Windows Azure Connect微軟云計(jì)

5、算戰(zhàn)略的核心云計(jì)算操作系統(tǒng)Windows AzureWindows Azure是一個(gè)服務(wù)平臺(tái),用戶利用該平臺(tái),通過互聯(lián)網(wǎng)訪問微軟數(shù)據(jù)中心運(yùn)行Windows應(yīng)用程序和存儲(chǔ)應(yīng)用程序數(shù)據(jù),這些應(yīng)用程序可以向用戶提供服務(wù)。Windows Azure提供了托管的、可擴(kuò)展的、按需應(yīng)用的計(jì)算和存儲(chǔ)資源,同時(shí)還提供了云平臺(tái)管理和動(dòng)態(tài)分配資源的控制手段。of42云計(jì)算第三版配套PPT課件9Windows Azure體系架構(gòu)4.2 微軟云操作系統(tǒng)Windows Azure應(yīng)用計(jì)算服務(wù)計(jì)算服務(wù)Fabric控制器Windows Azure CDNWindows Azure Connectof42云計(jì)算第三版配套PPT

6、課件104.2 微軟云操作系統(tǒng)Windows Azure存儲(chǔ)服務(wù)Fabric 控制器內(nèi)容分發(fā)網(wǎng)絡(luò)CDNWindows Azure Connect主要用來存儲(chǔ)二進(jìn)制和結(jié)構(gòu)化的數(shù)據(jù)主要用來部署、管理和監(jiān)控應(yīng)用通過維持世界各地?cái)?shù)據(jù)緩存副本,提高全球用戶訪問Windows Azure存儲(chǔ)中的二進(jìn)制數(shù)據(jù)的速度在本地計(jì)算機(jī)和Windows Azure之間創(chuàng)建IP級(jí)連接,使本地應(yīng)用和Azure平臺(tái)相連計(jì)算服務(wù)為在Azure平臺(tái)中運(yùn)行的應(yīng)用提供支持of42云計(jì)算第三版配套PPT課件4.2 微軟云操作系統(tǒng)Windows Azure4.2.1 Windows Azure概述4.2.2 Windows Azure計(jì)

7、算服務(wù)4.2.3 Windows Azure存儲(chǔ)服務(wù)4.2.5 Windows Azure CDN4.2.6 Fabric控制器4.2.4 Windows Azure ConnectWindows Azure服務(wù)平臺(tái)的CTP版提供了一整套的開發(fā)工具和組件允許創(chuàng)建.NET 4.0應(yīng)用程序。與傳統(tǒng)的.NET應(yīng)用程序不同的是,Windows Azure應(yīng)用程序包括Web Role實(shí)例、Worker Role實(shí)例和VM Role實(shí)例,使用這三種實(shí)例的Windows Azure應(yīng)用程序運(yùn)行機(jī)制如圖所示。12of42云計(jì)算第三版配套PPT課件134.2 微軟云操作系統(tǒng)Windows AzureWeb Ro

8、le實(shí)例IIS7WorkerRole實(shí)例VMRole實(shí)例均衡負(fù)載器HTTP/HTTPS,TCPof42云計(jì)算第三版配套PPT課件144.2 微軟云操作系統(tǒng)Windows AzureWeb RoleWorker RoleVM Role基于Web Role可以使基于Web的應(yīng)用創(chuàng)建過程變得簡單Worker Role設(shè)計(jì)用來運(yùn)行各種各樣的基于Windows的代碼VM Role運(yùn)行系統(tǒng)提供的Windows Server 2008 R2鏡像。幫助將本地的Windows Server應(yīng)用移到Windows Azure。of42云計(jì)算第三版配套PPT課件4.2 微軟云操作系統(tǒng)Windows Azure4.2

9、.1 Windows Azure概述4.2.2 Windows Azure計(jì)算服務(wù)4.2.3 Windows Azure存儲(chǔ)服務(wù)4.2.5 Windows Azure CDN4.2.6 Fabric控制器4.2.4 Windows Azure Connectof42云計(jì)算第三版配套PPT課件存儲(chǔ)二進(jìn)制數(shù)據(jù),可以存儲(chǔ)大型的無結(jié)構(gòu)數(shù)據(jù),容量巨大,能夠滿足海量數(shù)據(jù)存儲(chǔ)需求。提供更加結(jié)構(gòu)化的數(shù)據(jù)存儲(chǔ)用來支持在Windows Azure應(yīng)用程序組件之間進(jìn)行通信164.2 微軟云操作系統(tǒng)Windows AzureBlobTableQueueof42云計(jì)算第三版配套PPT課件17Windows Azure存

10、儲(chǔ)服務(wù)4.2 微軟云操作系統(tǒng)Windows AzureHTTP/HTTPS,TCPBlobsTablesQueuesWindows Azure存儲(chǔ)服務(wù)依靠微軟數(shù)據(jù)中心,允許用戶在云端存儲(chǔ)應(yīng)用程序數(shù)據(jù)。 應(yīng)用程序可以存儲(chǔ)任何數(shù)量的數(shù)據(jù),并且可以存儲(chǔ)任意長的時(shí)間,用戶可以在任何時(shí)間、任何地方訪問自己的數(shù)據(jù)。of42云計(jì)算第三版配套PPT課件184.2 微軟云操作系統(tǒng)Windows Azure全局命名空間賬戶名DNS主機(jī)名的一部分,是客戶為訪問存儲(chǔ)而選擇的賬戶名分區(qū)名使用賬戶名定位存儲(chǔ)集群后,在集群內(nèi)將數(shù)據(jù)訪問請(qǐng)求進(jìn)一步定位到存儲(chǔ)節(jié)點(diǎn)對(duì)象名用來對(duì)分區(qū)中的多個(gè)對(duì)象進(jìn)行區(qū)分。對(duì)一些類型的數(shù)據(jù),分區(qū)名可以

11、唯一標(biāo)識(shí)賬戶里的對(duì)象時(shí),對(duì)象名就變得可要可不要了of42云計(jì)算第三版配套PPT課件194.2 微軟云操作系統(tǒng)Windows Azure前端分區(qū)層文件流層域內(nèi)復(fù)制存儲(chǔ)層前端分區(qū)層文件流層域內(nèi)復(fù)制存儲(chǔ)層VIPDNSVIP域間復(fù)制位置服務(wù)訪問賬戶的Bllb、表和隊(duì)列DNS查找賬戶管理體系架構(gòu)of42云計(jì)算第三版配套PPT課件204.2 微軟云操作系統(tǒng)Windows Azure存儲(chǔ)域的層次結(jié)構(gòu)前端分區(qū)層文件流層域內(nèi)復(fù)制存儲(chǔ)層由一組無狀態(tài)服務(wù)器構(gòu)成來處理訪問請(qǐng)求負(fù)責(zé)管理和理解上層數(shù)據(jù)抽象類型,提供一個(gè)可擴(kuò)展的名空間負(fù)責(zé)在多個(gè)服務(wù)器間分布和復(fù)制數(shù)據(jù)來保持存儲(chǔ)域中數(shù)據(jù)的可用性of42云計(jì)算第三版配套PPT課

12、件214.2 微軟云操作系統(tǒng)Windows Azure雙復(fù)制引擎為了實(shí)現(xiàn)數(shù)據(jù)高可用,WAS通過在文件流層進(jìn)行域內(nèi)數(shù)據(jù)復(fù)制和在分區(qū)層進(jìn)行域間數(shù)據(jù)復(fù)制,實(shí)現(xiàn)必要的數(shù)據(jù)容災(zāi)保護(hù)機(jī)制。域內(nèi)復(fù)制域間復(fù)制WAS在文件流層實(shí)現(xiàn)同步復(fù)制,保證存儲(chǔ)域內(nèi)的所有數(shù)據(jù)寫在其內(nèi)部是可靠的。在對(duì)象級(jí)進(jìn)行,對(duì)給定賬戶的整個(gè)對(duì)象或最近的差分更新進(jìn)行復(fù)制域內(nèi)復(fù)制專門為硬件失效而設(shè)計(jì),在大規(guī)模系統(tǒng)內(nèi)這類失效比較普遍,而域間復(fù)制提供跨地域冗余來防止地域?yàn)?zāi)難,這種情況一般不多出現(xiàn)。另一個(gè)原因是這兩層所維護(hù)的名空間問題of42云計(jì)算第三版配套PPT課件224.2 微軟云操作系統(tǒng)Windows AzureEN2主節(jié)點(diǎn)EN3次節(jié)點(diǎn)26EN

13、4次節(jié)點(diǎn)35ENENENENENSMPaxos分區(qū)層/客戶端B.分配區(qū)塊副本集A.創(chuàng)建區(qū)塊1 寫7 ACK文件流層of42云計(jì)算第三版配套PPT課件23WAS追加寫的操作流程如下:4.2 微軟云操作系統(tǒng)Windows Azure文件流層步驟1客戶端將追加寫請(qǐng)求發(fā)送到主EN節(jié)點(diǎn),主節(jié)點(diǎn)確定追加寫在區(qū)塊內(nèi)的偏移量。步驟2當(dāng)同一區(qū)塊有多個(gè)并發(fā)追加寫請(qǐng)求時(shí),對(duì)所有追加寫請(qǐng)求進(jìn)行排序。步驟3發(fā)送追加寫請(qǐng)求到兩個(gè)次EN節(jié)點(diǎn),并附上選定的區(qū)塊偏移量。步驟4當(dāng)三個(gè)EN節(jié)點(diǎn)都成功追加寫內(nèi)容到磁盤后,反饋寫成功消息給客戶端。of42云計(jì)算第三版配套PPT課件24在EN節(jié)點(diǎn)內(nèi)數(shù)據(jù)的追加寫操作步驟如下:4.2 微軟云

14、操作系統(tǒng)Windows Azure文件流層步驟1將所有數(shù)據(jù)追加寫到日志盤。步驟2對(duì)數(shù)據(jù)盤上的區(qū)塊追加寫請(qǐng)求進(jìn)行排隊(duì)。步驟3如果日志操作先完成,則數(shù)據(jù)被緩存在內(nèi)存中。步驟4一旦寫成功就返回。of42云計(jì)算第三版配套PPT課件254.2 微軟云操作系統(tǒng)Windows Azure分區(qū)層分區(qū)層存儲(chǔ)不同類型的對(duì)象,并理解對(duì)于給定的對(duì)象類型(BLOB,表或隊(duì)列)進(jìn)行事務(wù)處理的意義。分區(qū)層提供:不同存儲(chǔ)對(duì)象類型的數(shù)據(jù)模型不同類型對(duì)象處理的邏輯和語義大規(guī)模擴(kuò)展的對(duì)象命名空間跨多個(gè)可用分區(qū)服務(wù)器訪問對(duì)象的負(fù)載平衡訪問對(duì)象的事務(wù)排序和強(qiáng)一致性of42云計(jì)算第三版配套PPT課件264.2 微軟云操作系統(tǒng)Window

15、s Azure鎖服務(wù)PS3PS2PS1PM分區(qū)映射表前端/客戶端文件流層監(jiān)聽租憑狀態(tài)更新查詢分區(qū)寫讀分區(qū)指派負(fù)載平衡租賃更新分區(qū)層從流中讀分區(qū)狀態(tài)持久化分區(qū)狀態(tài)分區(qū)層of42云計(jì)算第三版配套PPT課件274.2 微軟云操作系統(tǒng)Windows Azure分區(qū)服務(wù)器負(fù)責(zé)處理由分區(qū)管理器分配給它的一組分區(qū)段的請(qǐng)求。鎖服務(wù)Paxos鎖服務(wù)用于分區(qū)服務(wù)器的主服務(wù)器選舉。此外,每個(gè)分區(qū)服務(wù)器為服務(wù)分區(qū)也保持鎖服務(wù)租賃。分區(qū)管理器負(fù)責(zé)保存對(duì)象表到分區(qū)段的劃分和每個(gè)分區(qū)段到相應(yīng)分區(qū)服務(wù)器的分配情況。負(fù)責(zé)分區(qū)服務(wù)器之間的負(fù)載平衡。of42云計(jì)算第三版配套PPT課件284.2 微軟云操作系統(tǒng)Windows Azu

16、re劃分當(dāng)單個(gè)分區(qū)段負(fù)載過高時(shí),將其劃分為兩個(gè)或更多小的不重疊分區(qū)段,并重新分配它們到兩個(gè)或更多分區(qū)服務(wù)器。合并將負(fù)載低的分區(qū)段合并為對(duì)象表中一個(gè)連續(xù)鍵值段,并讓存儲(chǔ)域內(nèi)的分區(qū)服務(wù)器數(shù)與分區(qū)段數(shù)保持在一定比例范圍內(nèi)。負(fù)載平衡當(dāng)給定的分層管理器負(fù)載過高時(shí),將一個(gè)或多個(gè)分區(qū)段重新分配到其他負(fù)載較低的分區(qū)服務(wù)器。為了將負(fù)載分散到多個(gè)分區(qū)服務(wù)器和控制存儲(chǔ)域內(nèi)分區(qū)的總數(shù),分區(qū)管理器可執(zhí)行以下三種操作。of42云計(jì)算第三版配套PPT課件294.2 微軟云操作系統(tǒng)Windows AzureWAS的分區(qū)服務(wù)器跟蹤分區(qū)段內(nèi)負(fù)載高的鍵值范圍,并以此來確定分區(qū)段內(nèi)的哪些鍵值需要被拆分。為了將一個(gè)分區(qū)段B拆分為兩個(gè)新

17、的分區(qū)段C和D,需要進(jìn)行下列步驟。步驟1步驟2步驟3步驟4步驟5通知分區(qū)服務(wù)器將段B拆分為C和D處理B的檢查點(diǎn),再暫停相應(yīng)的服務(wù)請(qǐng)求使用一種“MultiModify”的特殊流操作處理B的每個(gè)流開始將服務(wù)請(qǐng)求發(fā)送至新的分區(qū)C和D通知分區(qū)管理器拆分操作完成of42云計(jì)算第三版配套PPT課件304.2 微軟云操作系統(tǒng)Windows Azure步驟1步驟2步驟3步驟4步驟5將分區(qū)段C和D遷移到同一個(gè)分區(qū)服務(wù)器上,通知將C和D合并為E為C和D設(shè)置一個(gè)檢查點(diǎn),然后暫停相應(yīng)的服務(wù)請(qǐng)求使用MultiModify流命令創(chuàng)建一個(gè)新的確認(rèn)日志和E的數(shù)據(jù)流構(gòu)建區(qū)段E的元數(shù)據(jù)流開始發(fā)送合并后新分區(qū)段的服務(wù)請(qǐng)求步驟6更新分區(qū)映射表和相應(yīng)的元數(shù)據(jù)信息分區(qū)管理器可以選擇兩個(gè)分區(qū)名范圍不重疊的低負(fù)載分區(qū)段C和D,將它們合并為一個(gè)新的分區(qū)段Eof42云計(jì)算第三版配套PPT課件本章未完待續(xù)百度排名首位的大數(shù)據(jù)資料和交流中心百 度 排 名 首 位 的 云

溫馨提示

  • 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)論