Conmutación por error de un clúster de base de datos de Amazon Aurora - Amazon Aurora

Conmutación por error de un clúster de base de datos de Amazon Aurora

Puede realizar una conmutación por error manual de un clúster de base de datos Aurora, por ejemplo, cuando desee sustituir una instancia de base de datos de escritura aprovisionada por una instancia de escritor Aurora Serverless v2.

Aurora conmuta por error a una nueva instancia de base de datos principal de una de las dos formas siguientes:

  • Promocionando una instancia de base de datos de lectura existente como nueva instancia principal

  • Creando una nueva instancia principal

Si el clúster de base de datos tiene una o varias instancias de lectura, se promociona una lectura a instancia principal durante un evento de error. Para aumentar la disponibilidad de su clúster de base de datos, es recomendable que cree al menos una o varias instancias de lectura en dos o más zonas de disponibilidad diferentes. Para obtener información sobre el mecanismo de conmutación por error, consulte Tolerancia a errores para un clúster de base de datos de Aurora.

Puede usar la AWS Management Console, la AWS CLI o la API de RDS para realizar una conmutación por error manual.

Conmutación por error de un clúster de base de datos
  1. Inicie sesión en la AWS Management Console y abra la consola de Amazon RDS en https://console.aws.amazon.com/rds/.

  2. En el panel de navegación, elija Bases de datos y, a continuación, seleccione la instancia de base de datos en el clúster de base de datos donde desea realizar la conmutación por error.

  3. En Actions (Acciones), elija Failover (conmutación por error).

    Aparece una página de confirmación.

  4. Elija Failover (Conmutación por error).

    En la página Bases de datos, se puede ver que el estado del clúster de base de datos es Conmutación por error. El estado vuelve a Disponible cuando se completa la conmutación por error y se muestran los roles de las instancias de base de datos principales nuevas y anteriores.

Para llevar a cabo una conmutación por error de un clúster de base de datos con la AWS CLI, llame al comando failover-db-clúster. Especifique los siguientes parámetros:

  • --db-cluster-identifier: el clúster de base de datos que desea conmutar por error.

  • --target-db-instance-identifier: el nombre de la instancia de base de datos que se va a promocionar a instancia de base de datos principal.

Para Linux, macOS o:Unix

aws rds failover-db-cluster \ --db-cluster-identifier mydbcluster \ --target-db-instance-identifier mydbcluster-instance-2

En:Windows

aws rds failover-db-cluster ^ --db-cluster-identifier mydbcluster ^ --target-db-instance-identifier mydbcluster-instance-2

Para modificar un clúster de base de datos mediante la API de Amazon RDS, llame a la operación FailoverDBclúster. Especifique los siguientes parámetros:

  • DBclústerIdentifier

  • TargetDBInstanceIdentifier