微軟云計(jì)算平臺開發(fā)學(xué)習(xí)路線圖_第1頁
微軟云計(jì)算平臺開發(fā)學(xué)習(xí)路線圖_第2頁
微軟云計(jì)算平臺開發(fā)學(xué)習(xí)路線圖_第3頁
微軟云計(jì)算平臺開發(fā)學(xué)習(xí)路線圖_第4頁
微軟云計(jì)算平臺開發(fā)學(xué)習(xí)路線圖_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、微軟云計(jì)算平臺開發(fā)學(xué)習(xí)路線圖微軟云計(jì)算平臺能做什么根據(jù)官方資料,微軟云計(jì)算平臺包括三大組成部分:Windows Azure、SQL Azure、WindowsAzure Platform AppFabric。Windows Azure可看成一個云計(jì)算服務(wù)的操作系統(tǒng),也是云計(jì)算的 基礎(chǔ)服務(wù)層,主要從事虛擬化計(jì)算資源管理和智能化任務(wù)分配;SQLAzure是云中的數(shù)據(jù)庫,SQLAzure運(yùn)行云計(jì)算的關(guān)系數(shù)據(jù)庫服務(wù),是一種云存儲的實(shí)現(xiàn),并提供網(wǎng)絡(luò)型的應(yīng)用程序數(shù)據(jù)存 儲的服務(wù),它的基礎(chǔ)是SQL Server 2008; AppFabric 是一個基于 Web的開發(fā)服務(wù),它可以把現(xiàn)有應(yīng)用和服務(wù)與云平臺的連

2、接和互操作變得更為簡單,AppFabric 作為中間件層,將起到連接非云端程序與云端程序的橋梁的功能。它提供了兩大服務(wù),服務(wù)總線和訪問控制。AppFabric讓開發(fā)人員可以把精力放在他們的應(yīng)用邏輯上而不是在部署和管理云服務(wù)的基礎(chǔ)架構(gòu)上。如圖1所示:圖 1 Win dows Azure 平臺了解了微軟云計(jì)算平臺的整體功能后,我們具體來了解一下微軟云計(jì)算平臺給用戶提供了 什么以及在此平臺上可以做什么應(yīng)用。微軟的架構(gòu)布道者Bill Zack詳述了微軟云計(jì)算平臺給用戶提供的功能和服務(wù)主要包括計(jì)算、存儲、通信、部署和管理。如表1所示:模式類別上下文Win dows Azure 功能計(jì)算按需應(yīng)用程序?qū)嵗?/p>

3、要擴(kuò)展和向下擴(kuò)展功能的 應(yīng)用程序。Web和輔助角色自動的管理工作執(zhí)行并行的批處理作業(yè)或后 臺應(yīng)用程序。利用工作角色來執(zhí)行后臺任務(wù)的多個 實(shí)例存儲Blob存儲存儲大量非結(jié)構(gòu)化數(shù)據(jù)。利用Azure Blob 存儲結(jié)構(gòu)化的存儲表結(jié)構(gòu)中存儲數(shù)據(jù),同時不 需要兀全關(guān)系的語義。azure 表存儲通信服務(wù)接口( Web和Web 服務(wù) API)公開通過用戶界面和 Web 服務(wù)的應(yīng)用程序功能。使用 ASP.NE Silverlight,WCFWeb服務(wù)的構(gòu)建應(yīng)用程序的azure 支持面向服務(wù)的集成調(diào)用外部Web服務(wù)使用 Web標(biāo)準(zhǔn)協(xié)議。azure的平臺支持 WCF客戶端和REST API郵件共享可縮放、可靠,和

4、異步 的方式應(yīng)用程序之間的消 息。利用Azure 隊(duì)列 Web工作角色通信 的存儲服務(wù)管理云部署部署應(yīng)用程序所需的配置, 例如擴(kuò)展和咼可用性的要 求。分離服務(wù)定義,服務(wù)配置和打包以便 適當(dāng)?shù)慕巧僮鞯脑O(shè)計(jì)如何通過提供運(yùn)行狀況的狀 態(tài),并記錄進(jìn)行我的應(yīng)用程 序操作已準(zhǔn)備好。使用 Windows AzureRoleManger.WriteToLog API,并重與工作角色中的RoleE ntrypoi nt.GetHealthStatus()服務(wù)實(shí)例管理啟動、停止,和掛起群應(yīng)用 程序。管理服務(wù)的配置。自動處理動態(tài)配置更改和錯誤條件管理通知發(fā)送即時消息、電子郵件,或資源和帳單信息的警報(bào)。通過Live

5、集成提供服務(wù)級別管理獲得應(yīng)用程序資源消耗,如 處理器時間的信息的帶寬。通過模型基于方法自動化的服務(wù)管理表1微軟云計(jì)算模式和功能有了這么多模式和功能后,我們在云平臺上就可以做一些應(yīng)用和開發(fā)了,我們能做的開發(fā) 主要包括三類:web應(yīng)用程序、并行計(jì)算、分析應(yīng)用程序,如表 2所示:云應(yīng)用程序上下文示例Web應(yīng)用程序承載傳統(tǒng)的 Web應(yīng)用程序 和編寫兩個或多個數(shù)據(jù)源的交 互式應(yīng)用程序和服務(wù)。創(chuàng)建Web協(xié)作應(yīng)用程序并行計(jì)算計(jì)算任務(wù)的大規(guī)模并行執(zhí)行。 通常,這些任務(wù)執(zhí)行短時間的 利用更多的計(jì)算和存儲資源的 時間。一家報(bào)社為用戶提供數(shù)字化報(bào) 紙。分析應(yīng)用程序?qū)ο嗤瑪?shù)據(jù)多次執(zhí)行各種分析 和數(shù)據(jù)挖掘。財(cái)務(wù)公司財(cái)務(wù)

6、數(shù)據(jù)執(zhí)行來定期 評估風(fēng)險。表2云應(yīng)用開發(fā)類型技術(shù)資源列表了解了微軟云計(jì)算能夠做什么以及云應(yīng)用可以開發(fā)什么以后,接下來給大家介紹的就是收集的微軟云計(jì)算相關(guān)資源,這些我們資源我們分成兩類來介紹,第一類是由微軟官方提供的各種資料,包括 MSDN、云計(jì)算Blog、Channel 9 上的視頻等等;第二類資源是在學(xué)習(xí)的過程中 收集的第三方資源,包括一些活躍的云計(jì)算網(wǎng)站、論壇、書籍等等。下面我們分別介紹:微軟官方資源(1)MSDN上的快速入門微軟云計(jì)算解決方案白皮書,這是一個最簡單、最全面、最容易入門的電子資料,目前暫時沒有找到MSDN的下載,但是在一些論壇里能夠找到。Quick Lap arou nd

7、the Win dows Azure Tools for Microsoft Visual Studiohttp:/msd n. n-us/library/dd203059.aspx微軟云計(jì)算中文博客http:/blogs.msd n. com/b/azchi na/微軟云計(jì)算中文博客(CSDN鏡像博客)http:/blog.csd n.n et/azurechi na云計(jì)算簡介 na/archive/2010/02/01/9956206.aspxWin dows Azure Platform概覽http:/blogs.msd n. com/b/pe ngzh/archive/2010/01/

8、31/wi ndows-azure-platform.aspxPen gche ng's Blog: Cloud + Land,這里有一篇云計(jì)算簡介的文章,還有一個云計(jì)算資源匯總的文章,其地址是:http:/blogs.msd n. com/b/pe ngzh/archive/2010/01/27/w in dows-azure.aspx(2)MSDNWin dows Azure Platformhttp:/msd n. n-us/library/dd163896.aspx開發(fā)人員中心(英)http:/msd n. n-us/azure/cc994380.aspx開發(fā)人員中心(中) n

9、/azure/default.aspxWin dows Azure SDKhttp:/msd n. n-us/library/dd179367.aspxWin dows Azure Tools for Microsoft Visual Studio 1.1 (February 2010) nloads/details.aspx?familyid=5664019E-6860-4C33-9843-4EB40B297AB6&displayla ng=e n這是針對VS2008、VS2010 的云計(jì)算開發(fā)工具Win dows Azure Tools for Microsoft Visual S

10、tudio n-us/library/ee405484(v=MSDN.10).aspxTroubleshooti ng Guidehttp:/msd n. n-us/library/ee460770.aspx(3)Channel 9 上的視頻Channel 9: In troduc ing Win dows Azure - Man uvir Dashttp:/cha nn el9.msd nuvir-Das-l ntroduci ng-Wi ndows-Azure/Channel 9: Win dows Azure for Developers - Steve Marxhttp:/cha nn

11、 el9.msd ndows-Azure-for-Develo pers/Win dows Azure: Hello, Cloud!http:/cha nn el9.msd ndows-Azure-Hello-Cloud/Cha nnel 9: SQL Server Data Services - Dave Campbellhttp:/cha nn el9.msd ng+Deep/Dave-Campbell-SQL-Server-Data-Services-a nd-the-Future-of-Data-i n-the-Cloud/#388698Channel 9: SQL Server Da

12、ta Services Team Talks Busin ess Valuehttp:/cha nn el9.msd n/Tudor-Toma-a nd-Soumitra-Se ngupta-SQL- Server-Data-Services-Busi ness-Value/Channel 9: SQL Server Data Services Team Talks Architecturehttp:/cha nn el9.msd n-Cseri-a nd-Nigel-Ellis-SQL-Server -Data-Services-Architecture/Channel 9: Joh n S

13、hewchuk and Dennis Pilari nos: In side .NET Serviceshttp:/cha nn el9.msd n. com/posts/Charles/Joh n-Shewchuk-a nd-De nni s-Pilar ino s-I n side-NET-Services/Channel 9: Ray Ozzie: Reflecti ons on Azurehttp:/cha nn el9.msd ns-on -Azure/PDC: A Lap arou nd Win dows Azure - Ma nuvir Dashttp:/cha nn el9.m

14、sd PDC: Esse ntial Cloud Storage Services - Brad Calderhttp:/cha nn el9.msd PDC: Develop ing and Deplo ying Your First Win dows Azure Servicehttp:/cha nn el9.msd PDC: Win dows Azure: Cloud Service Developme nt Best Practiceshttp:/cha nn el9.msd MSDN: An Introduction to SQL Data Serviceshttps:/www106

15、.livemeet in ntsbmo/view?id=1032376634&role=a ttend&pw=63B495CATechNet: I ntroduction to SQL Data Services nh.aspx?videoid=982TechNet: I ntroduction to SQL Data Services nh.aspx?videoid=982ITTV: Visual Studio 2010 and Azure Cloud Computi nghttp:/www.ittv. net/VideoPlayer/tabid/57/VideoId/212

16、/Visual-Studio-2010-A nd-A zure-Cloud-Computi ng.aspxITTV: Dave Campbell on Azure and SQL Server Serviceshttp:/www.ittv. net/VideoPlayer/tabid/57/Videold/211/Dave-Campbell-O n-Azure- An d-SQL-Server-Services.aspx.Net Rocks: David Aike n on Azurehttp:/www.dot Deep Fried Bytes: Win dows Azure - The Ov

17、erlord in the Cloud ndows-azure-the-overlord-i n-th e-cloud(4 )下載資源及實(shí)例代碼Windows Azure Platform Training Kit( on line ) ndowsazure/wi ndowsazure/Windows Azure Platform Training Kit - December Update(下載) nloads/details.aspx?FamilylD=413E88F8-5966-4A83-B309-53B7B77EDF78&displayla ng=e nmyTODO Sampl

18、e Applicatio n代碼庫http:/code.msd codeplex 上的 Azure 資源Win dows Azure platform AppFabric SDK V1.0 - April Update nloads/details.aspx?familyid=39856A03-1490-4283-908F-C8BF0BFAD8A5&displayla ng=e n(5 ) Webcast 資源云起龍?bào)K系列課程云起龍?bào)K系列課程 :Windows Azure微軟云計(jì)算平臺 ntDetails.aspx?Eve ntlD=1032397694&Eve ntCateg

19、ory=3&culture=e n-US&Cou ntryCode=US云起龍?bào)K系列課程(2):微軟云計(jì)算平臺Windows Azure開發(fā) ntDetail.aspx?Eve ntlD=1032397727&am p;Culture=zh-CN云起龍?bào)K系列課程(3):微軟云計(jì)算平臺 一一Live Services 概覽 ntDetail.aspx?Eve ntlD=1032397735&am p;Culture=zh-CN云起龍?bào)K系列課程(4):微軟云計(jì)算平臺一一Live Services開發(fā)實(shí)戰(zhàn) ntDetail.aspx?Eve ntlD=10323977

20、47&Culture=zh-CN云起龍?bào)K系列課程(5) : SQL Services 展望 ntDetail.aspx?Eve ntlD=1032402101 &Culture=zh-CN云時代的Windows Mobile開發(fā)系列課程云時代的 Windows Mobile開發(fā)系列課程(1) : Windows Azure云計(jì)算平臺和 WindowsMobile ntDetail.aspx?Eve ntlD=1032406896&Culture=zh-CN云時代的 Windows Mobile開發(fā)系列課程(2):編寫您的第一個云端Windows Mobi

21、le 程序 ntDetail.aspx?Eve ntlD=1032412261 &Culture=zh-CN微軟技術(shù)創(chuàng)新日系列課程微軟技術(shù)創(chuàng)新日系列課程(2) : Windows Azure -云中開發(fā),成就未來(上) ntDetails.aspx?Eve ntlD=1032409174&Eve ntCategory=3&culture=zh-CN&Cou ntryCode=CN微軟技術(shù)創(chuàng)新日系列課程(3) : Windows Azure -云中開發(fā),成就未來(下) ntDetails.aspx?Eve ntlD=1032409175&Eve ntCat

22、egory=3&culture=zh-CN&Cou ntryCode=CN非微軟官方資源中云網(wǎng)http:/www.chi na-TT云計(jì)算http:/www.searchcloudcomputi .c n/i ndex.htmIT168 云計(jì)算專題CSDN云計(jì)算專題http:/subject.csd n.n et/yu njs.htm51CT0云計(jì)算專題 ng/中國云計(jì)算論壇http:/bbs.chi nacloud.c n/i ndex.aspx國內(nèi)第一本深入剖析云計(jì)算技術(shù)的教材云計(jì)算,由解放軍理工大學(xué)劉鵬主編。重點(diǎn)闡述了云計(jì)算領(lǐng)域具有代表性的Google、亞馬遜和微軟三個云

23、計(jì)算平臺的技術(shù)原理和應(yīng)用方法,并介紹了以Hadoop為代表的開源云計(jì)算技術(shù)和云計(jì)算仿真器CloudSim,分析了云計(jì)算領(lǐng)域的理論研究熱點(diǎn)問題,給岀了云計(jì)算應(yīng)用實(shí)例以及云計(jì)算實(shí)驗(yàn)的詳細(xì)步驟。除此之外,在博客園上有2位網(wǎng)友的系列文章也對微軟云計(jì)算有所介紹:ccBoy和大家分享的探索系列的文章:這個系列文章介紹的比較全面,涉及到了Azure的主要技術(shù):存儲和服務(wù)。博客園網(wǎng)友 Azure 的 “Azure Services Platform Step by Step ” 的系列文章:torial_I ndex.html開發(fā)環(huán)境搭建根據(jù)微軟云計(jì)算解決方案白皮書所述,微軟云計(jì)算平臺的一大優(yōu)點(diǎn)是能夠有效利用已有的軟件資源,自由選擇是否采用云計(jì)算。對開發(fā)人員來說,可以使用熟悉的開發(fā)語言和工具,比如廣大開發(fā)者最習(xí)慣應(yīng)用的Visual Studio,在微軟云平臺上開發(fā)云計(jì)算應(yīng)用程序。開發(fā)人員無需放棄現(xiàn)有的甚至是多年積累的開發(fā)技能和經(jīng)驗(yàn),無需重新花費(fèi)時間成本學(xué)習(xí)全新的開發(fā)語言和工具,而且還可以從傳統(tǒng)編程方式相對平滑地轉(zhuǎn)移到面向云計(jì)算的編程方式。開發(fā)人員在微軟云平臺上開發(fā)應(yīng)用不存在陡峭的學(xué)習(xí)曲線,在應(yīng)用現(xiàn)有開發(fā)語言和開發(fā)工具方面得到了最大程度的投資保護(hù)。微軟在繼承和延伸已有開發(fā)、編程能力的基礎(chǔ)上,積極進(jìn)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論