2

的背景

今天我在反思痛苦的安装/操作系统测试。当我们接近 Windows 软件的新版本时,我们必须验证:

  1. 它安装没有问题
  2. 它运行,给定合理的依赖关系
  3. 我们对“更新”机器上可用内容的假设是正确的
  4. 在一系列架构上(32/64 位等)
  5. 在一系列操作系统版本(Windows XP、Windows Vista、7、8 等)上

我们可悲(但通常且具有成本效益)的方法是在现场旋转一些旧盒子。我们要么尝试将操作系统安装到 VM 系统中,要么被迫擦除盒子并进行本机安装,只是为了获得应用程序的“干净”安装。根据功能方法,恢复快照可能可用也可能不可用。

理念

我意识到 Windows Azure 使得这些天来启动虚拟机和“为所用的付费”变得非常容易。这似乎主要集中在网络托管上(Windows Server 2008 和 Windows Server 8 是“VM OS 选择”对话框中唯一可用的 Windows 变体)。有关概述,请参阅此页面。

但是,如果我可以启动其他类型的 Windows 操作系统映像纯粹用于测试呢?

我订阅了 MSDN,并且可以访问我们应该支持的一组操作系统。我不能以某种方式推动这些并拥有可快照的按需测试主机吗?

问题

  1. 现在使用 Windows Azure 是否可行?(我现在可以为 Server 2008 和 Server 8 执行此操作,看起来……我可以对其他操作系统映像执行此操作吗?)
  2. 如果是这样,怎么做?(我可以以某种方式将 .vhd 上传到存储设备以使其显示在“我的图像”部分吗?)
  3. 如果没有,有没有好的选择?(我觉得您可以使用 Amazon EC2 来做到这一点?我是不是找错了树?完全使用 VM 软件在现场尝试这样做会更好吗?)

在最好的情况下,我想要一组受支持的 Windows 操作系统的“新鲜”(最近修补过的)映像,我可以按需启动,为我使用的内容付费,然后再次关闭。这存在吗?

感谢您的时间和考虑...

PS不完全确定这是否应该在这里或服务器故障...请告知。

4

1 回答 1

1

1.这在 Windows Azure 上现在可行吗?(我现在可以为 Server 2008 和 Server 8 执行此操作,看起来……我可以对其他操作系统映像执行此操作吗?)

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

2.如果有,怎么做?(我可以以某种方式将 .vhd 上传到存储设备以使其显示在“我的图像”部分吗?)

不,所以没办法。

3.如果没有,有什么好的选择吗?(我觉得您可以使用 Amazon EC2 来做到这一点?我是不是找错了树?完全使用 VM 软件在现场尝试这样做会更好吗?)

无法完全回答这个问题,但快速搜索表明目前在 Amazon EC2 中您可以运行:

运行 Microsoft Windows Server® 的 Amazon EC2(在 2003 R2、2008 或 2008 R2 版本中可用)

到目前为止,Windows 操作系统。

总结:只有Server Windows OS 可以在 Azure 和 Amazon 中运行。

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

于 2012-10-19T20:04:37.823 回答