在Azure VM(或EC2)中的Windows变体上安装/执行产品测试?

在Azure VM(或EC2)中的Windows变体上安装/执行产品测试?,windows,testing,azure,amazon-ec2,virtual-machine,Windows,Testing,Azure,Amazon Ec2,Virtual Machine,背景 今天我在反思安装/操作系统测试的痛苦。在我们即将发布新的windows软件时,我们必须验证: 它的安装没有问题 如果依赖关系得到合理的实现,它将运行 我们关于“更新”机器上可用内容的假设是正确的 在一系列体系结构上(32/64位等) 在一系列操作系统版本上(Windows XP、Windows Vista、7、8等) 我们的悲伤(但通常和成本效益)的方法是在现场旋转一些旧盒子。我们要么尝试将一个操作系统安装到虚拟机系统中,要么被迫删除该框并进行本机安装,以实现应用程序的“干净”安装。根据功

背景

今天我在反思安装/操作系统测试的痛苦。在我们即将发布新的windows软件时,我们必须验证:

  • 它的安装没有问题
  • 如果依赖关系得到合理的实现,它将运行
  • 我们关于“更新”机器上可用内容的假设是正确的
  • 在一系列体系结构上(32/64位等)
  • 在一系列操作系统版本上(Windows XP、Windows Vista、7、8等)
  • 我们的悲伤(但通常和成本效益)的方法是在现场旋转一些旧盒子。我们要么尝试将一个操作系统安装到虚拟机系统中,要么被迫删除该框并进行本机安装,以实现应用程序的“干净”安装。根据功能方法,还原快照可能可用,也可能不可用

    想法

    我意识到WindowsAzure使虚拟机的加速变得非常容易,而且“为你所使用的东西付费”。这似乎主要集中在web主机上(Windows Server 2008和Windows Server 8是“VM OS选择”对话框中唯一可用的Windows变体)。有关概述,请参阅

    但是,如果我可以纯粹为了测试而旋转其他类型的Windows操作系统映像呢

    我有一个MSDN订阅,并且可以访问一组我们应该支持的操作系统。难道我不能以某种方式推高它们,并拥有快照表、按需测试主机吗

    问题

  • 现在使用Windows Azure是否可行?(我现在可以为Server 2008和Server 8执行此操作,看起来……我可以对其他操作系统映像执行此操作吗?)
  • 如果是,怎么做?(我能否以某种方式将.vhd上传到存储器,以便在“我的图像”部分显示它?)
  • 如果没有,是否有好的替代方案?(我感觉你可以用Amazon EC2来做这件事?我是不是找错了方向?完全用虚拟机软件在现场做是否更好?)
  • 在最好的情况下,我想要一套受支持的Windows操作系统的“新鲜”(最近修补过的)映像,我可以按需启动,为我使用的东西付费,然后再次关闭。这是否存在

    谢谢你的时间和考虑

    另外,不完全确定这是在这里还是服务器故障…请告知

    1.现在使用Windows Azure是否可行?(我现在可以为服务器2008和服务器8执行此操作,看起来……我可以用其他服务器执行此操作吗 操作系统图像?)

    Windows服务器是2012,而不是8。但无论如何。没有。目前支持的Windows系列操作系统包括: *Windows Server 2008 SP2 x64, *Windows Server 2008 R2, *Windows Server 2012 请注意,它们都只是64位版本!坦白地说,我认为Windows客户端操作系统永远不会得到支持(比如XP、7、8)

    2.若有,如何处理?(我能否以某种方式将.vhd上传到存储器,以便在“我的图像”部分显示它?)

    不,不可能

    3.如果没有,是否有好的替代方案?(我感觉你可以用亚马逊EC2来做这件事?我找错人了吗?这样更好吗 是否尝试在现场完全使用虚拟机软件?)

    无法完全回答此问题,但表示目前在Amazon EC2中您可以运行:

    运行Microsoft Windows Server®的Amazon EC2(2003 R2中提供), 2008或2008 R2版本)

    到目前为止,Windows操作系统

    总之:只有服务器Windows操作系统可以在Azure和Amazon中运行

    提示:您不能在Azure或Amazon的Windows server上安装Hyper-V(您不能虚拟化已经虚拟化的内容)