Microsoft 开发人员代码

概述

1

基础知识

2

获取工具

3

开始编码

什么是云开发?(概述)

云计算是指远程运行并通过 Internet 访问的计算机和应用程序。在云计算中,虚拟机在大型数据中心中运行,并取代了物理 PC 和服务器。通过将许多用户的计算需求聚合到一个中心中,实现了规模经济,从而可以获得大量好处,如降低耗电量、简化设置和维护以及更轻松地提高容量和性能。在从本地桌面或服务器重新部署到云的过程中,许多应用程序都可以原封不动地运行。

1基础知识 

观看这段有关 Microsoft 云产品的视频,然后通过安装构建您的首个 Azure 应用程序所需的工具准备您的环境。

播放视频

了解云开发基础知识
视频 | 7 分钟 | 云开发 | 2010 年 6 月

既然已经了解云平台的概念,请通过观看下一段视频了解用于云开发的工具和技术,其中包括基于 Azure 平台进行云开发所需的三个主要组成部分:Windows Azure、SQL Azure 和 Windows Azure 平台。

2获取工具 
立即下载 

单击此按钮可安装:

  • Web 平台安装程序(运行安装的其余部分)
  • Visual Web Developer 2010,如果您没有 Visual Studio 2010
  • 针对 Microsoft Visual Studio 的 Windows Azure 工具
  • Windows Azure SDK
  • 所需的 IIS 功能设置
  • 所需的修补程序

如需帮助选择正确的 Visual Studio 版本,请查看 Visual Studio 2010 比较图
有关团队开发的详细信息,请阅读 应用程序生命周期管理

3开始编码 

下载示例代码,然后根据以下视频的演示立即开始编码。

播放视频

云托管
视频 | 23 分钟 | Windows Azure | 2010 年 6 月

Windows Azure 为基于云的应用程序提供了核心计算和存储功能。您可以使用已经熟悉的 Microsoft 工具和技术(包括 .NET、C++、ASP.NET、WCF 和 Visual Studio)构建应用程序。Windows Azure 提供了所需的虚拟 CPU 和存储来支持您的应用程序,使其能够相互通信,并向最终用户有效传送存储数据。

观看这段视频后,您便可以继续阅读后续内容。或者,您也可以观看本系列中接下来的两段视频,了解 SQL Azure 和 Windows Azure。

下一步:深入了解 Windows Azure 功能

获取此项目的代码  C#  VB

播放视频

关系数据
视频 | 12 分钟 | SQL Azure | 2010 年 6 月

SQL Azure 提供了关系数据库功能,使应用程序能够在 Microsoft 托管数据中心中存储和操作关系数据。此外,还提供了 SQL Azure Reporting(SQL Server Reporting Services 的一个版本)和 SQL Azure 数据同步,后者支持在本地数据库和基于云的数据库之间进行数据同步。

下一步:观看有关 SQL Azure 的其他视频

获取此项目的代码  C#  VB

播放视频

通信
视频 | 25 分钟 | Windows Azure | 2010 年 6 月

Windows Azure 提供了基础结构服务,使您可以在云中构建复杂的分布式应用程序。服务包括:服务总线,使您的应用程序能够在云中公开可由其他应用程序访问的接口;访问控制,使您的应用程序能够支持通过各种数字标识(例如,Active Directory、Windows Live、Google 或 Facebook 帐户)进行身份验证的访问;以及用于增强 Windows Azure 应用程序性能的缓存服务。

下一步:观看有关 Windows Azure 的其他视频

获取此项目的代码 C# (不再可用) VB (不再可用)

开发人员主题

Office365 中的 SharePoint
了解 Office 365,包括培训工具包。

Dynamics CRM Online
获得关于 Dynamics CRM 的培训和课程。

Hyper-V 云
在您自己的数据中心通过 Hyper-V 和系统中心来利用云的强大功能。

Windows Server 2008 R2 Hyper-V
基于 Windows Server 2008 R2 虚拟机管理程序的服务器虚拟化技术。

系统中心
经济高效、灵活的数据中心服务,可通过集成方式管理您的物理、虚拟和云环境。

书籍

Programming Windows Azure:Programming the Microsoft Cloud
使用 .NET 或其他语言(如 C/C++、PHP 或 Ruby)编写应用程序代码。
Cloud Computing with the Windows Azure
了解 Windows Azure 的安全性、隐私、监管合规及使用它进行备份和恢复的信息。
Windows Azure:Articles from the Trenches Volume 1
二十篇文章,涵盖了有关弹性云应用程序从入门到实施最佳做法的方方面面。
Windows Azure (Expert's Voice in .Net)
学习结合使用和单独使用 Windows Azure、Windows Azure 和 SQL Azure。
Azure in Action
探索如何设计和扩展云中运行的前端和后端服务。
Windows Azure Architecture Guide - Part 1
演示如何调整现有的内部部署 ASP.NET 应用程序,使其适应在云中运行的应用程序。