Amazon EC2 можно использовать в качестве платформы для тестирования VMware?

Нам необходимо проводить тесты на локализованных платформах, которые создают некоторую нагрузку на наши аппаратные ресурсы, потому что всего за несколько недель нам может понадобиться множество серверов и клиентов (Windows 2003 и Windows 2008, Vista, XP, Red Hat и т. Д.) В нескольких языков.

Обычно мы полагаемся на блейд-серверы с Windows 2003 и VMWare, но иногда они перегружены пунктуальными потребностями, а также возникает проблема, заключающаяся в том, что процесс приобретения и развертывания довольно медленный, если среда нуждается в расширении.

Можно ли использовать Amazon EC2 / S3 в следующем сценарии?

  1. Установите VMWare (настольный компьютер, потому что нам нужна возможность делать снимки) на AMI Amazon.
  2. Загрузите существующие образы VMWare из S3 и запустите их на экземплярах EC2 (возможно, 3 или 4 серверных или клиентских ОС на каждом экземпляре EC2.

Нас больше интересует возможность очень легко запускать или останавливать снапшоты VMware для относительно коротких тестов. Это просто для тестирования конфигураций, а не для производственной среды, которая фактически обслуживает рабочую нагрузку пользователя. Единственный реальный пользователь - это тестировщик. Эти конфигурации могут потребоваться всего на несколько недель, а затем отключены на несколько месяцев, пока они снова не потребуются в следующем выпуске.

Является ли EC2 / S3 жизнеспособной альтернативой для этого типа тестирования?


person Pep    schedule 05.05.2009    source источник


Ответы (3)


Вам действительно нужна VMWare, или вы тестируете программное обеспечение, работающее на виртуальных машинах VMWare? Вам действительно может понадобиться VMWare, если вы тестируете, например. Политика развертывания VMWare или выполняется код, проверяющий API-интерфейсы VMWare. Примеры последнего: вы тестируете стек сервера приложений и в настоящее время используете VMWare для тестирования на многих платформах.

Если вам действительно нужна VMWare, я не верю, что вы можете установить VMWare в EC2. Кто-то поправит и просветит меня, если это не так.

Если вам на самом деле не нужна VMWare, у вас есть больше возможностей. Если вы можете использовать один из zillion общедоступных AMI в качестве основы, клонируйте соответствующие 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, а это займет много времени для больших виртуальных машин.

person runako    schedule 05.05.2009
comment
Спасибо. Это полезно. Возможно, наш интерес к VMware заключался в возможности перемещаться между несколькими снимками, принадлежащими одной виртуальной машине, каждый с небольшим изменением конфигурации (например, тот же язык ОС, но изменяет установленную базовую базу данных. - person Pep; 06.05.2009
comment
@Pep, в этом случае вы можете вообще отказаться от VMWare и использовать AMI Amazon в качестве основы. - person runako; 06.05.2009

Это немного бессовестная затычка, но у нас есть новый стартап, который может решить именно вашу проблему. Amazon EC2 отлично подходит для вычислений по требованию, но на самом деле ориентирован только на одного пользователя, запускающего производственные серверы. Мы расширили EC2, сделав его средой управления виртуальной лабораторией с самообслуживанием, политиками и совместным использованием виртуальных машин. Вы можете проверить это на http://LabSlice.com и посмотреть, соответствует ли он вашим потребностям.

person Simon at LabSlice-com    schedule 10.08.2010

Amazon сама предоставляет решение: http://aws.typepad.com/aws/2010/12/amazon-vm-import-bring-your-vmware-images-to-the-cloud.html

person elasticsecurity    schedule 17.12.2010