implementación de referencia

Drupal en AWS

Implemente Drupal con Amazon RDS, Amazon S3 y otros servicios de AWS

Este Quick Start implementa una arquitectura Drupal de alta disponibilidad en la nube de Amazon Web Services (AWS).

Drupal es una plataforma de gestión de contenidos de código abierto, escrita en el lenguaje de script del lado del servidor PHP. Drupal proporciona un marco de backend para muchos sitios web empresariales. La implementación de Drupal en AWS hace que resulte fácil usar los servicios de AWS para mejorar aún más el desempeño y ampliar las funcionalidades de su marco de gestión de contenidos.

Esta implementación utiliza Amazon Elastic Compute Cloud (Amazon EC2), Amazon Virtual Private Cloud (Amazon VPC), Amazon Relational Database Service (Amazon RDS) Amazon Elastic File System (Amazon EFS), Amazon ElastiCache, Amazon CloudFront y Amazon Route 53.

Esta arquitectura de referencia se ha automatizado mediante plantillas de AWS CloudFormation que implementan el entorno de Drupal en aproximadamente 30 minutos. Puede personalizar las plantillas para satisfacer sus necesidades específicas.

drupal-small

Este Quick Start es obra de
los arquitectos de soluciones de AWS.

 

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

    • Una nube virtual privada (VPC) configurada en dos zonas de disponibilidad. En cada zona de disponibilidad, este Quick Start aprovisiona una subred pública y una subred privada, de acuerdo con las prácticas recomendadas de AWS.*
    • En las subredes públicas, hosts bastión de Linux en un grupo de Auto Scaling de AWS para proporcionar acceso seguro y permitir el acceso de entrada mediante Secure Shell (SSH) a las instancias Amazon EC2 en subredes públicas y privadas.*
    • En las subredes públicas, gateways administradas mediante traducción de direcciones de red (NAT) a fin de proporcionar conectividad saliente a Internet para instancias en las subredes privadas.*
    • En las subredes privadas, una instancia de servidor web (Imagen de máquina de Amazon, o AMI) en un grupo de Auto Scaling de AWS para hospedar los servidores de Drupal y las instancias de base de datos de Amazon Aurora.
    • AWS Auto Scaling, que permite al clúster de Drupal añadir o eliminar servidores sobre la base del uso.
    • Integración de AWS Auto Scaling con Elastic Load Balancing, que automáticamente añade y elimina instancias desde el balanceador de carga. La instalación predeterminada configura umbrales bajos y altos basados en la CPU para ajustar la escala de la capacidad de la instancia.
    • Amazon Elastic File System (Amazon EFS), que proporciona un almacenamiento de archivos sencillo y escalable para su uso con instancias de Amazon EC2.
    • Una función de AWS Identity and Access Management (IAM) que permite a los recursos de AWS creados a través de Quick Start acceder a otros recursos de AWS cuando sea necesario.*
    • Amazon ElastiCache para almacenar en caché las consultas de base de datos y sesiones de Drupal.
    • Amazon CloudFront como la red de entrega de contenidos para acelerar la distribución de contenido estático y dinámico de Drupal para usuarios finales.
    • Amazon Route 53 como sistema de nombres de dominio (DNS) público para resolver el nombre de dominio de su sitio de Drupal.

    * Con la plantilla en que se implementa el Quick Start en una VPC existente, se omiten las tareas marcadas con asteriscos y lo lleva a la configuración de la VPC existente.

  •  Cómo realizar la implementación
  • A continuación, siga las instrucciones de la guía de implementación para crear su entorno para Drupal en aproximadamente 30 minutos. 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. Puede elegir entre dos opciones:
    3. Inicie sesión en el sitio de administrador de Drupal para probar su implementación.
    4. Utilice el sitio de administrador de Drupal para crear contenido.

    El Quick Start incluye parámetros que se pueden personalizar para satisfacer mejor los requisitos de su negocio, TI y seguridad.

  •  Costo y licencias
  • Esta implementación inicia Drupal 7 o Drupal 8 automáticamente en una configuración de su elección. Drupal es software de código abierto. Está disponible bajo licencia de GNU GPL versión 2. Para obtener información adicional acerca de la concesión de licencias de Drupal, consulte el sitio web de Drupal.

    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. Consulte las páginas de precios de cada servicio de AWS que utilizará para obtener una estimación de los costos.

    En las plantillas de AWS CloudFormation para este Quick Start, se incluyen parámetros de configuración que puede personalizar. Algunas de estas configuraciones, como el tipo de instancia, influyen en el costo de la implementación. Consulte las páginas de precios de cada servicio de AWS que utilizará para obtener una estimación de los costos.