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


    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和文档可以到此下载:

  • 相关阅读:
    二叉树的递归遍历 The Falling Leaves UVa 699
    二叉树的递归遍历 天平UVa839
    二叉树的递归遍历 Tree UVa548
    通过缓冲传递数据-结构体
    fread读取文件(二进制文件)
    socket编程--相关函数--sendto();read();
    socket 编程--sockaddr与sockaddr_in区别与联系(转)
    百度Apollo 尝试
    检测服务器端口是否被占用
    qt5的.ui文件在VS2010中无法编译问题
  • 原文地址:https://www.cnblogs.com/waw/p/2156878.html
Copyright © 2020-2023  润新知