微软为Windows Azure 创建基于Linux的虚拟机的目录

2013-03-06 12:39


  “微软开放技术公司”(Microsoft Open Technologies )是微软在2012年建立的全资子公司,它公布了第一个主要服务,即在Windows Azure云服务中提供存储库,以使预配置的虚拟机可以快速部署。据称,VM Depot适用于发现和部署Azure友好的虚拟机,并可能成为微软面对热门的“亚马逊网络服务(AWS)”所作出的竞争手段。

  目前微软开放技术公司的主要公开发布的,是通过Github放出的一系列小型项目。在一篇宣布VM Depot的博客中,来自该公司的Gianugo Rabellino指出,以此为起点,微软将致力于通过一系列积极的努力,将开发者吸引到其公有云。

在VM Depot上,(开发者)社区可以建立、部署和分享他们喜好的Linux配置,创建定制的开源堆栈,与其他人协同工作并建设新的云计算架构以平衡Windows Azure平台的开放性和灵活性。

目前发布的VM Depot预览版展现了接下来将要出现的一些事情:你将可以轻松的部署不同的基于Linux的虚拟机,并在其中包含定制化、经过策划的安装和配置。(我们 提供最新的、完全成熟的Debian、Alt Linux和Mageia发行版供您选用)。你可以评价它们,可以为它们打分。更重要的是,你可以根据自己的喜好对它们进行重组并将结果与社区的其他成员 分享。又或者,你为什么不尝试从头开始,使用自己喜欢的软件创建一个新的虚拟机呢?此外,针对特定的业务情景,你可以快速部署已定制的映像。所有这一切只 需几下点击,并将完全免费,只是在等待你的参与并促进其完善。

  在初期,VM Depot仅提供了少量的虚拟机映像供开发者选择。尽管如此,基于与Alt Linux、Basho、BitNami及 Hupstream的合作关系,VM Depot已经允许开发者在部署的虚拟机中使用完整的Ruby stack、LAMP stack、 Riak数据库节点、持续集成工具Jenkins等产品。

  微软分享了一系列指南, 指导如何在VM Depot上发布映像,将映像部署到Windows Azure,以及更新已发布的映像。开发者可以使用来自Windows Live、Google或Yahoo的证书,在VM Depot上注册账号。在发布一个新的映像前,开发者首先需要创建一块虚拟硬盘(VHD),并将它添加到公开的Windows Azure Blob存储空间。接下来,开发者会被要求提供该VHD映像的URL,以完成发布过程。映像被发布到VM Depot后,开发者就可以修订、删除或更新该映像。

  将映像从VM Depot部署到Windows Azure仅需满足以下少量先决条件。开发者必须安装Node及跨平台的Windows Azure命令行工具。VM Depot上的每个条目,均应带有一个名为“部署脚本”的超链接,用于生成脚本陈述,以便Windows Azure命令行工具将选定的映像发布到Windows Azure账户。虽然除了发行伙伴外,还没有来自其他人的虚拟机映像被发布到VM Depot,但目前已有一些开发者,在尝试过发布流程后,发表了若干博客文章

  毫无疑问,微软低调发布的VM Depot会被与AWS目录下大量部署的亚马逊机器映像(AMIs)做比较。截至本文编写时,AWS目录下已包含309个AWS自行部署的,以及 12738个由AWS用户上传的基于Linux的映像。尽管这是一个令人生畏的差距,微软似乎仍将同时面向Windows和Linux用户,更加努力的销 售其即将发布的虚拟机服务

英文原文: Microsoft Creates Catalog of Linux-based Virtual Machines for Windows Azure

译文:http://www.infoq.com/cn/news/2013/02/microsoft-vm-depot