Microsoft Windows Azure,神秘化

在此意见栏中,伯顿集团's Drue Reeves解释了Azure对您的意义,与.NET的关系,与Salesforce和Google提供的云产品相比的优缺点,以及为什么他认为这是微软必须采取的行动。

微软最近进入云计算领域的Windows Azure,是一项战略性和必要的举动,已引起其他云计算参与者的注意。受到来自Google,Force.com和VMware等行业巨头的竞争的威胁,微软撤出了他们的旧剧本,并利用了其开发平台的优势,这一决定也许使云技术的潮流重新回到了他们的青睐。鉴于.NET平台的流行以及微软庞大的财务资源,Azure是一支不可忽视的云力量。但是,Windows Azure的出现并不能保证微软在云计算市场上独领风骚。

但是,在我们走得太远之前,我们先回答几个关键问题,以确保我们在同一个页面上:什么是Windows Azure,它提供了哪些好处?

根据Microsoft Azure服务平台站点的说法,“ Windows Azure是一种云服务操作系统,可以用作Azure服务平台的开发,服务托管和服务管理环境。”这个定义虽然简洁,但需要一些想象力。

Windows Azure是一个更复杂的定义,它是一个应用程序开发和运行时环境(在本例中为.NET),由Microsoft(在Microsoft“拥有和运营”的数据中心内)托管和管理,使IT组织和软件供应商能够提供软件即服务(SaaS)。简而言之,Windows Azure是作为服务(PaaS)提供的应用程序平台。

PaaS,解释

PaaS(例如Azure)至少是云计算的一部分(尽管是新生的)。纵观当今市场,可以选择以下几种PaaS:Google的App Engine,Salesforce.com的Force.com和Oracle的云计算策略。

那么,为什么这些行业巨头提供PaaS? PaaS有什么好处?对于缺乏数据中心功能和空间的IT组织,没有人来管理其他应用程序,或者只是想快速,轻松地增加其应用程序容量,PaaS可能就是问题。 PaaS提供程序提供了整个应用程序环境,包括硬件,操作系统和应用程序平台。因此,IT组织不必花费宝贵的资本来建设和维护IT基础架构。

此外,PaaS提供商(例如具有Azure的Microsoft)已经构建了针对变更进行了优化的敏捷IT基础架构。使用PaaS云提供商,IT组织可以根据客户需求快速配置其他IT基础架构。相反,如果业务发展缓慢,则可以仅使用所需资源来缩减应用程序的规模。而且由于IT基础架构由多个客户共享,因此与拥有和运营自己的数据中心的单个IT组织相比,PaaS提供商可以保持相对较低的托管成本。

PaaS还为寻求进入SaaS市场的独立软件供应商(ISV)提供了新的业务模型。当今的劳动力要求可以通过移动设备以24x7全天候访问生产力应用程序。因此,ISV正在转向SaaS业务模型来满足这一需求。但是许多独立软件开发商(ISV)没有资本去竞争SaaS市场。大多数ISV缺乏构建托管其自己的应用程序所需的IT基础结构的能力以及管理其他基础结构的能力。 PaaS提供了ISV参与SaaS市场竞争所需的开发环境和基础架构。

但有人可以说这些好处适用于所有PaaS提供商。与Google的App Engine或Force.com相比,微软的Azure平台有什么不同?答:微软的忠实信徒,.NET开发平台。

.NET的优势

.NET显然比竞争对手明显拥有更好的开发环境,而且Microsoft带来了数十名知道如何使用它的开发人员。通过提供.NET即服务,Microsoft使应用程序到云的可移植性变得相对简单。本质上,.NET开发和运行时环境基本保持不变(Azure在下面使用服务器虚拟化,但是应用程序不必知道)。最大的变化是应用程序的运行时位置(Microsoft的数据中心)。因此,Azure可能托管了数千个应用程序,从而确保了Microsoft作为应用程序平台的使用寿命,并可能使Microsoft跃升为PaaS领导者的位置。

但是,PaaS(包括Windows Azure)也有一些严重的缺点:

  • 应用程序可移植性和供应商锁定。将应用程序写入特定的应用程序平台后,将该应用程序转移到使用其他应用程序平台的另一PaaS供应商会有多困难?

  • 业务连续性和可用性。事情发生了,他们总是这样做。 PaaS提供商的数据中心出现故障时会发生什么? PaaS会补偿IT组织的损失吗? SLA是否有适合每个IT组织可用性要求的特定规定?

这些问题不是Microsoft独有的。 Google,Force.com和Oracle都有相同的问题。但是,Microsoft和Windows Azure的具体问题是什么?是什么导致Windows Azure无法成功进行?

ISV竞争是一个问题。竞争的ISV会将其应用程序写入Azure吗?是否可以将Intuit(Quicken),IBM(Notes)或Novell(Groupwise)等ISV移植到Windows Azure?每个希望将其应用程序移植到Azure的ISV都必须问自己:“微软是否会在某个时候与我竞争”?在客户环境中的Windows OS上与Microsoft竞争是一回事,而在Microsoft拥有整个环境的情况下进行竞争是另一回事。

另一个问题是缺乏客户端控制。在过去的几年中,微软的市场主导部分是由于Windows客户端的激增。如今,成千上万的客户使用智能手机访问电子邮件等应用程序服务。如果客户可以使用iPhone检索电子邮件,则后端应用程序是否为Microsoft Exchange无关紧要?如果客户端可以访问其帐户,则后端服务器是否使用SQL Server无关紧要吗?客户不在乎该应用程序是否在Azure或Google App Engine或Fiddlety Sticks上运行。客户只是期望服务。

但是,也许最大的担忧(也是对Microsoft的最大威胁)是潜在的开发人员社区向另一个应用程序平台的迁移。多家SaaS公司已经在应用程序方面对Microsoft进行了攻击(提供在线电子邮件,生产力套件,消息传递,协作)。通过提供PaaS,Google,Force.com和Oracle正在攻击Microsoft的心脏,威胁到Microsoft的核心业务。

这就是为什么我认为Windows Azure是一个好举动(也许是Microsoft在云计算方面的最佳举动)的原因,因为它利用了它们的优势。考虑到PaaS云市场的不成熟,微软的时机很好,最后,这是他们必须采取的行动。

德鲁·里夫斯是该公司的副总裁兼研究总监 伯顿集团 数据中心策略。他涵盖了服务器平台和刀片服务器,存储虚拟化,存储平台和协议,企业和系统管理,数据中心电源和散热。在加入Burton Group之前,Drue是Dell CTO办公室的一员,为可扩展企业架构定义策略。

有关:

版权© 2008 IDG通讯,Inc.