Azure的目标是将企业转移到Web

虽然关于微软周一推出的云计算战略有很多议论,但Windows Azure的核心目标相当简单:激励企业开发人员重新思考他们开发软件的方式,以便应用程序能更好地利用网络。

在洛杉矶举行的微软专业开发者大会(Microsoft Professional Developers Conference)上,微软发布了一项主题演讲,称其Azure基于云的开发环境与亚马逊的弹性计算云(Elastic Compute Cloud, EC2)等竞争产品不同。微软表示,Azure不仅仅是将传统软件放到云中。

会上周一在一次采访中,微软首席软件架构师Ray Ozzie描述了如何根据扩大传统软件建立模型,并不是实际对当前网络的时代,当应用程序必须灵活和大量用户访问企业防火墙内部和外部的。

他表示:“我们为企业建立的系统实际上是一种规模扩大模式。”“我们建立了一个系统,我们试图添加硬件,让它变得越来越大,支持越来越大的企业,但最终这种方式会崩溃。”

使用Azure,开发人员可以在扩展模型中构建软件,Ozzie用一个网球的类比来描述这个模型,以及如果有人向他们扔球,一个或多个人会如何处理它们。

“假设有人朝我扔了100个球,”他说。“扩大规模的模式是有局限性的,如果我失败了,所有的球都会掉到地上。”

然而,在扩展模型中,应用程序可以分配接球任务,这给了它更多的灵活性,Ozzie说。“只要增加更多的人,我们就有可能接住他扔给我们的任何数量的球。如果有一个掉下来,也许他旁边的人会捡起来,但他会继续走下去。”

因此,Azure允许开发人员根据这个模型构建应用程序,这意味着应用程序在试图处理所有不同的连接时不会崩溃——连接到防火墙后的用户、互联网上的用户和无数设备上的用户——而当前的Web应用程序浪潮必须应付这些连接。

Ozzie以微软(Microsoft)的Hotmail电子邮件服务为例,将其作为根据规模扩展模式开发的应用程序,因为该公司从一开始就知道,它必须为来自不同互联环境的数百万用户提供服务。然而,它并没有以这种方式构建其电子邮件服务器软件Exchange,并且不得不在以后重新构建应用程序以适应这个开发模型,他说。

Ozzie说:“对于企业应用程序,你需要改变它,重新考虑它的广泛性和水平性。“我们已经在Exchange上做到了这一点,我们还将在越来越多的Exchange上做到这一点。”

在提供云开发和部署平台方面,微软的任务比亚马逊或Salesforce.com等竞争对手更艰巨,这两家公司都是从网络起家的。由于微软的软件传统,微软不得不面向数百万使用其平台构建企业数据中心内部软件的开发人员,同时还要平衡更复杂的Web应用程序快速发展的需求。雷竞技电脑网站

分析师公司RedMonk的首席分析师James Governor对Azure试图为企业应用程序提供的扩展模型进行了更简单和半开玩笑的描述,将其比作“把内裤穿在衣服外面”。

他说,开发人员需要找到一种方法,让他们的应用程序向尽可能多的用户开放,但同时还要考虑到企业计算环境的安全性、可伸缩性和其他内在因素。

他说:“IT的外部化和重新思考角色——这是所有企业组织都必须面对的重要问题。”“你如何构建可扩展的应用程序,并包括不同的用户?如何在网络上扩展身份?”

Pitney Bowes管理服务公司(Pitney Bowes Management Services)是Pitney Bowes的子公司,主要向《财富》(Fortune) 1000强企业提供邮寄、通信和运输等业务服务。该公司也面临这个问题。Pitney Bowes管理服务公司正与微软合作,测试在Azure上运行的dMail数字邮件转换服务。

Pitney Bowes Management Services的业务开发总监Terry Doeberl说,基于web的应用程序开发模型的一个好处是,它将使应用程序独立于桌面操作系统,他称这是“许多公司生存的祸根”,因为在台式机上安装新应用程序非常困难。

正如微软所描述的,Azure使用虚拟化技术将应用程序从操作系统中抽象出来,这意味着两者可以相互独立地操作。

Doeberl说,应用程序和操作系统之间的分离也简化了维护个人桌面用户的支持,同时使应用程序更容易从移动设备访问。

加入网络世界社区有个足球雷竞技app脸谱网LinkedIn对自己最关心的话题发表评论。

版权©2008Raybet2

工资调查:结果在