艾伟:[漫步云端,Azure Services Platform]第一回:认识Azure Services Platform

简介: 1 引言今天是TechEd 2008北京站的第一天,作为技术盛会自然少不了很多抢眼的新技术面向广大的技术开发者。虚拟化、SQL Server、NUI、云计算,还有很多很多,每个人都充满了惊叹和期待,只有在那一刻,我们才感觉到技术带给世界的诸多魅力,也同时深味作为技术开发者的自豪。

1 引言

今天是TechEd 2008北京站的第一天,作为技术盛会自然少不了很多抢眼的新技术面向广大的技术开发者。虚拟化、SQL Server、NUI、云计算,还有很多很多,每个人都充满了惊叹和期待,只有在那一刻,我们才感觉到技术带给世界的诸多魅力,也同时深味作为技术开发者的自豪。我们虽然常常抱怨于技术跟进的光速,需要不断的充实和创新,我们也同时幸福于技术进度的革命,让世界更多姿彩。

就在半年前,我和怪怪聊起了云计算这个在当时看来还算新鲜玩意的概念,而今天就已经第一时间在TechEd的发布会上感受到云技术的实现。这种神奇的速度,确实超出了我所有的想象,作为fans我不得不强迫自己马上试试写出自己的第一个云端应用:Hello,Cloud。

不过,因为授权的原因,我还没有收到Invitation Code,所以还无法完成一个完整的Cloud应用,所以只能期待第二回中的演义了。

2 认识Azure Services Platform

简单的说,Azure services平台就是一个基于微软数据中心的Internet云端服务平台,为我们提供了一个实时操作系统和一系列的开发服务。可以说,Azure services platform就是一个微软提个供的,可以支持各种应用的云端服务,你可以将web应用,pc系统,服务器和各种互联设备应用,实现于一个框架。

令人称道的是,对于熟悉Visual Studio和各种高级语言的开发者而言,我们不需要太多的投入就可以开发无缝的Azure services应用。这是令人怦然心动的优势,我们仍然可以继续使用原因开发习惯的技能,来实现运行于云端的应用。任何支持.NET框架的高级语言,都可以用来快速的进行开发。在下一回,我们将介绍如何使用现有的Visual Studio 2008来实现一个简单的Cloud应用程序,并第一次在云端实现一个“Hello,Cloud!”的简单应用,从而可以体验出基于Azure Service Platform的强大原动力。

在下图,是一个Azure Service Platform包括的基本技术内容:

Windows Azure将作为Azure Services Platform一个有力的云端操作系统,支持开发、服务托管和服务管理环境的管理。通过有效的整合Visual Studio(需要安装Windows Azure Tools for Microsoft Visual Studio),开发基于.NET的任何托管应用。除了Windows Azure,在Azure Services Platform架构中,还包括:

  • Live Services
  • .NET Services
  • SQL Services
  • SharePoint Services
  • Dynamic CRM Services

这些相关的应用,我们无需再做更多交代,作为系列文章的一部分,我期望在后续的篇章中能逐渐实现基于Visual Studio开发的可以运行于Cloud端的各种应用程序,来逐步的认识更多关于Azure的内容。而毋庸置疑的是,未来的时代,Azure将不可获缺,它带来的想象空间已经足以让我们为未来喝彩。

3 如何开发

下面是一个开发Cloud Services的一般步骤:

  • 首先,必须下载相关的SDK,可以下载的相关资源主要包括:

Windows Azure SDK

Windows Azure Tools for Microsoft Visual Studio

Microsoft .NET Services SDK

Microsoft SQL Data Services SDK

Live Framework Documentation and Resources

  • 其次,需要申请注册申请,并应用Invitation Token在Azure Services Developer Portal获取Windows Azure授权。(注意:因为当前仍处于CTP版,所以Resource Token并不能简单获取,注册之后还要持续等待,就像我现在焦急的心情一样。)
  • 应用Visual Studio开发Cloud Application程序,并调试编译。
  • 在Azure Services Developer Portal创建新的Project,并部署新的Cloud Application包和配置文件。
  • 最后,就是品尝你的Cloud应用了。

我将在本系列的后续章节中讲述,如何基于现有框架和Azure SDK实现运行于Cloud的Web应用,敬请关注。

4 相关资源

下面是现在微软提供的可用资源,相关的SDK和文档可以到此下载:

目录
相关文章
|
Web App开发
艾伟:[漫步云端,Azure Services Platform]第二回:第一个云Hello,Cloud!
1 引言 在上篇《第一回:认识Azure Services Platform》一文中,我带着TechEd的兴奋之情将Azure Service做了一个概要性的介绍,因为没有申请到Invitation Token,所以只能掩饰饥渴的冲动,把完成第一个云端应用的重任留到了第二回。
1271 0