三、微软与“云”共舞
微软公司很早以前就已对“云计算”展开实质性研究,10年前,作为.Net战略的一部分,微软曾经推出一套代号为Hailstorm的网络服务,希望能整合各种设备、数据和服务资源,为用户提供更简洁、更实用的计算方案,但受制于当时的技术环境和应用实际,Hailstorm并没有取得预期的成功。直至去年,在充分总结了经验和不足的前提下,微软发布了一个全新的云计算平台——Windows Azure Service Platform。“Azure”的意思是碧空、蓝天,就像人的想象力和创造力那样,无穷无尽,没有极限。
Windows Azure是微软“蓝天服务平台”(Azure Service Platform)的一部分。“蓝天”的重要性在于,它是继Windows取代DOS之后,微软的又一次颠覆性转型——通过在互联网架构上打造新计算平台,Windows真正由PC延伸到“蓝天”上。微软希望“云平台”最终同PC平台一样,能够让成千上万的第三方开发人员开发出丰富的应用与新颖的服务 ——而这样的平台势必会造就一个全新的“云产业”,就像过去20多年里,Windows和众多合作伙伴催生出规模巨大的PC产业那样。
目前的“云计算”服务提供商所采用的主流架构大多分为三个层次——最底层是物理层;中间是基于网络的操作系统和开发工具应用环境;最上层是面向终端用户和企业的服务,像邮件、搜索、广告、数据库、视讯、博客等等。
相比之下,微软的“蓝天”的层次更丰富。
* 蓝天”的底层是微软全球基础服务系统——Global Foundation Services(GFS),由遍布全球的第四代数据中心构成。几年前微软便开始筹建数据中心,因此目前正在部署的数据中心已“升级”到能效比表现更优异的第四代。值得一提的是,所有的微软数据中心都采用了清洁能源,并且在工作效率、可靠性、能耗等多元指标上达到了微软制定的严苛标准。
* GFS之上是Windows Azure操作系统,主要从事虚拟化计算资源管理和智能化任务分配,当接到用户计算需求时,系统会确定最合理的资源处理、数据传输以及安全防护机制,并把运算任务分配给不同的CPU,把存储任务分配给全球不同的微软数据中心——用户不需要知道子程序和数据在哪里,只要知道自己想做什么就足够了。
* Windows Azure之上是一个应用服务平台,它发挥着构件(building blocks)的作用,为客户提供一系列的服务,如Live服务、.NET服务、SQL服务等等,用以帮助客户建立“云计算”的应用,或将现有的业务拓展到云端。
* 再往上则是微软提供给开发者的API、数据结构和程序库;最上层是微软为客户提供的服务(Finished Service),如Windows Live、Office Live、Exchange Online等等。
需要指出的是,除了为用户提供全面、安全、可靠的云服务之外,“蓝天”还兼顾到产业伙伴的现实与未来、发展和进步——正如微软首席执行官史蒂夫?鲍尔默所说:“‘蓝天’服务平台现在还只是初级的技术预览版,但随着开发人员将这种全新平台的强大能力与不断涌现的软硬件创新有效结合,信息、通信和计算与我们的日常生活无缝融合的那一天必将到来。”
四、“蓝天”的优势
微软“蓝天”的优势体现在如下四个方面。
其一,技术领先——遍布全球的微软GFS大型数据中心可以在确保云服务基础平台规模的同时,强化数据模块组合的灵活性。
其二,平台开放——微软欢迎各方伙伴接入“蓝天”,与微软并肩携手造福用户,并会帮助他们发掘自己的商业价值、开发有价值的产品和服务。我们支持并鼓励合作伙伴在“蓝天”上用子件和第三方子件(甚至包括Linux在内)开发出自己的应用——甚至搭建出自己的云计算服务平台,并且会为他们提供各种必要的帮助。开发者不但能从现有知识体系、生态系统和社区资源中获得给养,还可在传统服务器和Windows Azure环境之间自由迁徙。例如,开发人员之前为Windows Server写的应用程序,只需进行简单的修改,即可用于Windows Azure。
其三,体验兼容——微软“蓝天”服务平台是独特的,我们尊重用户选择“云”还是“端”的自主权,并确保了由“地面”(PC端的应用软件)向“云”间延伸的体验的一致性。用户完全可以从“蓝天”上继续获取他们对Windows、Office的熟悉体验,而不需要花费时间和精力重新学习。
其四——投资较少,对企业客户来说,微软的云服务平台与现有的IT架构并不冲突,所以客户不需要投入巨大的投资,便可逐步实现信息系统的无缝切换。不过,尽管当前“云计算”已取得了许多实质性的进展,但其真正为企业客户和个人用户所接受可能还需要两年到五年的时间。毕竟,数据中心的建设、“云计算”技术的全球化分布、计算资源由“端”向“云”的流动都不是短时间可以完成的工作。