implementación de referencia

Magento on AWS

Administración de contenido para sitios web de e-commerce en la nube de AWS

Con el Quick Start se implementa Magento Open Source (anteriormente Community Edition) automáticamente en la nube de AWS.

Magento es un sistema de administración de contenido de código abierto para sitios web de e-commerce. Esta implementación automatizada crea un clúster que ejecuta Magento junto con datos de muestra opcionales, lo que le permite experimentar con temas personalizados y ver la tienda web.

En la implementación se utiliza Amazon Aurora o MySQL (en función de su preferencia) en Amazon RDS para operaciones de bases de datos, Amazon EFS para almacenamiento compartido entre instancias EC2 y un clúster de Amazon ElastiCache con motor de caché de Redis para mejorar los tiempos de carga de las aplicaciones.

Magento_logo_trans

Este Quick Start fue desarrollado por
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 de manera automática el siguiente entorno de Magento en su cuenta de AWS:

    • Una nube virtual privada (VPC) que abarque dos zonas de disponibilidad, configuradas con dos subredes privadas y dos públicas*.
    • En una subred pública, un host bastión para conceder acceso mediante Secure Shell (SSH) a los servidores web de Magento. El host bastión es mantenido por un grupo de Auto Scaling que abarca varias zonas de disponibilidad y está configurado para garantizar que siempre haya un host bastión disponible*.
    • Gateways de traducción de dirección de red (NAT) administradas por AWS e implementadas en subredes públicas y configuradas con una dirección IP elástica para lograr conectividad a Internet de salida. Las gateways de NAT se utilizan para el acceso a Internet a todas las instancias EC2 que se inician en la red privada*.
    • Un motor de base de datos Amazon RDS for MySQL o Amazon Aurora implementado a través de Amazon RDS en la primera subred privada. Si decide utilizar una implementación Multi-AZ, se implementa una base de datos secundaria replicada de manera sincrónica en la segunda subred privada. De esta manera, se suministra alta disponibilidad y conmutación por error automatizada integrada a partir de la base de datos principal.
    • Un clúster de Amazon ElastiCache con el motor de caché Redis iniciado en las subredes privadas.
    • Instancias de servidor web de Amazon EC2 iniciadas en las subredes privadas.
    • Elastic Load Balancing implementado para distribuir tráfico automáticamente entre varias instancias de servidor web.
    • Amazon EFS creado y adjunto automáticamente en instancias de servidor web para almacenar archivos multimedia compartidos.
    • Auto Scaling activado para incrementar la capacidad de manera automática en caso de un incremento en la demanda y para reducirla en períodos de poco tráfico. La instalación predeterminada configura umbrales bajos y altos basados en la CPU para ajustar la escala de la capacidad de la instancia. Puede modificar estos umbrales durante el inicio y después de la implementación.
    • Un rol de instancia de AWS Identity and Access Management (IAM) con permisos de acceso pormenorizados a los servicios de AWS necesarios para el proceso de implementación.
    • Grupos de seguridad adecuados para cada instancia o función con el objetivo de restringir el acceso a los protocolos y puertos necesarios. Por ejemplo, el acceso a puertos de servidores HTTP en servidores web de Amazon EC2 está limitado a Elastic Load Balancing. Los grupos de seguridad también restringen el acceso a instancias de bases de datos de Amazon RDS por instancia de servidor web.

    * 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 crear el entorno de Magento 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. Descargue el software Magento.
    3. Inicie el Quick Start. Cada implementación demora entre 30 y 60 minutos. Puede elegir entre dos opciones:
    4. Para probar la implementación, conéctese a la pila de Magento, obtenga acceso a Magento Admin Panel y pruebe la conectividad de MySQL.

    Si desea personalizar la implementación, puede configurar los ajustes de Magento, la base de datos y Amazon ElastiCache, establecer el número mínimo y máximo de servidores web, y personalizar los tipos de instancias y los tamaños de bloque CIDR.

  •  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. El costo variará en función de la configuración de almacenamiento y cómputo del clúster que implemente. Para obtener estimaciones de costos, consulte las páginas de precios de cada servicio de AWS que utilizará. Los precios pueden modificarse.

    En el Quick Start se usa Magento Open Source (anteriormente denominado Community Edition), un software de código abierto distribuido con la licencia Open Software License (OSL 3.0).