开放性在Windows Azure是一个非常重要的目标和特点。目前,在Windows Azure中支持不少Linux的虚拟机镜像,例如Suse, Ubuntu, CentoOS等。此外还包括Oracle Linux等版本。
详细信息可见:http://windowsazure.cn/zh-cn/manage/linux/
Windows Azure 基础设施即服务(IaaS)的技术支撑,使得IT专业人员(ITPro)和开发者可以自定制符合自己需要的虚拟机,然后捕获镜像,从而拥有一个符合自己需要的虚拟机镜像(例如包括了Linux, Apache, MySQL等软件包),添加到“我的镜像”库中。具体捕获过程见:
http://www.windowsazure.com/en-us/manage/linux/how-to-guides/capture-an-image/
而社区的优势在于,大家可以将自己打包的、丰富多彩的、不同用途、不同版本的虚拟机镜像,分享出来,供大家来下载、使用或进一步改造。实际上,目前已经有一个很不错的社区资源供大家来选用:
http://vmdepot.msopentech.com/List/Index
在这里,可以看到各种不同的虚拟机镜像,里面有不同的软件包(package)组合。而且还有相关的部署脚本(Deployment Script)。具体的部署注意事项可见:
http://vmdepot.msopentech.com/Help/Help.cshtml
当然,也需要注意,对于这些镜像,如果用于正式的业务,还需要多测试,包括安全性等专项检查等。