2011-06-12 10 views
19

Azure y EC2 están optimizados para ejecutar servidores. Montones y montones de servidores Ambas plataformas intentan administrar miles de cosas para ti: en el caso de Azure, quiere administrar incluso el sistema operativo objetivo.¿Existe un servicio en la nube como Azure o EC2 que pueda ejecutar cargas de trabajo arbitrarias? (por ejemplo, SKU del cliente de Windows)

Sin embargo, me gustaría utilizar dicho servicio por un motivo diferente: Pruebas.

Tengo un montón de sistemas operativos que necesito para admitir. Mis pruebas en realidad no tardan tanto, pero ejecutarlas en cada plataforma lleva mucho tiempo. Iba a usar un servicio en la nube para esto, pensando que estas máquinas funcionarían por mucho menos de una hora, y no costaría demasiado.

El problema es que los principales servicios en la nube no ejecutarán versiones cliente de Windows, solo Windows Server.

¿Hay un servicio en la nube que me permita ejecutar cada versión de cliente y servidor, y cada nivel de paquete de servicio, de Windows lanzado comenzando con Windows 2000 SP4 hasta el día de hoy?

+1

Esa es una buena pregunta! – steenhulthin

+2

No conozco ninguno, pero +1 por el requerimiento! –

+1

Y sí, una buena pregunta, ¿y tal vez una oportunidad de mercado? –

Respuesta

0

Esto definitivamente no es algo que ofrece Azure, creo que todas las imágenes de Azure se basan cerca de Windows Server 2008 R2.

Para EC2 puede configurar imágenes para Server 2003 hasta 2008R2, pero nada más. También hay algunos servicios disponibles para ayudar con esto, p. VaasNet http://www.vaasnet.com/catalog

Para probar los otros sistemas operativos Windows, simplemente no creo que haya un servicio en la nube disponible para permitirte hacer esto. Ni siquiera creo que haya servicios en la nube donde se puedan ejecutar aplicaciones de tipo "PC virtual" sobre el sistema operativo alojado, ya que creo que la mayoría de las API de virtualización están deshabilitadas en los entornos de nube (¡la virtualización dentro de la virtualización no es compatible!)


Lamento decir esto, pero su mejor apuesta puede ser el hardware de prueba local ejecutando imágenes VirtualPC.

+0

Parece que voy a invertir un poco de dinero en un servidor a continuación. :( –

+0

Al menos intentaría ejecutar VirtualBox en una instancia de EC2 antes de comprar hardware. – Jherico

+0

@Jherico Las extensiones de virtualización en el hardware permiten el acceso de hardware de bajo nivel para los invitados. Desafortunadamente, el hardware _virtual_ que los invitados presentan no contiene esas extensiones Todavía es técnicamente posible ejecutar otra capa de virt en el interior, pero tener que emular el acceso de bajo nivel al hardware sería extremadamente ineficiente/lento. – Basic

1

No, los servicios de nubes comerciales como Azure y Amazon EC2 son virtuales, por lo que no se tiene un gran control sobre el sistema operativo.

Una opción puede ser considerar alquilar un servidor físico completo (coubicado o administrado) y luego usar una batería de máquinas virtuales para ejecutar las pruebas. Algo como la función instantánea de VMWare suena perfecto: haga girar una máquina virtual limpia, implemente el código de prueba y luego elimine los cambios en el disco una vez que se hayan completado las pruebas.

O, de hecho, como @Stuart sugiere: ejecutar las pruebas localmente.

+0

Son ellos mismos virtuales, pero eso no significa que sus respectivos proveedores no podrían poner, por ejemplo, Windows XP además de esa misma tela. Ciertamente no es una limitación técnica. No busco construir esto encima de Azure o EC2, estoy buscando algo * similar * a Azure o EC2 que permita este tipo de prueba. –

+0

@Billy ONeal - de hecho, aunque en el caso de Microsoft Azure son bastante estrictos sobre su control total de la imagen del sistema operativo. No es q uite Windows 2008 R2 allí ... –

0

Parece que el Xen Cloud Platform podría hacer lo que está buscando. Esta página finaliza con:

Sistemas operativos invitados: la distribución binaria XCP se entrega con una amplia gama de clientes de Linux y Widnows. Consulte release notes para obtener una lista completa.

Y su documento PDF Xen Cloud Platform Virtual Machine Installation Guide (versión 0.1, publicada en octubre de 2009) dice que Windows 2000 Server tiene "No se han encontrado problemas"."

(No tenemos ninguna afiliación con Xen)

Conjuntamente con lo anterior, también hay una lista de Xen VirtualPrivateServerProviders, varios de los cuales dicen que incluyen Windows.

+0

Xen no opera un servicio en la nube. (EC2, de hecho, se basa en Xen, sin embargo) –

7

Trate CloudSigma, Desafiantemente puede cargar sus propios ISO y ejecutar cualquier sistema operativo x86 y 64 bits que desee. Tienen sus propias versiones internas para comenzar, pero puede traer sus propias versiones del sistema operativo.

Con sede en Suiza, pero también tendrían la servidores en los EE. UU., rendimiento que esperaba bastante bueno. https://www.cloudsigma.com/

También hay una prueba gratuita en la moment
https://cs.cloudsigma.com/accounts/signup/

-1

tiempo Comprar en una instancia EC2 y usarla para alojar VirtualBox VM con máquinas virtuales establecido para cada sistema operativo que desea probar. Utilice un cliente RDP o VNC u otro medio para controlar el sistema operativo invitado. Este forum post parece apuntar a que eso es posible. Pero sí, no es un servicio en la nube en sí mismo y usted tendría que hacer todo el trabajo de configuración y configuración inicial usted mismo.

+0

Ejecutar su propio servidor no es un servicio en la nube. (Lo cual frustra todo el punto de esto, que es que no quiero comprar una pieza de hardware por separado para algo que no hago con demasiada frecuencia) –

+0

Quise decir comprar tiempo en una instancia de ec2 y ejecutar la caja virtual en ella. Sé que no lo he explicado muy bien. –

+0

No puede ejecutar un hipervisor dentro de un hipervisor. –

Cuestiones relacionadas