信息化 频道

Azure 微软的一次豪赌?

    Azure平台的特色

    目前,Azure和Azure服务平台还只是实现了社区技术预览版,接下来几个月会有测试版接受更广泛的测试。微软预计该平台会在2009年下半年实际投入使用。

    这款操作系统的独特之处在于架构控制器(Fabric Controller),它使数据中心的资源如同一个庞大的资源池,即使单台服务器出现了故障,也能确保服务的可用性。控制器还让用户可以动态升级服务。

    IDC公司的分析师Al Gillen说: “在我看来,就像是微软在Windows上重新开发了VAX小型机集群。微软实际上是在复杂架构中创建单一的系统映像。”

    Gillen表示,随之而来的是需要考虑应用设计,“你从操作系统的应用编程接口(API)迁移到了面向服务的API,这时与架构的关系将更紧密。”

    微软正在利用架构设计来推广使用更多设备的向外扩展模式,而不是增加单个设备中CPU和内存的向上扩展模式。微软与戴尔进行了单独合作,为将在数据中心中运行的Azure操作系统和架构设计开发定制硬件。

    Azure平台的基础架构服务层提供了诸多服务,包括Hotmail 和Live ID等,开发人员可以选择哪些服务与自己的应用程序结合使用。该层还包括面向云环境、数据库核心层面的SQL报告与分析服务,而.Net Services则汇集了另外一些特性,比如在PDC上发布的Geneva平台的联合身份服务。

    此外,微软还提供来自托管CRM的核心商业服务引擎以及SharePoint的协作引擎,这是基础架构服务层的另外两项基本服务。微软计划将来会为该层添加更多的服务。

    除此之外,微软还将提供在线服务,包括Exchange、SharePoint和Office Communications Server。Ozzie重申,微软承诺将来会为其所有的套装软件重新设计架构,并提供可在Azure上运行的托管版本。

    一些专家表示,这个演化过程有助于微软焕发新的活力,这有助于Azure的开发,并且让微软这一回很有可能兑现承诺。

    Enderle Group公司的总裁Rob Enderle长期跟踪观察微软公司,他说: “微软突然成了一家非常专注的公司,让我看到这家公司的执行力。它现在的专注程度类似当年开发Windows 95时。”

    尽管认为微软仍处于许诺阶段,但Enderle表示,这种专注对客户群以及对微软试图与竞争对手较量的成败大有影响。“微软想打败苹果和谷歌,这个沉睡的巨人现在醒了,一副愤怒的样子。”

    链接

    关于Azure的几个问题

    Azure是什么?

    Azure是微软推出的云操作系统,也是微软通过自己的数据中心向外提供的Azure服务平台中的一部分。它还是一个用来构建运行在云上的应用程序的开发环境。Azure与运行在其上的服务层,如安全服务和应用服务等基础设施服务,共同构成了一个完整的云平台。

    架构控制器是什么?

    架构控制器(Fabric Controller)是Azure的秘密武器。它管理服务,包括部署、升级和配置变更。它把数据中心看成是一个可共享的资源,然后根据开发人员为服务指定的模式(如服务应该如何部署、应该如何运行)来动态进行资源的调整。

    Azure与Azure服务平台之间有何区别?

    Azure是操作系统,而Azure服务平台则包括Azure、基础设施服务层和在线应用层。

    我能把自己的应用转移到Azure,把它们变成服务吗?

    可以,但是,鉴于Azure采用分层的架构以及架构控制器等,现有应用很可能需要重写或者对架构进行重新调整才能高效地运行在Azure平台上。微软已经在重写部分.Net Framework服务,以适应云模式。

    我能否把自己开发的运行在Azure上的应用放到自己的网络上运行?

    将非常困难,会比把应用从自己的网络转移到Azure要困难得多。不过,Azure允许服务调用其他服务或者应用,这些服务和应用可以在不同网络或者不同的数据中心,反之亦然。

    我需要学习使用新的工具来开发Azure 上的应用吗?

    微软正在对现有的开发工具,如Visual Studio、ASP.Net和.Net Framework,进行完善以使其能开发Azure上的应用。Azure同样也支持第三方的开发工具和语言,包括Eclipse、Ruby、PHP和Python。另外,微软正在开发Azure SDK。

    什么时候我们可以看到Azure,如何收费?

    Windows Azure预计在2009年下半年上市,不久就有社区技术预览版出来。Windows Azure根据所需的计算和存储来计算费用,.Net服务则根据访问控制、服务总线和工作流服务来计算,SQL服务根据为不同行业应用提供的数据库服务来计算。初期SharePoint不被列入Azure计划,它的收费将根据开发人员使用和集成进应用的组件来计算。
 

0
相关文章