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

我需要testing运行在Windows上的各种版本的应用程序。 我很想用EC2这样的东西,其主意是:

  • 触发一个基础的EC2窗口实例。 安装应用程序(例如QuickBooks)
  • 将生成的图像保存为AMI
  • 试走
  • closures实例

晚些时候:

  • 将AMI恢复到新实例
  • 用干净的实例再次testing

问题:

  • 这是可行的/可取的吗?
  • 我们有我们想要testing的软件的许可证,但是在恢复映像后运行软件(例如QuickBooks)会出现技术许可问题吗?
  • 任何特定的工具/脚本,我们应该知道帮助这个? 在EC2上,我们在Linux上经验丰富,但在Windows上却不行。

这是可行的/可取的吗?

是的,完全是,这是相当简单的实施。 这是EC2(以及基础架构即服务产品)的巨大吸引力之一 – 您可以按小时/资源付费,而不必事先为硬件/networking付费。

我们有我们想要testing的软件的许可证,但是在恢复映像后运行软件(例如QuickBooks)会出现技术许可问题吗?

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

任何特定的工具/脚本,我们应该知道帮助这个? 在EC2上,我们在Linux上经验丰富,但在Windows上却不行。

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

这应该是完全正确的; 只要你不试图在自定义AMI的时间运行多个实例并安装QuickBooks或其他任何东西,你就不应该遇到任何授权问题。