P: ¿Qué es WordPress?

WordPress es una sistema de gestión de contenido (CMS) y una herramienta de blogs de código abierto basada en PHP y MySQL que permite crear desde blogs personales a sitios web con un alto nivel de tráfico.

P: ¿Por qué debería hospedar a WordPress en AWS?

Como la primera versión de WordPress se lanzó en 2003, no se creó teniendo en cuenta infraestructuras elásticas, modernas, escalables y basadas en la nube. Gracias al trabajo de la comunidad de WordPress y al lanzamiento de varios módulos de esta herramienta, las capacidades de la solución de CMS están en constante expansión. En la actualidad, es posible crear una arquitectura de WordPress que aproveche muchos de los beneficios de la plataforma de AWS. AWS brinda una infraestructura fiable, escalable, segura y de alto desempeño para las aplicaciones con mayor nivel de demanda.

P: ¿Cuánto demora la puesta en funcionamiento del stack?

El lanzamiento de un nuevo entorno de Elastic Beanstalk en general tarda menos de 5 minutos, pero puede llevar más tiempo si lanza una gran cantidad de instancias o incluye una instancia de base de datos. El lanzamiento de una instancia de base de datos tarda aproximadamente 10 minutos.

P: ¿Puedo personalizar mi aplicación cuando esté hospedada en AWS?

La mayoría de las configuraciones del entorno de Elastic Beanstalk puede modificarse luego del lanzamiento. El nombre de la aplicación, el nombre del entorno, la plataforma y la asignación de VPC no pueden modificarse.

P: ¿Cuál es el beneficio de alojar una aplicación en AWS y Elastic Beanstalk?

Elastic Beanstalk ofrece herramientas de monitoreo, administración de recursos y opciones de configuración simples que facilitan la administración de entornos. Solo tiene que cargar el código, y Elastic Beanstalk administrará de manera automática la implementación, desde el aprovisionamiento de la capacidad, el balanceo de carga y el escalado automático hasta el monitoreo del estado de la aplicación. Al mismo tiempo, conservará el control absoluto de los recursos de AWS que alimenten su aplicación y podrá acceder a los recursos subyacentes cuando quiera.

P: ¿Seré propietario de los recursos en la pila?

Todos los recursos de su entorno, excepto el registro CNAME que apunta a su balanceador de carga, se lanzan en su cuenta. Para evitar desviaciones, solo debe administrar los recursos con la funcionalidad provista por Elastic Beanstalk.

P: ¿Cómo puedo modificar la configuración de mi entorno una vez que se haya creado para mí?

Puede utilizar la consola de administración de Elastic Beanstalk o la CLI de EB para modificar las configuraciones de un entorno en ejecución o para guardar la configuración actual de un entorno y aplicarla en otro. También puede utilizar archivos de configuración para configurar y ampliar los recursos de su entorno en el código de origen de su aplicación.

P: ¿Cómo escalo la aplicación si aumenta el tráfico?

Configure el grupo de Auto Scaling del entorno para lanzar más instancias cuando el tráfico alcance el límite predefinido.

P: ¿Cómo actualizo la aplicación?

Implemente una nueva versión del código fuente de la aplicación en un entorno en ejecución con la consola de administración de Elastic Beanstalk o la CLI de dicho servicio.

P: ¿Dónde puedo obtener más información acerca de la seguridad y las prácticas recomendadas sobre este tema en AWS?

Visite el Centro de seguridad de AWS para obtener más información o encontrar recursos relacionados con este tema.