

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.

# Implementación de la solución
<a name="deploy-the-solution"></a>

Tras configurar los requisitos previos, siga las instrucciones del patrón [DR Orchestrator](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/automate-cross-region-failover-and-failback-by-using-dr-orchestrator-framework.html) Framework. Se incluyen instrucciones para Amazon RDSAurora y Amazon ElastiCache. Para probar la solución, revise los requisitos previos y las limitaciones e implemente bases de datos de ejemplo en AWS ellas.

**Requisitos previos **
+ Estoy activo [Cuenta de AWS](https://aws.amazon.com/free/)para implementar esta solución.
+ Permisos para crear buckets de [Amazon Simple Storage Service (Amazon S3)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html) y los recursos utilizados en las plantillas. [AWS CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html)
+ Antes de ejecutar la máquina de `DR Orchestrator FAILBACK` estados:
  + [Modifique manualmente la RDS instancia](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.DBInstance.Modifying.html) o [modifique el clúster de base de datos Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Modifying.html) e inhabilite`DeletionProtection`.
  + Realice una [instantánea de la base](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CreateSnapshot.html) de datos antes de eliminar la RDS instancia de Amazon o el clúster de Aurora si tiene previsto realizar un análisis de la causa raíz (RCA).

**Limitaciones**
+ La disponibilidad y el soporte de las funciones varían según las versiones específicas de cada motor de base de datos y entre ellas Regiones de AWS. Para obtener más información sobre la disponibilidad de funciones y regiones para la replicación entre regiones, consulte Réplicas de [lectura entre regiones](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RDS_Fea_Regions_DB-eng.Feature.CrossRegionReadReplicas.html).
+ Esta solución se probó con una instancia de base de datos principal con una réplica de lectura. Si desea utilizar más de una réplica de lectura, pruebe la solución minuciosamente antes de implementarla en un entorno de producción.
+ En el caso de AmazonRDS, la solución solo es compatible con los siguientes motores: [Amazon RDS for My SQL](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_MySQL.html), [Amazon RDS for Postgre SQL](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_MySQL.html) y [Amazon for RDS MariaDB](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_MySQL.html).

**Implemente bases de datos de ejemplo en **AWS****

Para demostrar la solución de recuperación ante desastres entre regiones para bases de datos AWS, puede implementar [Amazon RDS for My SQL](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_MySQL.html), [Amazon Aurora My SQL -Compatible Edition](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.html) y [Amazon ElastiCache (RedisOSS) -](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/WhatIs.html) Global Datastore. [Siga las instrucciones del `App-Stack``README` archivo del repositorio -databases. aws-cross-region-dr](https://github.com/aws-samples/aws-cross-region-dr-databases/tree/main/App-Stack) GitHub En este ejemplo, la región principal es `us-east-1` y la región secundaria es`us-west-2`.

La pila de aplicaciones utiliza la sección de AWS CloudFormation [salidas](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/outputs-section-structure.html) para exportar los parámetros que utiliza DR Orchestrator Framework para automatizar la conmutación por error y la conmutación por recuperación de las bases de datos. AWS 