微软云计算平台开发学习路线图
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微软云计算平台开发学习路线图
微软云计算平台能做什么
根据官方资料,微软云计算平台包括三大组成部分:Windows Azure、SQL Azure、Windows Azure Platform AppFabric。Windows Azure 可看成一个云计算服务的操作系统,也是云计算的基础服务层,主要从事虚拟化计算资源管理和智能化任务分配;SQL Azure是云中的数据库,SQL Azure运行云计算的关系数据库服务,是一种云存储的实现,并提供网络型的应用程序数据存储的服务,它的基础是SQL Server 2008;AppFabric 是一个基于 Web 的开发服务,它可以把现有应用和服务与云平台的连接和互操作变得更为简单,AppFabric作为中间件层,将起到连接非云端程序与云端程序的桥梁的功能。它提供了两大服务,服务总线和访问控制。AppFabric 让开发人员可以把精力放在他们的应用逻辑上而不是在部署和管理云服务的基础架构上。如图1所示:
图1 Windows Azure 平台
了解了微软云计算平台的整体功能后,我们具体来了解一下微软云计算平台给用户提供了什么以及在此平台上可以做什么应用。微软的架构布道者Bill Zack详述了微软云计算平台给用户提供的功能和服务主要包括计算、存储、通信、部署和管理。如表1所示:
表1 微软云计算模式和功能
有了这么多模式和功能后,我们在云平台上就可以做一些应用和开发了,我们能做的开发web应用程序、并行计算、分析应用程序,如表2所示:
主要包括三类:
技术资源列表
了解了微软云计算能够做什么以及云应用可以开发什么以后,接下来给大家介绍的就是收集的微软云计算相关资源,这些我们资源我们分成两类来介绍,第一类是由微软官方提供的各种资料,包括MSDN、云计算Blog、Channel 9上的视频等等;第二类资源是在学习的过程中收集的第三方资源,包括一些活跃的云计算网站、论坛、书籍等等。下面我们分别介绍:
微软官方资源
(1)MSDN上的快速入门
微软云计算解决方案白皮书,这是一个最简单、最全面、最容易入门的电子资料,目前暂时没有找到MSDN的下载,但是在一些论坛里能够找到。
Quick Lap around the Windows Azure Tools for Microsoft Visual Studio
/en-us/library/dd203059.aspx
微软云计算中文博客
/b/azchina/
微软云计算中文博客(CSDN镜像博客)
/azurechina
云计算简介
/b/azchina/archive/2010/02/01/9956206.aspx
Windows Azure Platform概览
/b/pengzh/archive/2010/01/31/windows-azure-platform.as px
Pengcheng's Blog: Cloud + Land,这里有一篇云计算简介的文章,还有一个云计算资源汇总的文章,其地址是:
/b/pengzh/archive/2010/01/27/windows-azure.aspx
(2)MSDN
Windows Azure Platform
/en-us/library/dd163896.aspx
开发人员中心(英)
/en-us/azure/cc994380.aspx
开发人员中心(中)
/zh-cn/azure/default.aspx
Windows Azure SDK
/en-us/library/dd179367.aspx
Windows Azure Tools for Microsoft Visual Studio 1.1 (February 2010)
/downloads/details.aspx?familyid=5664019E-6860-4C3 3-9843-4EB40B297AB6&displaylang=en
这是针对VS2008、VS2010的云计算开发工具
Windows Azure Tools for Microsoft Visual Studio
/en-us/library/ee405484(v=MSDN.10).aspx Troubleshooting Guide
/en-us/library/ee460770.aspx
(3)Channel 9上的视频
Channel 9: Introducing Windows Azure - Manuvir Das
/posts/Charles/Manuvir-Das-Introducing-Windows-Azur e/
Channel 9: Windows Azure for Developers - Steve Marx
/posts/Charles/Steve-Marx-Windows-Azure-for-Develo pers/
Windows Azure: Hello, Cloud!
/posts/smarx/Windows-Azure-Hello-Cloud/
Channel 9: SQL Server Data Services - Dave Campbell
/shows/Going+Deep/Dave-Campbell-SQL-Server-Data-Services-and-the-Future-of-Data-in-the-Cloud/#388698
Channel 9: SQL Server Data Services Team Talks Business Value
/posts/Dan/Tudor-Toma-and-Soumitra-Sengupta-SQL-Server-Data-Services-Business-Value/
Channel 9: SQL Server Data Services Team Talks Architecture
/posts/Charles/Istvan-Cseri-and-Nigel-Ellis-SQL-Server -Data-Services-Architecture/
Channel 9: John Shewchuk and Dennis Pilarinos: Inside .NET Services
/posts/Charles/John-Shewchuk-and-Dennis-Pilarinos-I nside-NET-Services/
Channel 9: Ray Ozzie: Reflections on Azure
/posts/Charles/Ray-Ozzie-Reflections-on-Azure/ PDC: A Lap around Windows Azure - Manuvir Das
/pdc2008/ES16/
PDC: Essential Cloud Storage Services - Brad Calder
/pdc2008/ES04/
PDC: Developing and Deploying Your First Windows Azure Service
/pdc2008/ES01/
PDC: Windows Azure: Cloud Service Development Best Practices
/pdc2008/ES03/
MSDN: An Introduction to SQL Data Services
https:///cc/mseventsbmo/view?id=1032376634&role=a ttend&pw=63B495CA
TechNet: Introduction to SQL Data Services
/emea/spotlight/sessionh.aspx?videoid=982 TechNet: Introduction to SQL Data Services
/emea/spotlight/sessionh.aspx?videoid=982
ITTV: Visual Studio 2010 and Azure Cloud Computing
/VideoPlayer/tabid/57/VideoId/212/Visual-Studio-2010-And-A zure-Cloud-Computing.aspx
ITTV: Dave Campbell on Azure and SQL Server Services
/VideoPlayer/tabid/57/VideoId/211/Dave-Campbell-On-Azure-And-SQL-Server-Services.aspx
.Net Rocks: David Aiken on Azure
/default.aspx?showNum=403
Deep Fried Bytes: Windows Azure - The Overlord in the Cloud
/podcast/episode-20-windows-azure-the-overlord-in-th e-cloud