技术开发 频道

微软拥抱Linux:Azure与亚马逊亦敌亦友

        【IT168 评论】据悉,微软将在未来数月开发新一代Windows Azure云平台,目标是促进Windows Azure从PaaS向LaaS的云服务战略转型。相比而言,PaaS的优势在于提供即插即用的云计算环境,LaaS则提供更加全面的云计算功能,包括底层操作系统与数据库。对于在LaaS领域处于主导地位的亚马逊而言,微软新版Windows Azure的功能变革,无疑是一场不小的挑战。

  据报道,新一代Windows Azure看点之一,是微软调整Azure平台的虚拟机实现方式。对此,微软的说法是,Windows Azure虚拟机技术中新增对Linux虚拟支持,实现用户能够在Windows和Linux虚拟机中自由运行,实现SQL Server与SharePoint应用。看来,一向对开源呲之以鼻的微软,终于向Linux伸出了橄榄枝。只是,此种举动是主动示好,还是被迫无奈,有待考查。

  实际上,Windows Azure原有的虚拟机已经非常强大,用户可以轻松部署Windows Server 2008 R2镜像。不过,这并不能掩饰Windows Azure目前虚拟机的致命缺陷,即缺乏持久化状态,这就意味着,一旦系统重启,或者因各种故障或其他原因中断,数据都会全部丢失。因此,对于迫切需要在云计算领域表现与证明自己的微软来说,无疑是一块大的心病。只有扫清这个雷区,Windows Azure才能变得更加成熟。难怪有微软MVP专家惊呼,Windows Azure新增持久化功能是把杀手锏,将带来真正意义上的价值。

  新增虚拟机运行Linux无疑是新一代Windows Azure的亮点,除此之外,拥抱Hadoop也是Azure平台战略的重心。据悉,微软将推出以Apache Hadoop为基础的Windows Azure服务社区技术预览版,目的是使Azure能够处理所谓的大数据---从呼叫中心到企业产品内嵌电子智能传感器收集到的大量数据集。

  原理上,Windows Azure通过Windows Azure服务社区技术预览版轻松部署与应用Hadoop,并提供Hive插件,允许用户通过Excel与微软等BI工具与Hadoop数据交互。另外,微软还新增JavaScript库,为Hadoop开发人员提供MapReduce编程语言。最终,用户可通过浏览器轻松访问Windows Azure部署的Hadoop程序。

  除新增虚拟机运行Linux与Hadoop两大特性之外,新一代Windows Azure还有一个值得关注的新闻,那就是,有着代码勇士与Windows NT之父之称的卡特勒,最近也在研究微软的Windows Azure。

  也许正是看到微软的大投入与大制作,亚马逊希望与Windows Azure保持着竞争对手与合作伙伴的双重关系。近日,亚马逊宣布,公司已经将一个免费Windows服务器添加进Amazon EC2服务中。使用AWS Free Usage tier服务的客户,每个月可以免费在微软Windows服务器上运行 t1.micro实例750个小时。

  关于 Windows Azure

  Windows Azure是微软基于云计算的操作系统,它的主要目标是为开发者提供一个平台,帮助开发可运行在云服务器、数据中心、Web和PC上的应用程序。该服务平台包括了以下主要组件:

  Windows Azure;

  Microsoft SQL数据库服务;

  Microsoft .Net服务;

  用于分享、储存和同步文件的Live服务;

  针对商业的Microsoft SharePoint和Microsoft Dynamics CRM服务。

0
相关文章