微软云计算平台开发学习路线图_第1页
微软云计算平台开发学习路线图_第2页
微软云计算平台开发学习路线图_第3页
微软云计算平台开发学习路线图_第4页
微软云计算平台开发学习路线图_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、微软云计算平台开发学习路线图微软云计算平台能做什么根据官方资料,微软云计算平台包括三大组成部分:Windows Azure、SQL Azure、WindowsAzure Platform AppFabric。Windows Azure可看成一个云计算服务的操作系统,也是云计算的 基础服务层,主要从事虚拟化计算资源管理和智能化任务分配;SQLAzure是云中的数据库,SQLAzure运行云计算的关系数据库服务,是一种云存储的实现,并提供网络型的应用程序数据存 储的服务,它的基础是SQL Server 2008; AppFabric 是一个基于 Web的开发服务,它可以把现有应用和服务与云平台的连

2、接和互操作变得更为简单,AppFabric 作为中间件层,将起到连接非云端程序与云端程序的桥梁的功能。它提供了两大服务,服务总线和访问控制。AppFabric让开发人员可以把精力放在他们的应用逻辑上而不是在部署和管理云服务的基础架构上。如图1所示:图 1 Win dows Azure 平台了解了微软云计算平台的整体功能后,我们具体来了解一下微软云计算平台给用户提供了 什么以及在此平台上可以做什么应用。微软的架构布道者Bill Zack详述了微软云计算平台给用户提供的功能和服务主要包括计算、存储、通信、部署和管理。如表1所示:模式类别上下文Win dows Azure 功能计算按需应用程序实例需

3、要扩展和向下扩展功能的 应用程序。Web和辅助角色自动的管理工作执行并行的批处理作业或后 台应用程序。利用工作角色来执行后台任务的多个 实例存储Blob存储存储大量非结构化数据。利用Azure Blob 存储结构化的存储表结构中存储数据,同时不 需要兀全关系的语义。azure 表存储通信服务接口( Web和Web 服务 API)公开通过用户界面和 Web 服务的应用程序功能。使用 ASP.NE Silverlight,WCFWeb服务的构建应用程序的azure 支持面向服务的集成调用外部Web服务使用 Web标准协议。azure的平台支持 WCF客户端和REST API邮件共享可缩放、可靠,和

4、异步 的方式应用程序之间的消 息。利用Azure 队列 Web工作角色通信 的存储服务管理云部署部署应用程序所需的配置, 例如扩展和咼可用性的要 求。分离服务定义,服务配置和打包以便 适当的角色操作的设计如何通过提供运行状况的状 态,并记录进行我的应用程 序操作已准备好。使用 Windows AzureRoleManger.WriteToLog API,并重与工作角色中的RoleE ntrypoi nt.GetHealthStatus()服务实例管理启动、停止,和挂起群应用 程序。管理服务的配置。自动处理动态配置更改和错误条件管理通知发送即时消息、电子邮件,或资源和帐单信息的警报。通过Live

5、集成提供服务级别管理获得应用程序资源消耗,如 处理器时间的信息的带宽。通过模型基于方法自动化的服务管理表1微软云计算模式和功能有了这么多模式和功能后,我们在云平台上就可以做一些应用和开发了,我们能做的开发 主要包括三类:web应用程序、并行计算、分析应用程序,如表 2所示:云应用程序上下文示例Web应用程序承载传统的 Web应用程序 和编写两个或多个数据源的交 互式应用程序和服务。创建Web协作应用程序并行计算计算任务的大规模并行执行。 通常,这些任务执行短时间的 利用更多的计算和存储资源的 时间。一家报社为用户提供数字化报 纸。分析应用程序对相同数据多次执行各种分析 和数据挖掘。财务公司财务

6、数据执行来定期 评估风险。表2云应用开发类型技术资源列表了解了微软云计算能够做什么以及云应用可以开发什么以后,接下来给大家介绍的就是收集的微软云计算相关资源,这些我们资源我们分成两类来介绍,第一类是由微软官方提供的各种资料,包括 MSDN、云计算Blog、Channel 9 上的视频等等;第二类资源是在学习的过程中 收集的第三方资源,包括一些活跃的云计算网站、论坛、书籍等等。下面我们分别介绍:微软官方资源(1)MSDN上的快速入门微软云计算解决方案白皮书,这是一个最简单、最全面、最容易入门的电子资料,目前暂时没有找到MSDN的下载,但是在一些论坛里能够找到。Quick Lap arou nd

7、the Win dows Azure Tools for Microsoft Visual Studiohttp:/msd n. n-us/library/dd203059.aspx微软云计算中文博客http:/blogs.msd n. com/b/azchi na/微软云计算中文博客(CSDN镜像博客)http:/blog.csd n.n et/azurechi na云计算简介 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,这里有一篇云计算简介的文章,还有一个云计算资源汇总的文章,其地址是: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开发人员中心(英)http:/msd n. n-us/azure/cc994380.aspx开发人员中心(中) 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 的云计算开发工具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 )下载资源及实例代码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 资源云起龙骥系列课程云起龙骥系列课程 :Windows Azure微软云计算平台 ntDetails.aspx?Eve ntlD=1032397694&Eve ntCateg

19、ory=3&culture=e n-US&Cou ntryCode=US云起龙骥系列课程(2):微软云计算平台Windows Azure开发 ntDetail.aspx?Eve ntlD=1032397727&am p;Culture=zh-CN云起龙骥系列课程(3):微软云计算平台 一一Live Services 概览 ntDetail.aspx?Eve ntlD=1032397735&am p;Culture=zh-CN云起龙骥系列课程(4):微软云计算平台一一Live Services开发实战 ntDetail.aspx?Eve ntlD=10323977

20、47&Culture=zh-CN云起龙骥系列课程(5) : SQL Services 展望 ntDetail.aspx?Eve ntlD=1032402101 &Culture=zh-CN云时代的Windows Mobile开发系列课程云时代的 Windows Mobile开发系列课程(1) : Windows Azure云计算平台和 WindowsMobile ntDetail.aspx?Eve ntlD=1032406896&Culture=zh-CN云时代的 Windows Mobile开发系列课程(2):编写您的第一个云端Windows Mobi

21、le 程序 ntDetail.aspx?Eve ntlD=1032412261 &Culture=zh-CN微软技术创新日系列课程微软技术创新日系列课程(2) : Windows Azure -云中开发,成就未来(上) ntDetails.aspx?Eve ntlD=1032409174&Eve ntCategory=3&culture=zh-CN&Cou ntryCode=CN微软技术创新日系列课程(3) : Windows Azure -云中开发,成就未来(下) ntDetails.aspx?Eve ntlD=1032409175&Eve ntCat

22、egory=3&culture=zh-CN&Cou ntryCode=CN非微软官方资源中云网http:/www.chi na-TT云计算http:/www.searchcloudcomputi .c n/i ndex.htmIT168 云计算专题CSDN云计算专题http:/subject.csd n.n et/yu njs.htm51CT0云计算专题 ng/中国云计算论坛http:/bbs.chi nacloud.c n/i ndex.aspx国内第一本深入剖析云计算技术的教材云计算,由解放军理工大学刘鹏主编。重点阐述了云计算领域具有代表性的Google、亚马逊和微软三个云

23、计算平台的技术原理和应用方法,并介绍了以Hadoop为代表的开源云计算技术和云计算仿真器CloudSim,分析了云计算领域的理论研究热点问题,给岀了云计算应用实例以及云计算实验的详细步骤。除此之外,在博客园上有2位网友的系列文章也对微软云计算有所介绍:ccBoy和大家分享的探索系列的文章:这个系列文章介绍的比较全面,涉及到了Azure的主要技术:存储和服务。博客园网友 Azure 的 “Azure Services Platform Step by Step ” 的系列文章:torial_I ndex.html开发环境搭建根据微软云计算解决方案白皮书所述,微软云计算平台的一大优点是能够有效利用已有的软件资源,自由选择是否采用云计算。对开发人员来说,可以使用熟悉的开发语言和工具,比如广大开发者最习惯应用的Visual Studio,在微软云平台上开发云计算应用程序。开发人员无需放弃现有的甚至是多年积累的开发技能和经验,无需重新花费时间成本学习全新的开发语言和工具,而且还可以从传统编程方式相对平滑地转移到面向云计算的编程方式。开发人员在微软云平台上开发应用不存在陡峭的学习曲线,在应用现有开发语言和开发工具方面得到了最大程度的投资保护。微软在继承和延伸已有开发、编程能力的基础上,积极进

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论