EC2/Windows:安装应用程序,保存图像(AMI),稍后使用?

EC2/Windows:安装应用程序,保存图像(AMI),稍后使用?

我需要测试在 Windows 上运行的各种版本的应用程序。我想使用类似 EC2 的东西,其想法是:

  • 启动一个基本的 EC2 Windows 实例。安装应用程序(例如 QuickBooks)
  • 将生成的图像保存为 AMI
  • 测试
  • 关闭实例

稍后:

  • 将 AMI 还原到新实例上
  • 使用干净的实例再次测试

问题:

  • 这可行吗/可取吗?
  • 我们拥有想要测试的软件的许可证,但是在恢复映像后运行该软件(例如 QuickBooks)是否存在技术许可问题?
  • 我们应该了解哪些特定的工具/脚本来帮助解决这个问题?我们在 Linux 方面有使用 EC2 的经验,但在 Windows 方面却没有。

答案1

这可行吗/可取吗?

是的,完全是,而且实施起来非常简单。这是 EC2(以及基础设施即服务产品)的一大吸引力 - 您可以按小时/资源付费,而不是预先支付硬件/网络费用。

我们拥有想要测试的软件的许可证,但是在恢复映像后运行该软件(例如 QuickBooks)是否存在技术许可问题?

除非您的许可证仅适用于一台机器,并且您不会同时运行两个 AMI 实例,否则应该没问题。

我们应该了解哪些特定的工具/脚本来帮助解决这个问题?我们在 Linux 方面有使用 EC2 的经验,但在 Windows 方面却没有。

不是特别。除了定价、创建实例存储支持的实例的 AMI(您必须使用 ec2-bundle-instance 调用而不是 ec2-create-image 调用)以及操作系统之间的常见差异之外,与在 EC2 上运行 Linux 相比,运行 Windows 并没有什么奇怪的。

答案2

这应该完全没问题;只要您不尝试在安装 QuickBooks 或其他程序时一次运行多个自定义 AMI 实例,就不会遇到任何许可问题。

相关内容