![《云計算(第二版)》教材配套課件-第四章微軟云計算WindowsAzure_第1頁](http://file4.renrendoc.com/view/16c7bdc2c2585f4b082358800884aa0c/16c7bdc2c2585f4b082358800884aa0c1.gif)
![《云計算(第二版)》教材配套課件-第四章微軟云計算WindowsAzure_第2頁](http://file4.renrendoc.com/view/16c7bdc2c2585f4b082358800884aa0c/16c7bdc2c2585f4b082358800884aa0c2.gif)
![《云計算(第二版)》教材配套課件-第四章微軟云計算WindowsAzure_第3頁](http://file4.renrendoc.com/view/16c7bdc2c2585f4b082358800884aa0c/16c7bdc2c2585f4b082358800884aa0c3.gif)
![《云計算(第二版)》教材配套課件-第四章微軟云計算WindowsAzure_第4頁](http://file4.renrendoc.com/view/16c7bdc2c2585f4b082358800884aa0c/16c7bdc2c2585f4b082358800884aa0c4.gif)
![《云計算(第二版)》教材配套課件-第四章微軟云計算WindowsAzure_第5頁](http://file4.renrendoc.com/view/16c7bdc2c2585f4b082358800884aa0c/16c7bdc2c2585f4b082358800884aa0c5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
電子工業(yè)出版社《云計算(第二版)》配套課件第4章微軟云計算WindowsAzure
提綱
微軟云計算平臺微軟云操作系統WindowsAzure
微軟云關系數據庫SQLAzure
WindowsAzureAppFabricWindowsAzureMarketplace微軟云計算編程實踐SQLAzure是微軟的云中關系型數據庫,是基于SQLServer技術構建的,主要為用戶提供數據應用
SQLAzure提供了關系型數據庫存儲服務,包含三部分1)SQLAzure數據庫2)SQLAzure報表服務3)SQLAzure數據同步SQLAzure概述
1.SQLAzure數據庫SQLAzure的一種云服務,提供了核心的SQLServer數據庫功能SQLAzure數據庫應用能夠使用任何現有的SQLServer客戶端,包括EntityFramework、ADO.NET、ODBC和PHP等每個SQLAzure賬戶都擁有一個或多個邏輯服務器,這些邏輯服務器可以組織賬戶數據和賬單
SQLAzure與SQLServer差別:SQLAzure省略了SQLServer中的一些技術點,比如SQLCLR、全文本搜索技術等;相比于SQLServer所提供的單個實例而言,SQLAzure運行環(huán)境比較穩(wěn)定,應用獲取的服務也比較健壯;SQLAzure數據庫存儲的所有數據均備份了3份
SQLAzure關鍵技術
2.SQLAzure報表服務器SQLAzureReporting主要有兩個使用場景:第一,SQLAzure報表創(chuàng)建的報表可以發(fā)布到某一個門戶上,云端用戶可以訪問這個門戶的報表,也可以通過URL地址直接訪問報表;第二,ISV(IndependentSoftwareVendor,獨立的軟件開發(fā)商)能夠嵌入發(fā)布到SQLAzure報表門戶的報表SQLAzure報表服務與存儲在SQLAzure數據庫中的數據相互作用
注意:SQLAzureReporting并沒有實現本地情況下SSRS提供的所有的功能
SQLAzure關鍵技術
3.SQLAzure數據同步目的:為了提高存儲數據的訪問性能,同時確保網絡發(fā)生故障時應用仍然能夠訪問數據庫
SQLAzure數據同步技術(1)SQLAzure數據庫與SQLServer數據庫之間的數據同步(2)SQLAzure數據庫之間的同步
SQLAzure數據同步服務使用“輪輻式(hub-and-spoke)”模型,所有的變化將會首先被復制到SQLAzure數據庫“hub”上,然后再傳送到其他“spoke”上
SQLAzure關鍵技術
SQLAzure應用場景
1.Web應用對于大部分Web站點而言,用戶輸入和電子商務交易的數據都需要使用數據庫進行存儲SQLAzure提供了高可用并具有容錯性能的數據庫服務
2.部門級應用在一些大型的組織中,要求數據庫服務器具有容錯的功能保證服務不中斷
解決上述問題最好辦法:將控制邏輯移動到WindowsAzure,這樣數據訪問代碼和數據本身都存放在同一個數據中心中
SQLAzure應用場景
3.數據集應用實例:保險公司數據集應用SQLAzure時有三個任務(圖示)(1)在SQLAzure中創(chuàng)建一個數據庫用來存儲產品數據和顧客數據(2)在數據中心中創(chuàng)建一個SyncFramework提供者(3)為銷售人員創(chuàng)建一個二級的SyncFramework提供者SQLAzure應用場景
4.“軟件+服務”應用ISVs通常都具有較好的軟件開發(fā)能力,他們擁有開發(fā)基礎架構的能力。因而,ISVs可以使用SQLAzure提供“軟件+服務”解決方案,這些供應商稱為S2(SoftwareandServices)供應商
金融、政府機關、醫(yī)療和房地產等行業(yè)通常需要存儲大量的歷史數據,S2供應商可以提供比較好的支撐S2供應商通常結合使用SQLAzure和WindowsAzureSQLAzure和SQLServer對比
1.物理管理和邏輯管理SQLAzure在管理上突出強調了物理管理,能夠自動復制所有存儲數據以提供高可用性,同時還可以管理負載均衡、故障轉移等功能用戶不能管理SQLAzure的物理資源SQLAzure不能使用SQLServer備份機制,所有的數據都是自動復制備份2.服務提供部署本地SQLServer時,需要準備和配置所需要的硬件和軟件用戶在WindowsAzure平臺上創(chuàng)建了賬戶后,便可以使用SQLAzure數據庫,同時還可以訪問所有提供的服務每個SQLAzure訂閱都會綁定到微軟數據中心的某個SQLAzure服務器上
SQLAzure服務器上的數據庫通常會在數據中心其他物理機上進行備份
SQLAzure和SQLServer對比
3.Transact-SQL支持SQLAzure中由微軟進行物理資源的管理,因而這些類型的參數并不適用于SQLAzure4.特征和類型SQLAzure不支持SQLServer的所有特征和數據類型。在現今版本的SQLAzure中,不支持分析、復制、報表和服務代理等服務提綱
微軟云計算平臺微軟云操作系統WindowsAzure
微軟云關系數據庫SQLAzure
WindowsAzureAppFabricWindowsAzureMarketplace微軟云計算編程實踐AppFabric概述
WindowsAzureAppFabric為本地應用和云中應用提供了分布式的基礎架構服務,使用戶本地應用與云應用之間進行安全聯接和信息傳遞,讓在云應用和現有應用或服務之間的聯接及跨語言、跨平臺、跨不同標準協議的互操作變得更加容易,并且與云提供商或系統平臺無關AppFabric概述
AppFabric目前主要提供服務服務總線通過云中應用公開的終端使公開應用服務變得簡單
訪問控制用戶可以通過很多種方法獲得一個數字身份認證,包括ActiveDirectory、WindowsLiveID、GoogleAccount、Facebook等高速緩存在很多情況下,應用需要重復訪問存取同一個數據。為了提升這類應用訪問速率,可緩存這些經常被訪問的信息,從而減少應用查詢數據庫庫的次數AppFabric關鍵技術
AppFabric服務總線
步驟1:WCF服務注冊一個或多個服務總線的終端步驟2:對于每個注冊的終端,服務總線都會顯示其通信終端步驟3:在提供了終端URI的情況下,客戶端可通過服務總線注冊步驟4:在上述工作完成后,客戶端可以調用通過上述顯示終端的服務操作步驟5:對于每個服務總線接受請求,調用WCF服務顯示的終端通信操作AppFabric關鍵技術
用戶服務需要使用AppFabric服務總線的開放TCP連接顯示終端,并保持這個連接一直處于開放的狀態(tài),這就解決了兩個問題:解決了NAT問題,服務總線上的開放連接可以路由到應用程序通過連接將消息傳回應用時防火墻不會阻止該消息
服務總線也提高了安全性服務總線提供了以下特征(1)支持消息緩沖(2)多個WCF服務監(jiān)聽同一個URIAppFabric關鍵技術
訪問控制步驟1:用戶打算通過瀏覽器訪問應用步驟2:用戶使用IdP來進行授權步驟3:用戶瀏覽器發(fā)送IdPToken到訪問控制中去步驟4:訪問控制驗證接受到得IdPToken,然后根據事先定義好的應用規(guī)則來創(chuàng)建一個新的Token步驟5:訪問控制將ACToken返回到瀏覽器步驟6:瀏覽器將這個新的Token發(fā)送給應用步驟7:應用獲得ACToken,可以驗證這個Token并使用其中所包含的聲明
在每個分布式應用中,身份都是非常重要的。用戶創(chuàng)建的安全應用都是來自于不同提供者的身份,訪問控制的目標是為了使創(chuàng)建過程變得簡單!AppFabric關鍵技術
高速緩存為WindowsAzure應用提供了一個分布式緩存,同時為訪問高速緩存提供了一個庫AppFabric高速緩存并不是緩存最近的訪問信息,通常通過CachingAPI在高速緩存中插入一個明確的數據條款本地環(huán)境可使用WindowsServerAppFabric提供高速緩存服務,與WindowsAzureAppFabric有許多相似之處。兩者之間最大的區(qū)別在于:WindowsAzureAppFabric是一種服務,它不需要配置服務器和管理高速緩存,而且是面向多租戶的,每個應用都可以獲得實例
提綱
微軟云計算平臺微軟云操作系統WindowsAzure
微軟云關系數據庫SQLAzure
WindowsAzureAppFabricWindowsAzureMarketplace微軟云計算編程實踐WindowsAzureMarketplace
WindowsAzureMarketplace方便顧客尋找、購買云應用和數據集(1)DataMarket:內容提供者通過DataMarket可以提供交易的數據集。顧客可以瀏覽這些數據集(2)AppMarket:云應用創(chuàng)建者通過AppMarket可以將應用展現給潛在的用戶。目前AppMarket尚未實現DataMarket中存在一個服務資源管理器,是一個WindowsAzure應用,用戶通過這個資源管理器可以查看所有可用的數據集,然后購買需要的數據
提綱
微軟云計算平臺微軟云操作系統WindowsAzure
微軟云關系數據庫SQLAzure
WindowsAzureAppFabricWindowsAzureMarketplace微軟云計算編程實踐VisualStudio2010開發(fā)簡單的云應用程序
1.實驗環(huán)境搭建本書中所編寫的WindowsAzure實驗均是基于Windows7操作系統。首先需要安裝VisualStudio2010或VisualWebDeveloper2010Express,本書中安裝的是VisualStudio20102.創(chuàng)建云服務安裝完成后,啟動VisualStudio2010,在“開始頁面”上選擇“新建項目”,出現一個“新建項目”的對話框VisualStudio2010開發(fā)簡單的云應用程序
對話框中選擇“Cloud”,將項目名稱修改為“MyFirstCloudApplication”,單擊“OK”按鈕。然后會出現一個界面,提示需要安裝WindowsAzureTools,單擊“DownloadWindowsAzureTools”后進入下載界面
安裝完成后重新啟動VS2010,會出現一個新建WindowsAzure項目的對話框,在其中選擇ASP.NETWebRole,然后重命名為“MyCloudApp”,單擊“OK”按鈕VisualStudio2010開發(fā)簡單的云應用程序3.寫本地代碼并運行在VS2010創(chuàng)建的云應用程序中,可以對其進行修改代碼編寫完成后,從調試菜單中選擇“開始調試”,選擇默認啟動頁,然后在瀏覽器中會出現調試結果
向WindowsAzure平臺發(fā)布應用程序
1.創(chuàng)建MyFirstCloudApplication部署包在解決方案瀏覽器中,右鍵單擊開發(fā)項目“MyFirstCloudApplication”,從菜單中選擇“發(fā)布”,單擊確定后會出現一個部署WindowsAzure云服務對話框選擇“CreateServicePackageOnly”,然后單擊“OK”按鈕。當服務包創(chuàng)建完成之后,在默認的目錄下生成兩個文件,分別是服務包文件和配置文件,這兩個文件所在的目錄會被自動打開向WindowsAzure平臺發(fā)布應用程序2.向WindowsAzure部署項目當用戶在WindowsAzure上創(chuàng)建項目時,需要訪問,這時出現一個登錄的界面,輸入WindowsLiveID,然后注冊Azure賬號。注冊完成后,重新登陸上述網址,進入到WindowsAzure平臺的主界面向WindowsAzure平臺發(fā)布應用程序進入界面后,選擇左上角的“新建托管服務”,進入如圖示的界面
向WindowsAzure平臺發(fā)布應用程序在服務屬性頁面中,在服務名稱文本框中填寫“FirstCloudApp”,在URL文本框中填寫自主命名的URL,選擇“Deploytostageenvironment”,并在部署名文本框中輸入“FirstCloud”,定位到本地VS2010發(fā)布的部署包中的兩個文件,單擊“OK”。上傳完成后,主界面下“托管服務”的界面如圖示向WindowsAzure平臺發(fā)布應用程序單擊DNSname中
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東青年職業(yè)學院《運動治療(技能訓練)》2023-2024學年第二學期期末試卷
- 2025年南昌貨運從業(yè)資格證考試模擬考試題庫及答案
- 2025至2030年中國珍珠首飾數據監(jiān)測研究報告
- 2025至2030年中國棱形鋼砂數據監(jiān)測研究報告
- C3崗位資格考試練習試卷附答案
- 熱電廠題庫1復習試題及答案
- 2025年中國季銨鹽市場調查研究報告
- 2025至2031年中國石子篩行業(yè)投資前景及策略咨詢研究報告
- 2025至2030年中國滌棉精梳混紡坯布數據監(jiān)測研究報告
- 2025至2030年中國墨數據監(jiān)測研究報告
- 《工程電磁場》配套教學課件
- 遼寧省錦州市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細及行政區(qū)劃代碼
- 改革開放的歷程(終稿)課件
- 職位管理手冊
- IPQC首檢巡檢操作培訓
- 肉制品加工技術完整版ppt課件全套教程(最新)
- (中職)Dreamweaver-CC網頁設計與制作(3版)電子課件(完整版)
- 東南大學 固體物理課件
- 行政人事助理崗位月度KPI績效考核表
- 紀檢監(jiān)察機關派駐機構工作規(guī)則全文詳解PPT
- BP-2C 微機母線保護裝置技術說明書 (3)
評論
0/150
提交評論