Administración de una base de datos global de Amazon Aurora - Amazon Aurora

Administración de una base de datos global de Amazon Aurora

Puede realizar la mayor parte de las operaciones de administración en los clústeres individuales que componen una base de datos global de Aurora. Cuando selecciona Group related resources (Recursos relacionados con grupos) en la página Databases (Bases de datos) de la consola, verá el clúster principal y el secundario agrupados bajo la base de datos global asociada. Para encontrar las Regiones de AWS donde se ejecutan los clústeres de una base de datos global, el motor, el identificador y la versión de la base de datos de Aurora, use la pestaña Configuration (Configuración).

Los procesos de conmutación por error de la base de datos entre regiones solo están disponibles para las bases de datos globales de Aurora, no para un solo clúster de base de datos de Aurora. Para obtener más información, consulte Uso de la transición o la conmutación por error en una base de datos global de Amazon Aurora.

Para recuperar una base de datos global de Aurora de una interrupción no planificada en la región principal, consulte Recuperación de una base de datos global Amazon Aurora de una interrupción no planificada.

Modificación de una base de datos global de Amazon Aurora

La página Databases (Bases de datos) en la AWS Management Console muestra todas las bases de datos globales de Aurora, que muestran el clúster principal y los clústeres secundarios de cada una de ellas. La base de datos global de Aurora tiene sus propias opciones de configuración. Específicamente, tiene Regiones de AWS asociadas con los clústeres principales y secundarios, como se muestra en la siguiente captura de pantalla.

Captura de pantalla que muestra una base de datos global de Aurora seleccionada y los ajustes de configuración asociada en la AWS Management Console.

Al realizar cambios en la base de datos Aurora global, tiene la oportunidad de cancelar los cambios, como se muestra en la siguiente captura de pantalla.

Captura de pantalla que muestra la página de modificación de la configuración para una base de datos global de Aurora.

Al seleccionar Continue (Continuar), confirma los cambios.

Modificación de parámetros para una base de datos Aurora global

Puede configurar los grupos de parámetros independientemente para cada clúster de Aurora de base de datos Aurora dentro de la base de datos global de Aurora. La mayoría de parámetros funcionan igual que para otros tipos de clústeres de Aurora. Se recomienda mantener la configuración coherente entre todos los clústeres de una base de datos global. Esto ayuda a evitar cambios de comportamiento inesperados si se promueve un clúster secundario para que sea el principal.

Por ejemplo, utilice la misma configuración de zonas horarias y conjuntos de caracteres para evitar un comportamiento incoherente si un clúster diferente asume la función del clúster principal.

Los ajustes de configuración aurora_enable_repl_bin_log_filtering y aurora_enable_replica_log_compression no tienen efecto.

Eliminación de un clúster de una base de datos global de Amazon Aurora

Puede eliminar clústeres de base de datos Aurora de la base de datos Aurora global por varias razones diferentes. Por ejemplo, es posible que desee quitar un clúster de base de datos Aurora de una base de datos Aurora global si el clúster principal se degrada o se aísla. A continuación, se convierte en un clúster de base de datos de Aurora aprovisionado independiente que podría utilizarse para crear una nueva base de datos global de Aurora. Para obtener más información, consulte Recuperación de una base de datos global Amazon Aurora de una interrupción no planificada.

También puede querer quitar clústeres de base de datos de Aurora porque desea eliminar una base de datos global de Aurora que ya no necesite. No puede eliminar la base de datos global de Aurora hasta después de eliminar (desasociar) todos los clústeres de base de datos de Aurora asociados y deje el principal para lo último. Para obtener más información, consulte Eliminación de una base de datos global de Amazon Aurora.

Cuando un clúster de base de datos de Aurora se desasocia de la base de datos global de Aurora, ya no se sincroniza con el principal. Se convierte en un clúster de base de datos de Aurora aprovisionado independiente con capacidades completas de lectura/escritura.

Puede quitar clústeres de base de datos Aurora de la base de datos de Aurora global mediante AWS Management Console, la AWS CLI o la API de RDS.

Para quitar un clúster de Aurora de una base de datos global de Aurora
  1. Inicie sesión en la AWS Management Console y abra la consola de Amazon RDS en https://console.aws.amazon.com/rds/.

  2. Seleccione el clúster en la página Databases (Bases de datos).

  3. En Actions (Acciones), elija Remove from Global (Eliminar desde global).

    Captura de pantalla que muestra el clúster de base de datos de Aurora seleccionado (secundario) y la acción “Remove from global” (Eliminar de global).

    Abra un mensaje para confirmar que desea separar el secundario de la base de datos Aurora global.

    Captura de pantalla que muestra una solicitud de confirmación para eliminar un clúster secundario de una base de datos de Aurora global.
  4. Elija Remove and promote (Eliminar y promover) para quitar el clúster de la base de datos global.

El clúster de base de datos Aurora ya no sirve como secundario en la base de datos Aurora global y ya no está sincronizado con el clúster de base de datos principal. Es un clúster de base de datos Aurora independiente con capacidad completa de lectura/escritura.

Captura de pantalla que muestra una solicitud de confirmación para eliminar un clúster secundario de una base de datos de Aurora global.

Tras eliminar o borrar todos los clústeres secundarios, podrá eliminar el clúster principal del mismo modo. No puede separar (quitar) el clúster de base de datos Aurora principal de una base de datos Aurora global hasta después de quitar todos los clústeres secundarios.

La base de datos global de Aurora puede permanecer en la lista Databases (Bases de datos), con cero regiones y AZ. Puede eliminar si ya no desea utilizar esta base de datos Aurora global. Para obtener más información, consulte Eliminación de una base de datos global de Amazon Aurora.

Para eliminar un clúster Aurora de una base de datos global de Aurora, ejecute el comando CLI remove-from-global-cluster con los siguientes parámetros:

  • --global-cluster-identifier – El nombre (identificador) de la base de datos Aurora global.

  • --db-cluster-identifier – Nombre de cada clúster de base de datos Aurora que se va a quitar de la base de datos Aurora global. Quite todos los clústeres de base de datos Aurora secundarios antes de quitar el primario.

Los siguientes comandos eliminan un clúster secundario y, después, el clúster primario de una base de datos global de Aurora.

Para Linux, macOS, o Unix:

aws rds --region secondary_region \ remove-from-global-cluster \ --db-cluster-identifier secondary_cluster_ARN \ --global-cluster-identifier global_database_id aws rds --region primary_region \ remove-from-global-cluster \ --db-cluster-identifier primary_cluster_ARN \ --global-cluster-identifier global_database_id

Repita el comando remove-from-global-cluster --db-cluster-identifier secondary_cluster_ARN para cada Región de AWS secundaria de la base de datos global de Aurora.

En Windows:

aws rds --region secondary_region ^ remove-from-global-cluster ^ --db-cluster-identifier secondary_cluster_ARN ^ --global-cluster-identifier global_database_id aws rds --region primary_region ^ remove-from-global-cluster ^ --db-cluster-identifier primary_cluster_ARN ^ --global-cluster-identifier global_database_id

Repita el comando remove-from-global-cluster --db-cluster-identifier secondary_cluster_ARN para cada Región de AWS secundaria de la base de datos global de Aurora.

Para eliminar un clúster de Aurora de una base de datos global de Aurora con la API de RDS, ejecute la acción RemoveFromGlobalCluster.

Eliminación de una base de datos global de Amazon Aurora

Dado que una base de datos Aurora global suele contener datos empresariales esenciales, no puede eliminar la base de datos global y los clústeres asociados en un único paso. Para completar la eliminación de una base de datos global de Aurora, haga lo siguiente:

  • Elimine todos los clústeres de base de datos secundarios de la base de datos Aurora global. Cada clúster se convierte en un clúster de base de datos Aurora independiente. Para saber cómo hacerlo, consulte Eliminación de un clúster de una base de datos global de Amazon Aurora.

  • En cada clúster de base de datos Aurora independiente, elimine todas las réplicas Aurora.

  • Elimine el clúster secundario de la base de datos global de Aurora. Esto se convierte en un clúster de base de datos Aurora independiente.

  • Desde el clúster principal de la base de datos de Aurora, primero elimine todas las réplicas Aurora y, a continuación, elimine la instancia de base de datos del escritor.

La eliminación de la instancia de escritor del clúster de base de datos Aurora recién independiente también normalmente elimina el clúster de base de datos Aurora y la base de datos Aurora global.

Para obtener más información general, consulte Eliminación de una instancia de base de datos de un clúster de base de datos de Aurora.

Para eliminar una base de datos de Aurora global, puede utilizar la AWS Management Console, la AWS CLI o la API de RDS.

Para eliminar una base de datos global de Aurora
  1. Inicie sesión en la AWS Management Console y abra la consola de Amazon RDS en https://console.aws.amazon.com/rds/.

  2. Seleccione Bases de datos y busque la base de datos Aurora global que desea eliminar en el listado.

  3. Confirme que todos los demás clústeres se han borrado de la base de datos global de Aurora. La base de datos global de Aurora debe mostrar 0 regiones y AZ, y tener un tamaño de 0 clústeres.

    Si la base de datos Aurora global contiene clústeres de base de datos Aurora, no puede eliminarla. Si es necesario, desconecte los clústeres de base de datos Aurora principal y secundaria de la base de datos Aurora global. Para obtener más información, consulte Eliminación de un clúster de una base de datos global de Amazon Aurora.

  4. Elija la base de datos de Aurora global en la lista y, a continuación, elija Eliminar en el menú Acciones.

    Una base de datos de Aurora global basada en Aurora MySQL 5.6.10a permanece en la AWS Management Console hasta que la elimine, incluso si no tiene ningún clúster de base de datos de Aurora asociado.

Para eliminar una base de datos global de Aurora, ejecute el comando delete-global-cluster de la CLI con el nombre de la Región de AWS y el identificador de base de datos global de Aurora, como se muestra en el siguiente ejemplo.

Para Linux, macOS, o Unix:

aws rds --region primary_region delete-global-cluster \ --global-cluster-identifier global_database_id

En Windows:

aws rds --region primary_region delete-global-cluster ^ --global-cluster-identifier global_database_id

Para eliminar un clúster que forme parte de una base de datos global de Aurora con la API de RDS, ejecute la operación DeleteGlobalCluster.