Introducción de la Guía de implementación

5 pasos  |  60 minutos

WordPress_Website_HERO-ART_small

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 normalmente demora menos de 5 minutos, pero puede llevar más tiempo si lanza un gran cantidad de instancias o incluye una instancia de base de datos. El lanzamiento de una instancia de base de datos demora 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 hospedar una aplicación en AWS y Elastic Beanstalk?

Elastic Beanstalk ofrece herramientas de monitorización, 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 equilibrio de carga y el escalado automático hasta la monitorización del estado de la aplicación. Al mismo tiempo, tendrá el control absoluto de los recursos de AWS que hacen posible el funcionamiento de su aplicación y podrá obtener acceso a los recursos subyacentes cuando quiera.

P: ¿Seré propietario de los recursos del stack?

Todos los recursos de su entorno, excepto el registro CNAME que apunta a su balanceador de carga, se lanzan en su cuenta. Para evitar desfases, 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 EB CLI 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 fuente 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 umbral 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 EB CLI.

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

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

Introducción a la Guía de implementación