Automatice su solución de DR para bases de datos relacionales en AWS - AWS Guía prescriptiva

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Automatice su solución de DR para bases de datos relacionales en AWS

Jitendra Kumar, Oliver Francis y Pavithra Balasubramanian, Amazon Web Services ()AWS

Mayo de 2024 (historia del documento)

Al planificar una estrategia de recuperación ante desastres (DR) en Amazon Web Services (AWS), puede implementar una solución de DR para las bases de datos de su organización. Puede automatizar la solución de recuperación ante desastres configurando una arquitectura basada en eventos para realizar la conmutación por error de las instancias de bases de datos. Entre las ventajas de este enfoque se incluyen las siguientes:

  • Reducir los errores humanos causados por la coordinación manual

  • Proporcionar el objetivo de tiempo de recuperación más breve posible (RTO) en algunos casos

  • Facilitar las pruebas repetibles de su solución de DR

Sin la automatización, una interrupción en su servicio primario Región de AWS requeriría que los recursos de su organización realizaran manualmente los pasos de forma rutinaria. Estos pasos pueden incluir varios procesos, como promover réplicas de lectura del Amazon Relational Database Service (RDSAmazon) en la Región de AWS secundaria para que sirvan como nueva instancia de base de datos principal. AWS permite AWS SDK que Python (Boto3) APIs automatice estas acciones, que pueden formar los componentes básicos de una solución de DR para las necesidades de su organización.

En esta guía se describe un orquestador de DR centralizado y basado en manifiestos que puede ayudarle a conseguir una solución de DR para AWS bases de datos integradas en una misma empresa. Regiones de AWS Cuenta de AWS La decisión de realizar una conmutación por error seguiría necesitando la intervención humana y está fuera del alcance de la automatización.

Los destinatarios de esta guía son arquitectos de aplicaciones, arquitectos de infraestructuras, arquitectos de bases de datos y consultores de bases de datos.

Objetivos

La implementación de la solución DR Orchestrator Framework puede ayudarlo a lograr los siguientes resultados:

  • Reduzca los errores manuales durante una interrupción: el rendimiento manual de los procesos de DR puede ser propenso a errores. La automatización de las acciones durante las fases de una actividad de recuperación ante desastres reduce los errores manuales y ayuda a garantizar una conmutación por error o recuperación más fluida.

  • Gestione la recuperación ante desastres a gran escala: si su organización tiene una gran flota de bases de datos, la automatización de la recuperación ante desastres le ayudará a ampliar su solución de recuperación ante desastres. Puede automatizar la solución de DR AWS de su base de datos mediante DR Orchestrator Framework. DR Orchestrator automatiza los pasos de conmutación por error o recuperación de las AWS bases de datos mediante un archivo de parámetros en formato. JSON