2009-03-15 13 views
5

Hola soy completamente nuevo en EC2 y nuevo en el administrador del servidor y he estado trabajando en un servidor de Windows 2003 con nuestra aplicación web actual hecha con páginas PHP, base de datos mySQL y archivos de imagen de servidor independiente de Windows 2003.¿Cómo migro mi sitio web, mySQL, páginas de PHP, archivos, configuraciones, etc. a Amazon EC2?

Me gustaría saber cómo "empaquetar" nuestro servidor e instalarlo como una imagen en Amazon Web Services.

¿Hay una manera fácil de hacer esto o necesito reconstruir en Amazon? ¿Hay una imagen base de Windows con PHP & MySQL ya instalado?

He pasado por el proceso de iniciar sesión y me he conectado al servidor utilizando la Conexión a Escritorio remoto. Estoy acostumbrado a trabajar con archivos de servidor en dreamweaver, ¿cómo podría usar dreamweaver para conectarme al servidor EC2?

¿Alguien sabe de algunos buenos tutoriales para esto?

muchas gracias

Respuesta

8

Ésta es la list de imágenes de Windows. No pude encontrar uno con lo que está preguntando, por lo que debe comenzar desde uno existente (mejor comenzar con uno que ya tiene IIS instalado) y luego instalar PHP y MySQL usted mismo. Luego, puede guardar esto como su imagen base y usarlo para todas sus implementaciones posteriores.

Sin embargo, la infraestructura que está describiendo no encaja bien con un entorno de nube. Al principio, MySQL o cualquier otra base de datos relacional no es un mecanismo de persistencia adecuado. No se garantiza que su instancia no desaparecerá, y si eso sucede, entonces se perderán todos los datos almacenados en el sistema de archivos local. Solo puede usar MySQL de forma segura mediante el uso de Elastic Block Storage. Esta es otra consideración para ti.

Por la misma razón, no se recomienda el uso de una imagen simple para servir archivos. Amazon ofrece el servicio S3, que es excelente en este sentido.

Como conclusión, la implementación en un entorno de nube es diferente a la implementación en servidores dedicados. Necesita una arquitectura diferente, no solo para reproducir sus instalaciones.

+0

Hola, gracias por su respuesta, sí, puedo ver la necesidad de EBS y encontré el tutorial para esto, pero no es para la imagen de Windows. – undefined

+0

Creo que S3 es preferible a EBS, ya que se replica "cerca de los clientes" y, por lo tanto, es adecuado para contenido estático. Aparentemente, EBS no lo es? – andig

+0

Sí, pero no puede tener una base de datos relacional en S3.Esto es importante para las aplicaciones heredadas que no fueron diseñadas para la nube. – kgiannakakis

2

Según lo bien documentado y bien respaldado que sea su sitio, no debería ser tan malo. Por supuesto, trate de mantener un sistema operativo lo más similar posible a su sistema original. De hecho, incluso puedes construir tu imagen desde cero siguiendo la documentación. Incluso hay formas de crear un sistema a partir de medios de instalación en su propia configuración de VMWare y luego empujarlo hacia arriba a EC2 (consulte here y here). Nunca he hecho eso, pero parece factible en principio. Si tuviera un servidor a largo plazo, debería ejecutar EC2.

Por otro lado, puede gastar unos cientos de dólares e ir a odesk.com o en algún lugar y que alguien lo migre por usted. Solo dile que quieres una lista completa de todo lo que hizo, y listo —.

Editar: Como dice kgiannakakis, asegúrese de tener clara la tecnología EC2, ya que no es lo mismo que el alojamiento.

+0

Muchas gracias por su ayuda. – undefined

+0

¡De nada! Leí mal y asumí que estaba en Linux, pero gran parte de mi consejo aún se aplica :) – JasonSmith

Cuestiones relacionadas