implementación de referencia

WordPress de alta disponibilidad por Bitnami en AWS

Publicación web con WordPress y Amazon Aurora en un entorno de nube altamente disponible

Mediante este Quick Start, se implementa un WordPress de alta disponibilidad por Bitnami, que incluye WordPress con Amazon Aurora, en un entorno de alta disponibilidad de AWS en aproximadamente 40 minutos.

WordPress es una plataforma de publicación web para crear blogs y sitios web. Se puede personalizar con una amplia variedad de temas, extensiones y complementos. Mediante WordPress de alta disponibilidad por Bitnami, se instala la aplicación WordPress en varios servidores en la nube de AWS para obtener altos niveles de rendimiento y disponibilidad. También se configura una base de datos relacional de Aurora para ayudarlo a reducir costos, simplificar las tareas de configuración y ajustar la escala con facilidad. La base de datos y la aplicación de WordPress se configuran en diferentes instancias de Amazon Elastic Compute Cloud (Amazon EC2) a fin de mejorar la seguridad y el control de acceso. Si lo desea, también puede implementar un servidor de Amazon ElastiCache for Memcached para almacenar en caché las consultas de base de datos.

En el Quick Start, se incluyen plantillas de AWS CloudFormation y una guía en la que se proporcionan instrucciones paso a paso para ayudarlo a obtener el mayor provecho de la implementación.

logotipo de couchbase

Bitnami desarrolló este Quick Start en colaboración con AWS. Bitnami es un
socio de APN.

  •  Lo que creará
  •  Cómo realizar la implementación
  •  Costo y licencias
  •  Lo que creará
  • Utilice este Quick Start para configurar el siguiente entorno configurable en AWS:

    • Una arquitectura con alta disponibilidad en la que se abarcan dos zonas de disponibilidad*.
    • Una Virtual Private Cloud (VPC) configurada con subredes públicas y privadas de acuerdo con las prácticas recomendadas de AWS. Esto proporciona la infraestructura de red para la implementación*.
    • Una gateway de Internet para proporcionar acceso a Internet. Los hosts bastión utilizan esta gateway para enviar y recibir tráfico*.
    • En las subredes públicas, gateways NAT administradas a fin de permitir el acceso saliente a Internet para los recursos en las subredes privadas*.
    • En las subredes públicas, hosts bastión de Linux en un grupo de Auto Scaling que permiten el acceso de entrada mediante Secure Shell (SSH) a las instancias EC2 en subredes públicas y privadas*.
    • Elastic Load Balancing (ELB) para distribuir solicitudes HTTP y HTTPS en varias instancias de WordPress.
    • En las subredes privadas, las instancias de EC2 que alojan la aplicación de WordPress en Apache. Estas instancias se aprovisionan en un grupo de Auto Scaling para garantizar una alta disponibilidad.
    • En las subredes privadas, las instancias de Aurora DB que administra Amazon Relational Database Service (Amazon RDS).
    • En las subredes privadas, Amazon Elastic File System (Amazon EFS) para compartir activos (como complementos, temas e imágenes) en las instancias de WordPress.
    • En las subredes privadas, nodos de Amazon ElastiCache for Memcached para almacenar en caché las consultas de base de datos.

    * Mediante la plantilla con la que se implementa el Quick Start en una VPC existente, se omiten las tareas marcadas con asteriscos y se le pide la configuración de su VPC.

  •  Cómo realizar la implementación
  • Para implementar WordPress de alta disponibilidad por Bitnami en AWS, siga las instrucciones de la guía de implementación. En el proceso de implementación, se incluyen los siguientes pasos:

    1. Si aún no tiene una cuenta de AWS, regístrese en https://aws.amazon.com.
    2. Lance el Quick Start. Cada implementación toma alrededor de 40 minutos. Puede elegir entre dos opciones:
    3. Para probar la implementación, acceda a WordPress e inicie sesión en el panel, ya sea mediante la interfaz de usuario de WordPress o por medio de una conexión al clúster a través de SSH.
    4. (Opcional) Si habilitó ElastiCache, pruebe el complemento W3 Total Cache, con el que se configura el caché de WordPress.
    5. (Opcional) Personalice la configuración de OPcache, que es caché de código de bytes PHP.

    Para personalizar la implementación, puede cambiar la configuración de la base de datos de Aurora y la de ElastiCache, así como la de DNS y SSL, y la del servidor web de WordPress.

  •  Costo y licencias
  • Deberá pagar el costo de los servicios de AWS que se utilicen para ejecutar esta implementación de referencia del Quick Start. No hay costos adicionales por el uso del Quick Start.

    En la plantilla de AWS CloudFormation para este Quick Start, se incluyen parámetros de configuración que puede personalizar. Con algunas de estas configuraciones, como el tipo de instancia, se verá afectado el costo de implementación. Consulte las páginas de precios de cada servicio de AWS que utilizará para obtener estimaciones de costos. Los precios pueden modificarse.

    Sugerencia     Después de implementar el Quick Start, recomendamos activar el Informe de uso y costo de AWS para realizar un seguimiento de los costos asociados con el Quick Start. Mediante este informe, se envían métricas de facturación a un bucket de S3 de su cuenta. Se suministran estimaciones de costos en función del uso de cada mes y se cierran los datos a fin del mes. Para obtener más información sobre el informe, consulte la documentación de AWS.

    WordPress de alta disponibilidad por Bitnami y sus componentes se proporcionan como un software de código abierto y se distribuyen con las siguientes licencias:

    • WordPress: licencia pública general de GNU, versión 2 (GPL2)
    • Apache HTTP Server: licencia de Apache, versión 2.0 (APACHE2)
    • PHP: licencia de PHP, versión 3.01 (PHP)
    • Cliente de MySQL: licencia GNU General Public License, versión 2 (GPL2)
    • Gonit: licencia GNU General Public License, versión 2 (GPL2)

    Para verificar las licencias de otros componentes implementados por este Quick Start, consulte la carpeta opt/bitnami/licences de su pila después de implementar el Quick Start.