despliegue de referencia

Base de datos de Amazon Aurora MySQL en AWS

Implemente una base de datos de Aurora MySQL con alta disponibilidad y compatibilidad con la conmutación por error

Esta solución implementa automáticamente un entorno para una base de datos de Amazon Aurora MySQL en la nube de Amazon Web Services (AWS). Esta solución está dirigida a usuarios que buscan una arquitectura de referencia repetible y personalizable para Aurora MySQL mediante AWS CloudFormation.

También puede usar esta solución como bloque de creación para otros despliegues automatizados. Para ello, utilice la opción de despliegue de VPC existente, que crea solo los componentes de la base de datos de Aurora. La plantilla de esta opción se conecta a las plantillas existentes de AWS CloudFormation y sustituye la base de datos de MySQL.

Amazon Aurora es un motor de base de datos relacional completamente administrado compatible con MySQL y PostgreSQL. Con Aurora, puede utilizar el código, las herramientas y las aplicaciones que usa actualmente con sus bases de datos de MySQL y PostgreSQL existentes.  Para determinadas cargas de trabajo, Aurora puede ofrecer un rendimiento hasta cinco veces superior que MySQL sin necesidad de implementar cambios en la mayoría de sus aplicaciones existentes.

Como parte de Amazon Relational Database Service (Amazon RDS), Aurora aprovecha las características de Amazon RDS para la gestión y administración de bases de datos. Elimina la necesidad de mantener la infraestructura de la base de datos: servidores, replicación, copias de seguridad, etc.

logotipo de portworx

AWS desarrolló esta solución.

  •  Lo que creará
  • Gracias a esta solución, es posible configurar lo siguiente:

    • Una arquitectura con alta disponibilidad que abarca dos zonas de disponibilidad.*
    • Una nube virtual privada (VPC) configurada con subredes públicas y privadas de acuerdo con las prácticas recomendadas de AWS para proporcionarle su propia red virtual en AWS.*
    • En las subredes públicas:
      • Gateways administradas de traducción de direcciones de red (NAT) para permitir el acceso saliente a Internet a recursos en las subredes privadas.*
      • Un host bastión de Linux en un grupo de Auto Scaling para permitir el acceso entrante de Secure Shell (SSH) a los recursos en subredes privadas.*
    • En las subredes privadas, un clúster de base de datos (DB) de Aurora que incluye dos lectores de DB y un escritor de DB.
    • Una alarma de Amazon CloudWatch para monitorear la CPU en el host bastión y enviar una notificación de Amazon Simple Notification Service (Amazon SNS) cuando la alarma se desencadene.
    • Una clave de cifrado mediante AWS Key Management Service (AWS KMS). La solución utiliza la clave con el fin de habilitar el cifrado de datos en reposo para el clúster de la base de datos de Aurora.

    * En la plantilla con la que se implementa la solución en una VPC existente, se omiten los componentes marcados con asteriscos y se le pide la configuración de su VPC existente.

  •  Cómo implementar
  • Para implementar el entorno de Aurora MySQL en su cuenta de AWS, siga las instrucciones de la guía de implementación. El proceso de implementación tarda alrededor de 30 minutos e incluye los siguientes pasos:

    1. Si aún no tiene una cuenta de AWS, regístrese en https://aws.amazon.com e inicie sesión.
    2. Elija una de las siguientes opciones para lanzar la solución. Antes de crear la pila, elija la región de AWS en la barra de herramientas superior.
    3. Pruebe la implementación y confirme que la base de datos de MySQL esté aceptando conexiones.

    Amazon puede compartir la información de implementación de los usuarios con el socio de AWS que colaboró con AWS en esta solución.  

  •  Costos y licencias
  • Usted es responsable del costo de los servicios de AWS, así como de las licencias de terceros que se utilicen, mientras se ejecuta esta solución. No se aplican cargos adicionales por el uso de la solución.

    En esta solución, se incluyen parámetros de configuración que puede personalizar. Algunas de estas configuraciones, como el tipo de instancia, afectan al costo del despliegue. Para hacer estimaciones de costos, consulte las páginas de precios de cada servicio de AWS que utilice. Los precios están sujetos a cambios.

    Sugerencia: Después de implementar una solución, cree Informes de costo y uso de AWS para realizar el seguimiento de los costos asociados. Dichos informes envían métricas de facturación a un bucket de Amazon Simple Storage Service (Amazon S3) en su cuenta. Suministran estimaciones de costos en función del uso de cada mes y agregan los datos a finales del mes. Para obtener más información, consulte ¿Qué son los informes de costo y uso de AWS?