Creación de un clúster de base de datos de Aurora sin pantalla en una región secundaria - Amazon Aurora

Creación de un clúster de base de datos de Aurora sin pantalla en una región secundaria

Aunque una base de datos global de Aurora requiere al menos un clúster de base de datos secundaria de Aurora en una Región de AWS diferente a la principal, puede utilizar una configuración headless (sin pantalla) para el clúster secundario. Un clúster secundario de base de datos de Aurora sin pantalla es uno sin una instancia de base de datos. Este tipo de configuración puede reducir los gastos para una base de datos global de Aurora. En un clúster de base de datos de Aurora, se desacoplan la informática y el almacenamiento. Sin la instancia de base de datos, no se le cobrará por la informática, solo por almacenamiento. Si está configurado correctamente, el volumen de almacenamiento de un clúster secundario sin pantalla se mantiene sincronizado con el clúster principal de la base de datos de Aurora.

Agregue el clúster secundario como lo hace normalmente al crear una base de datos global de Aurora. Si va a crear todos los clústeres de la base de datos global, siga el procedimiento descrito en Creación de una base de datos global de Amazon Aurora. Si ya tiene un clúster de base de datos para usarlo como clúster principal, siga el procedimiento descrito en Incorporación de una Región de AWS a una base de datos global de Amazon Aurora.

Después de que el clúster de base de datos de Aurora principal comience la replicación en el secundario, se elimina la instancia de base de datos de Aurora de solo lectura del clúster de base de datos de Aurora secundario. Ahora, este clúster secundario se considera “sin pantalla” porque ya no tiene una instancia de base de datos. Aunque no haya ninguna instancia de base de datos en el clúster secundario, Aurora mantiene el volumen de almacenamiento sincronizado con el clúster de base de datos de Aurora principal.

aviso

Con Aurora PostgreSQL, para crear un clúster sin pantalla en una Región de AWS secundaria, use la AWS CLI o la API de ARS para agregar la Región de AWS secundaria. Omita el paso a fin de crear la instancia de base de datos del lector para el clúster secundario. Actualmente, la creación de un clúster sin pantalla no se admite en la consola de RDS. Para obtener información sobre los procedimientos de la CLI y la API que se utilizarán, consulte Incorporación de una Región de AWS a una base de datos global de Amazon Aurora.

Si su base de datos global utiliza una versión del motor de Aurora PostgreSQL anterior a 13.4, 12.8 u 11.13, crear una instancia de base de datos del lector en una región secundaria y, posteriormente, eliminarla podría provocar un problema de vacío de Aurora PostgreSQL en la instancia de base de datos del escritor de la región principal. Si se produce este problema, reinicie la instancia de base de datos del escritor de la región principal después de eliminar la instancia de base de datos del lector de la región secundaria.

Para agregar un clúster secundario de base de datos de Aurora sin pantalla a la 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. En el panel de navegación de la AWS Management Console, elija Databases (Bases de datos).

  3. Elija la base de datos Aurora global que necesita un clúster de base de datos Aurora secundario. Asegúrese de que el clúster de Aurora base de datos principal es Available.

  4. En Actions (Acciones), elija Add region (Añadir región).

  5. En la página Add a region (Agregar una región), seleccione la Región de AWS secundaria.

    No puede elegir una Región de AWS que ya tenga un clúster secundario de base de datos de Aurora para la misma base de datos global de Aurora. Además, no puede ser la misma región que el clúster principal de la base de datos de Aurora.

  6. Complete los campos restantes para el clúster secundario de Aurora en la nueva Región de AWS. Estas son las mismas opciones de configuración que para cualquier instancia de clúster de base de datos de Aurora.

    Para una base de datos global de Aurora global basada en Aurora MySQL–, omita la opción Enable read replica write forwarding (Habilitar reenvío de escritura de réplica de lectura). Esta opción no tiene ninguna función después de eliminar la instancia del lector.

  7. Elija Add region (Añadir región). Después de terminar de agregar la región a la base de datos de Aurora global, puede verla en la lista de bases de datos en la AWS Management Console como se muestra en la captura de pantalla.

    Captura de pantalla que muestra el clúster secundario con su instancia de lector que ahora forma parte de la base de datos global de Aurora.
  8. Verifique el estado del clúster secundario de la base de datos de Aurora y su instancia de lector antes de continuar, mediante la AWS Management Console o la AWS CLI. Por ejemplo:

    $ aws rds describe-db-clusters --db-cluster-identifier secondary-cluster-id --query '*[].[Status]' --output text

    El estado de un clúster secundario de la base de datos de Aurora recién agregado puede tardar varios minutos en cambiar de creating a available. Cuando el clúster de la base de datos de Aurora se encuentra disponible, puede eliminar la instancia de lector.

  9. Seleccione la instancia de lector en el clúster secundario de la base de datos de Aurora y, a continuación, elija Delete (Eliminar).

    Captura de pantalla que muestra la instancia de lector seleccionada y lista para su eliminación.

Después de eliminar la instancia de lector, el clúster secundario sigue siendo parte de la base de datos global de Aurora. No tiene ninguna instancia asociada con él, como se muestra a continuación.

Captura de pantalla que muestra el clúster de base de datos secundaria sin pantalla.

Puede utilizar este clúster secundario de base de datos de Aurora sin pantalla para recuperar de forma manual la base de datos global de Amazon Aurora de una interrupción no planificada en la Región de AWS principal, si se produce una interrupción de este tipo.