【问题标题】:Amazon EC2 usable as a VMware testing platform?Amazon EC2 可用作 VMware 测试平台吗?
【发布时间】:2010-10-23 22:13:45
【问题描述】:

我们需要在本地化平台上执行测试,这会给我们的硬件资源带来一些负担,因为在短短几周内,我们可能需要大量服务器和客户端(Windows 2003 和 Windows 2008、Vista、XP、Red Hat 等) ) 多种语言。

我们通常依赖带有 Windows 2003 和 VMWare 的刀片,但有时这些刀片会因准时需求而过度生长,并且如果环境需要增长,采购和部署过程也会非常缓慢。

Amazon EC2/S3 在以下场景中是否可用?

  1. 在 Amazon AMI 上安装 VMWare(桌面,因为我们需要拥有快照的能力)。
  2. 从 S3 加载现有 VMWare 映像并在 EC2 实例上运行它们(每个 EC2 实例上可能有 3 或 4 个服务器或客户端操作系统。

我们更感兴趣的是能够非常轻松地启动或停止 VMware snaphsot 以进行相对较短的测试。这仅用于测试配置,而不是实际服务于用户工作负载的生产环境。唯一真正的用户是测试人员。这些配置可能只需要几个星期,然后关闭几个月,直到下一个版本再次需要它们。

对于此类测试目的,EC2/S3 是可行的替代方案吗?

【问题讨论】:

    标签: vmware amazon-ec2


    【解决方案1】:
    【解决方案2】:

    这是一个有点无耻的插件,但我们有一个新的创业公司可以解决你的问题。 Amazon EC2 非常适合按需计算,但实际上只针对单个用户启动生产服务器。我们扩展了 EC2,使其成为一个虚拟实验室管理环境,具有自助服务、策略和 VM 共享。您可以通过http://LabSlice.com查看它是否满足您的需求。

    【讨论】:

      【解决方案3】:

      您真的需要 VMWare,还是在测试在 VMWare 虚拟机中运行的软件?如果您正在测试例如,您可能实际上需要 VMWare。 VMWare 部署策略,或者正在运行测试 VMWare API 的代码。后者的示例可能是您正在测试应用服务器堆栈,并且当前使用 VMWare 在许多平台上进行测试。

      如果你真的需要 VMWare,我不相信你可以在 EC2 中安装 VMWare。如果不是这种情况,有人会纠正并启发我。

      如果您实际上不需要 VMWare,您还有更多选择。如果您可以使用zillion public AMIs 之一作为基准,请克隆适当的 AMI 并对其进行自定义以满足您的需求(将自定义版本保存为您团队的私有 AMI)。然后,您可以根据需要使用任意数量的它们。也许您已经拥有一堆需要在测试中使用的 VMWare 映像。在这种情况下,您可以将您的 VMWare 映像迁移到 EC2 AMI,如 Google 中不同地方所述,例如:

      http://thewebfellas.com/blog/2008/9/1/creating-an-new-ec2-ami-from-within-vmware-or-from-vmdk-files

      (对于没有在此处粘贴整篇文章向 SO 审查员表示歉意。它很长。)但这是一条捷径;您始终可以使用记录在案的 AMI 创建过程将任何机器(无论是否为 VMWare)转换为 AMI。为您拥有的每个 VMWare 虚拟机执行该过程,然后一切就绪。请记住,当您创建 AMI 时,您必须将其上传到 S3,这对于大型虚拟机来说会花费大量时间。

      【讨论】:

      • 谢谢。这很有用。或许我们对 VMware 的兴趣在于能够在属于同一虚拟机的多个快照之间来回移动,每个快照只需进行小的配置更改(例如,相同的操作系统语言,但更改了已安装的底层数据库。
      • @Pep 在这种情况下,您可能会考虑完全放弃 VMWare 并使用 Amazon AMI 作为基础。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-18
      • 2013-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-28
      • 1970-01-01
      相关资源
      最近更新 更多