不论是Windows Azure全球账户,还是Windows Azure 中国大陆(MC)账户,目前都已提供了大内存的A5、A6、A7规格的虚拟机。请见:
http://blogs.technet.com/b/nevin_dongs_blog/archive/2013/12/20/windows-azure-mc-a5-a6-a7.aspx http://blogs.technet.com/b/nevin_dongs_blog/archive/2013/09/28/windows-azure-a5.aspx http://blogs.technet.com/b/nevin_dongs_blog/archive/2013/04/17/windows-azure-virtual-machines-ga-iaas.aspx
http://blogs.technet.com/b/nevin_dongs_blog/archive/2013/12/20/windows-azure-mc-a5-a6-a7.aspx
http://blogs.technet.com/b/nevin_dongs_blog/archive/2013/09/28/windows-azure-a5.aspx
http://blogs.technet.com/b/nevin_dongs_blog/archive/2013/04/17/windows-azure-virtual-machines-ga-iaas.aspx
但实际运用的时候,发现一个有趣的现象:对于某些虚拟机,可以在管理门户(Management Portal)的“配置(Configure)”中,将“虚拟机尺寸(Virtual Machine Size)”提升到大内存的A5、A6、A7规格,如下图:
有的则不能,如下图:
探索这一情景的原因,发现这确实是在具体使用过程中应该注意的问题。除了在执行伸缩操作的时候可能会发生这样的情况,在执行另外一些操作的时候也需要考虑,例如:在某些虚拟网络中创建这些大尺寸虚拟机(虚拟网络在2013年4月16日以前创建的)、将新的大尺寸虚拟机添加到已有的云服务上(以实现高可用性集等)。具体可参见:http://social.msdn.microsoft.com/Forums/windowsazure/en-US/9693f56c-fcd3-4d42-850e-5e3b56c7d6be/error-failed-to-configure-virtual-machine-with-a5-a6-or-a7-vm-size?forum=WAVirtualMachinesforWindows
产生这一问题的原因,应该是和后台控制器、及某些物理机的配置等因素有关,对于一些较早前(2013年4月16日以前)建立的订阅,可能使用的是这些物理机器,而无法使用大尺寸虚拟机的的相关操作。
相关建议如下:
(可参考:http://social.msdn.microsoft.com/Forums/windowsazure/en-US/9693f56c-fcd3-4d42-850e-5e3b56c7d6be/error-failed-to-configure-virtual-machine-with-a5-a6-or-a7-vm-size?forum=WAVirtualMachinesforWindows)
· 创建新的虚拟网络、新的地缘组。 · 可尝试创建大内存的A5、A6、A7规格的虚拟机,确保支持这些规格。如确实不需要,可以删除并创建普通尺寸的虚拟机,并验证是否可以伸缩到大尺寸虚拟机(Scale-up)。 · 对现有普通尺寸的虚拟机进行升级,将现有虚拟机的数据盘、操作系统盘添加到新创建的虚拟机上。 · 升级前进行相关的数据备份,避免数据丢失。 · 对于采用PowerShell脚本进行操作的,注意对操作结果及提示进行进行处理。
· 创建新的虚拟网络、新的地缘组。
· 可尝试创建大内存的A5、A6、A7规格的虚拟机,确保支持这些规格。如确实不需要,可以删除并创建普通尺寸的虚拟机,并验证是否可以伸缩到大尺寸虚拟机(Scale-up)。
· 对现有普通尺寸的虚拟机进行升级,将现有虚拟机的数据盘、操作系统盘添加到新创建的虚拟机上。
· 升级前进行相关的数据备份,避免数据丢失。
· 对于采用PowerShell脚本进行操作的,注意对操作结果及提示进行进行处理。
随着大尺寸虚拟机的推广使用,提供更透明的操作、提供相关API进行灵活控制,后续将对这些改进进行持续跟踪。
最近,Windows Azure 中国大陆(MC)开始提供大内存的A5、A6、A7规格的虚拟机。如下图:
对于这三款虚拟机,实际上全球之前就已经提供了,具体信息可以见之前的文章:
一些技术规格,请见:
http://msdn.microsoft.com/en-us/library/windowsazure/dn197896.aspx
前几日,在参加TechEd China 2013年度技术大会的时候,不少人对这些大内存规格的虚拟机感兴趣。并在追问什么时候能有更多core的虚拟机推出(目前最多的是8个内核)。
对于某些场景,例如媒体、大数据、高性能并行计算等,显然更大规格的虚拟机会很受欢迎。
让我们拭目以待。
开放性在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
当然,也需要注意,对于这些镜像,如果用于正式的业务,还需要多测试,包括安全性等专项检查等。