He estado investigando la viabilidad de usar algo como Amazon Web Services para alojar sitios de WordPress. Me preguntaba si es posible y, de ser así, cuáles son las experiencias de las personas de haberlo hecho. ¿Qué aspectos de AWS usaste?
He estado investigando la viabilidad de usar algo como Amazon Web Services para alojar sitios de WordPress. Me preguntaba si es posible y, de ser así, cuáles son las experiencias de las personas de haberlo hecho. ¿Qué aspectos de AWS usaste?
Respuestas:
Usted menciona explícitamente tres servicios en el título de su pregunta: EC2, RDS y EBS.
Si son los tres servicios que le interesan, entonces sí, muy fácilmente.
EC2 + EBS son más o menos lo mismo, EBS es simplemente una extensión de almacenamiento persistente a EC2, y RDS es una base de datos MySQL completa: debería poder ejecutar esos tres servicios juntos muy fácilmente.
Si estaba buscando extender a algunos de los otros productos de AWS, S3 es muy fácil de implementar en WordPress para la carga de archivos; consulte algunos de estos complementos .
Sin embargo, SimpleDB tiene una utilidad muy limitada para nosotros sin una reescritura de cómo WordPress lee y escribe en la base de datos. Hay un artículo de Amazon sobre cómo crear un complemento que agrega la funcionalidad de etiquetado que usa SimpleDB como almacenamiento, pero eso es todo lo que pude encontrar con respecto al uso de SimpleDB con WordPress.
Thomas McDonald está bastante bien encaminado. Solo quería agregar que si va a usar EC2 para escalar sus sitios a medida que necesita más servidores, entonces tendrá que lidiar con el hecho de que tendrá múltiples instancias de su sitio sin volúmenes compartidos comunes.
En otras palabras, supongamos que tiene 2 instancias de EC2 arriba: cada una está completamente separada de la otra, entonces, ¿qué sucede cuando un usuario carga una imagen? Esa imagen solo existe en un servidor y no en el otro.
Para combatir esto, querrás usar algo como S3 con Cloudfront o algún otro tipo de CDN. Luego, algo como W3 Total Cache, que propagará sus cargas a la CDN. Luego, cuando se muestre una imagen en su tema, W3 Total Cache reescribirá automáticamente la URL de la imagen a la URL de origen de CDN y, a pesar de que esa imagen no existe en el servidor local, seguirá siendo visible para los visitantes.
Sí, puede, las cosas sabias en cuanto al rendimiento deberían ser igual de rápidas, si no más rápido que una caja dedicada estándar, solo necesita saber si los costos variables valen la pena o no.
Si usa algo como Scalr, también puede hacer algunas cosas interesantes de escalado automático.