Существует ли облачная служба, например Azure или EC2, которая может запускать произвольные рабочие нагрузки? (например, клиентские SKU для Windows)
Azure и EC2 оптимизированы для работы серверов. Много и много серверов. Обе платформы пытаются управлять множеством вещей для вас - в случае с Azure он хочет управлять даже целевой операционной системой.
Однако я хотел бы использовать такую услугу по другой причине: Тестирование.
У меня есть тонна операционных систем, которые мне нужно поддерживать. Мои тесты на самом деле не так долго, но их запуск на каждой платформе занимает много времени. Я собирался использовать облачный сервис для этого, думая, что эти машины будут работать намного меньше часа, и это не будет стоить так много.
Проблема заключается в том, что основные облачные службы не будут запускать клиентские версии Windows - только для Windows Server.
Есть ли облачная служба, которая позволила бы мне запускать каждую версию клиента и сервера и каждый уровень пакета обновления для Windows, начиная с Windows 2000 SP4 до сегодняшнего дня?
Ответы
Ответ 1
Попробуйте CloudSigma, он может загрузить свой собственный ISO и запустить любую x86 и 64-разрядную ОС, которые вам нравятся. У них есть собственные версии для запуска, но вы можете принести свои версии ОС.
В Швейцарии, но у них также были бы серверы в США, производительность, которую я ожидал, неплохо.
https://www.cloudsigma.com/
В также есть бесплатный маршрут
https://cs.cloudsigma.com/accounts/signup/
Ответ 2
Список Открытых членов альянса виртуализации может иметь для вас некоторых кандидатов.
Поиск на странице "операционная система" предлагает следующие возможности (в дополнение к уже упомянутому CloudSigma):
Ответ 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 или некоторые другие средства для управления гостевой ОС. Это сообщение сообщение форума, похоже, указывает на то, что это возможно. Но да, это не облачная служба, и вам придется самостоятельно выполнить начальную настройку и настройку.