Существует ли облачный сервис, такой как Azure или EC2, который может выполнять произвольные рабочие нагрузки?(например, клиентские SKU Windows) - PullRequest
19 голосов
/ 12 июня 2011

Azure и EC2 оптимизированы для работы серверов. Много-много серверов. Обе платформы пытаются управлять множеством вещей за вас - в случае Azure он хочет управлять даже целевой операционной системой.

Однако я бы хотел использовать такой сервис по другой причине: Тестирование.

У меня есть тонна операционных систем, которые мне нужно поддерживать. Мои тесты на самом деле не занимают так много времени, но их запуск на каждой платформе занимает много времени. Я собирался просто использовать облачный сервис для этого, думая, что эти машины будут работать гораздо меньше часа, и это не будет стоить столько.

Проблема в том, что основные облачные службы не будут запускать клиентские версии Windows - только Windows Server.

Существует ли облачная служба, которая позволяла бы мне запускать каждую версию клиента и сервера и каждый уровень пакета обновления Windows, начиная с Windows 2000 SP4 и по сегодняшний день?

Ответы [ 6 ]

7 голосов
/ 24 сентября 2011

Попробуйте CloudSigma , Defiantly может загружать свои собственные ISO-образы и запускать на нем любые x86 и 64-битные ОС, которые вам нравятся.У них есть свои собственные версии для начала, но вы можете привезти свои собственные версии ОС.

Базирующиеся в Швейцарии, но у них также будут серверы в США, производительность которых я ожидаю, довольно хорошая.https://www.cloudsigma.com/

В момент есть также бесплатный след
https://cs.cloudsigma.com/accounts/signup/

4 голосов
/ 25 сентября 2011

Список членов Open Virtualization Alliance может иметь несколько кандидатов для вас.

Поиск на странице «операционная система» предлагает следующие возможности (в дополнение к ужеупомянутый CloudSigma ):

  1. ElasticHosts
  2. ступенька GmbH (я менее уверен в этом)
  3. Превосходный IP
1 голос
/ 21 сентября 2011

Нет, коммерческие облачные сервисы, такие как Azure и Amazon EC2, сами по себе являются виртуальными, поэтому вы не получаете большого контроля над операционной системой.

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

Или, действительно, как предлагает @Stuart, - запуститьтесты локально.

0 голосов
/ 24 сентября 2011

Покупайте время на экземпляре EC2 и используйте его для размещения виртуальных машин VirtualBox с виртуальными машинами, настроенными для каждой операционной системы, для которой вы хотите протестировать.Используйте RDP-клиент или VNC или другие средства для управления гостевой ОС. сообщение на форуме указывает на то, что это возможно.Но да, это не облачный сервис, и вам придется выполнить начальную настройку и настройку самостоятельно.

0 голосов
/ 24 сентября 2011

Похоже, что Xen Cloud Platform может сделать то, что вам нужно.Эта страница заканчивается на:

Гостевые операционные системы: бинарный дистрибутив XCP поставляется с широким кругом гостей Linux и Widnows.Ознакомьтесь с полным списком замечаний по выпуску .

И их документ PDF Руководство по установке виртуальной машины облачной платформы Xen (выпуск 0.1, опубликован в октябре 2009 г.)говорит, что Windows 2000 Server имеет «Нет известных проблем».

(я не имею никакого отношения к Xen)

В связи с вышеизложенным, есть также список Xen VirtualPrivateServerProviders , некоторые из которых говорят, что включают Windows.

0 голосов
/ 12 июня 2011

Это определенно не то, что предлагает Azure - я думаю, что все образы Azure основаны на Windows Server 2008 R2.

Для EC2 вы можете настроить образы для Server 2003 до 2008R2 - но больше ничего,Есть также некоторые службы, которые могут помочь с этим - например, VaasNet http://www.vaasnet.com/catalog

Для тестирования других операционных систем Windows, я просто не думаю, что есть облачная служба, позволяющая вам сделать это.Я даже не думаю, что есть какие-либо облачные сервисы, в которых можно запускать приложения типа «виртуальный ПК» поверх размещенной операционной системы - поскольку я думаю, что большинство API виртуализации отключены в облачных средах (виртуализация в виртуализации не поддерживается!)


Извините, что говорю, но лучшим вариантом может быть локальное тестовое оборудование с изображениями VirtualPC.

...