Windows Azure:微软进军云计算

by @yinyin on 2008-10-30 10:56:56

面对急剧下滑的操作系统市场份额,微软为了寻找新的市场增长点,本周一该软件巨头表示,它将在明年晚些时候开始向用户提供一个新的“云(Cloud)”操作系统---Azure。这一新型操作系统能够管理计算机内部安装的软件和网络软件之间的关系,以适应数据和服务正变得越来越集中这一趋势。   这是一套全新的操作系统,以服务为基础的操作环境,Ozzie称之为:“具备高度可扩充性的服务平台”这将会是微软有史以来最具扩充性的系统,协助使用者与企业在web网络上建立各种服务。   计算领域正在发生变化,从单一的个人电脑向各种各样的网络连接设备---从智能手机到所谓的上网本或迷你笔记本---所取代,为了应对这种变化,企业用户需要一种新的操作系统。   大多数这些设备所使用的程序都是安装在远程服务器上,而不是安装在设备本身。而这些远程服务器则位于一个大型的云中,向用户提供所谓的网络服务。网络服务的种类多种多样,从客户关系管理到Facebook游戏应有尽有。   Sun Microsystems、IBM、Amazon 和谷歌是云式计算的先行者,目前,他们都有自己的云式计算产品。而微软在云式计算方面起步比较晚。   虽然微软在向企业用户销售操作系统产品方面继续保持强劲的趋势,不过Windows Vista的销售却出现了停顿。此外,面对竞争对手苹果和Research in Motion公司利用自己研发的软件将越来越多的手机销售给企业用户,微软下一代移动智能手机软件的研发也大大滞后了。   不过,微软新的云操作系统Azure也许会给微软带来新的机遇。但是,微软的许多竞争对手认为,仅仅依靠Azure,微软要想在未来保持它在市场份额和利润率方面的优势是不大可能的。   “Azure依然延续了微软一贯的风格---将开发人员禁锢在微软专有的解决方案中,从本质上来说,微软并没有掌握云集散真正的力量,”SaaS CRM领域的先驱者Salesforce.com公司首席执行官Mark Benioff说。“关于如何对待云计算,微软将会继续斗争,因为新兴的云技术和云商业模式刺中了微软垄断的心脏。 ”   尽管如此,微软还是宣布了操作系统研发新纪元的开始,着手打造Azure,希望它能够延续上个世纪80年代和90年代 DOS和Windows操作系统的辉煌。

在过去的三年中,Azure一直是由Ray Ozzie负责设计的。Ray Ozzie是专门研发协同作业与通讯方面的桌面型软件的Groove Networks公司的创始人,2005年,微软收购了该公司。2006年,Ray OzzieRay接替比尔盖茨开始担任微软首席软件架构师一职。   Ozzie表示,如果哪个程序员错过了这一新的微软操作系统平台,它肯定会承受巨大的风险。   站在软件开发商和用户的角度,Ozzie表示:“一次我们的行业中出现重大的平台转变时,它都对给我们的应用软件和业务带来新的机遇。”   Ozzie的上述评论非常中肯,在计算机产业发展的历史上,这样的例子数不胜数。比如,Ozzie曾经工作过的Lotus Development公司就是因为没有及时采用第一代微软的Windows操作系统而逐渐衰败。这种转变给了Windows Office套件一个重要的机遇优势,并帮助微软最终垄断了文字处理、电子表格和其它办公软件市场。   尽管微软在企业领域的软件业务继续保持强劲的增长,不过,随着免费软件以及广告支持的互联网服务时代的到来,微软能够继续增强其桌面计算业务,越来越多的人持怀疑态度。   微软将利用Azure来协调传统的专有软件与基于Internet标准的新工具集之间的差别,后者被广泛用于开发最流行的网络服务。“这是微软第一次将所有这些放在一起考虑。” Burton集团的高级分析师Peter O’ Kelly 说。   Windows Azure是一套提供给web应用开发人员的服务平台,同时包含提供管理服务的代管方案与工具。显然这次微软直接认准Amazon EC2平台。微软Windows团队的副总裁Amitabh Srivastava透露,Windows Azure目前处于初级阶段,它还将用来建立微软的Live Mesh和下一代的Live Meeting。   Windows Azure提供随机运算与存储空间给开发人员,通过微软资料中心为开发人员所设计的web应用进行代管、扩充与管理等工作。   开发人员可通过现有的微软Visual Studio 2008来开发web应用,而windows Azure也支持常见的标准与协议,如SOAP、REST与XML。Windows Azure是一款开放平台,可支持微软与非微软的开发语言与环境。   目前微软公布的版本属于社区技术预览版,还缺乏一些即将加入的元素。只有使用托管代码编写的程序,必须包括.NET,才能在这个系统上运行。要能运行本机代码,必须等到明年发布的版本。Azure目前只能运行在微软的单一数据中心上,明年微软将把范围扩大到美国的其他数据中心,甚至海外。微软高管Bob Muglia称,实际上微软在一年内不会部署太多的程序在上面,因为还有很多东西需要去学习。   尽管微软在未来一年或几年内将不会推出商业版的Azure,O’Kelly表示,Azure操作系统的部分组件,比如Live Services已经被数以百万的电脑用户所使用。   在微软PDC2008大会上,微软仅仅展示了一个利用Azure开发的应用。Sentient Software还展示了一款名为Bluehoo的移动社交网络应用软件。该公司表示,通过使用微软提供的计算资源,Azure使得Bluehoo服务的扩展更容易实现。

eNet硅谷动力