微软发起二轮Paas改进 再次挑战亚马逊 Iaas

DOIT软件与服务频道报道 微软正通过一系列功能升级对平台即服务云发起第二轮改进。

早在Windows Azure初次登场的2009年,众多媒体与分析人士纷纷对平台即服务寄予极大的希望,并预计微软有机会撼动Amazon Web Services基础设施即服务的主宰地位。

然而实际情况与业界预期并不相符。

平台即服务的专有属性似乎令开发人员感到手足无措。相对于AWS等基于组件的基础设施云面前,平台即服务所提供的可修改性实在太过孱弱,这严重制约了开发人员的发挥空间。

Windows Azure与谷歌的App Engine始终像是一团乱麻,两套服务都没能在Amazon的强势崛起之下吸引到足够多的拥护者。几年过去,就连两家科技巨头自己都开始对PaaS采取摇摆不定的态度,并跟随Amazon的步伐推出基础设施即服务(Azure与谷歌计算引擎)。

现在,微软开始将PaaS证书纳入Azure,并重新开始在WIndows Server 2012 R2版本中以“Windows Azure软件包”为途径提升云技术。

Azure在R2版本中的主要升级功能之一在于“网站功能”,微软于上周三公布了这项功能,旨在为开发人员提供一套简单运行时间环境,从而对Web应用程序进行托管。

其它新功能还包括64位工作流程,旨在满足开发人员的应用程序对高容量内存的需求。另外,新版本还为HTTP与加密HTTP流量带来IPv6与本地WebSocket协议的支持能力。

在WebSocket协议支持的辅助下,微软宣称开发人员将能够创造出能够自动向设备环境之外推送数据的应用程序(即‘推送’模式),而不再像过去那样依托于回拨机制(即‘提取’模式)。

它还将自动化数据管理机制引入闲置站点,而不必再直接将闲置站点关闭,这就避免了站点内容从内存转移到磁盘存储当中。

“新机制大大降低了冷启动状况的发生机率,从而显著提高性能。现在应用程序终于告别磁盘、改由内存内进行数据搜索,这就避免了重新编译过程带来的性能浪费。”

随着Windows Azure PaaS功能的进一步发展,微软希望它能与自家TIFKAM(即类Metro界面)UI顺利融合,并从原本面向公有的Azure云身上吸取教训、为开发人员提供安装在自有设备上的运行时间环境。