艾伟:[漫步云端,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和文档可以到此下载:

目录
相关文章
|
6月前
|
XML 数据格式 Windows
【Azure 云服务】Azure Cloud Service (Extended Support) 云服务开启诊断日志插件 WAD Extension (Windows Azure Diagnostic) 无法正常工作的原因
【Azure 云服务】Azure Cloud Service (Extended Support) 云服务开启诊断日志插件 WAD Extension (Windows Azure Diagnostic) 无法正常工作的原因
Hype Cycle for Cloud Platform Services, 2022 -- Gartner
Hype Cycle for Cloud Platform Services, 2022 -- Gartner
295 0
Hype Cycle for Cloud Platform Services, 2022 -- Gartner
|
Web App开发
艾伟:[漫步云端,Azure Services Platform]第二回:第一个云Hello,Cloud!
1 引言 在上篇《第一回:认识Azure Services Platform》一文中,我带着TechEd的兴奋之情将Azure Service做了一个概要性的介绍,因为没有申请到Invitation Token,所以只能掩饰饥渴的冲动,把完成第一个云端应用的重任留到了第二回。
1319 0