使用VS2010開發(fā)部署WindowsAzure應用程序.ppt
第3章使用VS2010開發(fā)部署WindowsAzure應用程序,第3章使用VS2010開發(fā)部署WindowsAzure應用程序,3.1WindowsAzurePlatform3.2開發(fā)部署Azure應用程序環(huán)境要求3.3微軟云計算實驗3.3.1開發(fā)部署“HelloAzure”云計算應用程序3.3.2開發(fā)部署云存儲應用程序,WindowsAzurePlatform的組成,計算(Compute)存儲(Storage)管理(Management),云端關(guān)系數(shù)據(jù)庫持續(xù)的開發(fā)模型自動化的管理,云端企業(yè)服務總線跨網(wǎng)絡邊界、防火墻控制驗證,WindowsAzure,SQLAzure,WindowsAzureAppFabric,3.1WindowsAzurePlatform,1WindowsAzurePlatform概述,3.1WindowsAzurePlatform(續(xù)),3.1WindowsAzurePlatform(續(xù)),微軟統(tǒng)一的平臺和技術(shù),3.1WindowsAzurePlatform(續(xù)),2WindowsAzure概述,計算服務存儲服務管理服務開發(fā)環(huán)境,在WindowsAzure的四個組成部分中,只有開發(fā)環(huán)境是安裝在用戶的計算機上的,用于用戶開發(fā)和測試WindowsAzure的應用程序,其余三部分都是WindowsAzurePlatform的一部分而安裝在微軟數(shù)據(jù)中心,3.1WindowsAzurePlatform(續(xù)),Fabric,Compute,Storage,Application,計算服務,3.1WindowsAzurePlatform(續(xù)),四種數(shù)據(jù)存儲方式大型的二進制對象BLOB(簡稱Blob)表Table消息隊列QueueWindowsAzureDrive是WindowsAzure為了提升兼容性而提供的一種存儲方式,其底層實現(xiàn)實際上就是Blob的一種,3.1WindowsAzurePlatform(續(xù)),Fabric,Compute,Storage,Application,Access:DataisexposedviaaRESTfulinterfaceDatacanbeaccessedbyHTTPstandardprotocols(SOAP&REST)WindowsAzureappsOtheron-premises,存儲服務,3.1WindowsAzurePlatform(續(xù)),3.1WindowsAzurePlatform(續(xù)),Queue的一種典型用法,3SQLAzure概述,3.1WindowsAzurePlatform(續(xù)),SQLAzure提供功能示意圖,3.1WindowsAzurePlatform(續(xù)),4AzureAppFabric概述,WindowsAzureAppFabric的主要功能示意圖,硬件:PC一臺軟件:操作系統(tǒng)Win7/WindowsXP/Windows2003WindowsAzureSDKVisualStudio2010開發(fā)環(huán)境網(wǎng)絡:可以連接到Internet,3.2開發(fā)部署Azure應用程序環(huán)境要求,3.3.1開發(fā)部署“HelloAzure”云計算應用程序首先在VisualStudio2010開發(fā)環(huán)境下開發(fā)一個簡單的“HelloAzure”云應用,然后將其部署到微軟數(shù)據(jù)中心,3.3微軟云計算實驗,3.3.1開發(fā)部署“HelloAzure”云計算應用程序,HelloWindowsAzureapplication,3.3.1開發(fā)部署“HelloAzure”云計算應用程序(續(xù)),AddtheASP.NETWebRoleinC#.,3.3.1開發(fā)部署“HelloAzure”云計算應用程序(續(xù)),3.3.1開發(fā)部署“HelloAzure”云計算應用程序(續(xù)),3.3.1開發(fā)部署“HelloAzure”云計算應用程序(續(xù)),3.3.1開發(fā)部署“HelloAzure”云計算應用程序(續(xù)),3.3.2開發(fā)部署云存儲應用程序,使用VisualStudio2010開發(fā)部署一個具備簡單云存儲功能的應用程序使用WindowsAzure提供的Blob存儲服務的API實現(xiàn)上傳接收圖片、提取顯示圖片、提取顯示圖片元數(shù)據(jù)信息、刪除圖片以及復制圖片等功能,3.3.2開發(fā)部署云存儲應用程序(續(xù)),3.3.2開發(fā)部署云存儲應用程序(續(xù)),3.3.2開發(fā)部署云存儲應用程序(續(xù)),3.3.2開發(fā)部署云存儲應用程序(續(xù)),3.3.2開發(fā)部署云存儲應用程序(續(xù)),3.3.2開發(fā)部署云存儲應用程序(續(xù)),3.3.2開發(fā)部署云存儲應用程序(續(xù)),3.3.2開發(fā)部署云存儲應用程序(續(xù)),3.3.2開發(fā)部署云存儲應用程序(續(xù)),本章小結(jié),WindowsAzure平臺的基本構(gòu)成helloAzure實驗云存儲兩個實驗通過VisualStudio2010開發(fā)Azure云計算應用并將其部署到微軟云計算中心,習題與思考題,3-1.WindowsAzure提供了哪幾種存儲方式?本實驗中使用了哪種方式?為什么選擇這種存儲方式?3-2WindowsAzure提供的存儲服務和數(shù)據(jù)庫系統(tǒng)提供的存儲服務有何不同?,