Подтвердить что ты не робот

Существует ли облачная служба, например Azure или EC2, которая может запускать произвольные рабочие нагрузки? (например, клиентские SKU для Windows)

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

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

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

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

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

4b9b3361

Ответ 1

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

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

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

Ответ 3

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

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

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

Ответ 4

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

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

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


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

Ответ 5

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

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

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

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

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

Ответ 6

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