Detención e inicio de un clúster de bases de datos de Amazon Aurora - Amazon Aurora

Detención e inicio de un clúster de bases de datos de Amazon Aurora

Detener e iniciar los clústeres de bases de datos de Aurora le ayuda a administrar los costos para los entornos de desarrollo y pruebas. Puede detener temporalmente todas las instancias de base de datos su clúster, en lugar de configurar y eliminar todas las instancias de base de datos cada vez que use el clúster.

Información general de detención e inicio de un clúster de bases de datos Aurora

Durante los periodos en los que no necesite un clúster de base de datos de Aurora, puede detener todas las instancias de ese clúster a la vez. Puede volver a iniciar el clúster en cualquier momento que necesite usarlo. El inicio y la detención simplifican los procesos de configuración y eliminación de clústeres usados para desarrollo, pruebas o actividades similares que no requieren disponibilidad continua. Puede realizar todos los procedimientos de la AWS Management Console implicados con una sola acción, independientemente de cuántas instancias haya en el clúster.

Mientras su instancia de base de datos esté detenida, solo se le cobrará el almacenamiento del clúster, las instantáneas manuales y el almacenamiento de la copia de seguridad automática dentro de su periodo de retención especificado. No se le cobrarán las horas de ninguna instancia de base de datos.

importante

Puede detener un clúster de bases de datos durante un máximo de siete días. Si no inicia manualmente el clúster de bases de datos después de siete días, el clúster de bases de datos se inicia automáticamente para que no quede atrás en cuanto a las actualizaciones de mantenimiento necesarias.

Para minimizar los cargos de un clúster de Aurora de carga ligera, puede detener el clúster en lugar de eliminar todas sus réplicas de Aurora. En el caso de clústeres con más de una o dos instancias, eliminar y volver a crear las instancias de base de datos con frecuencia solo es práctico si se usa la AWS CLI o la API de Amazon RDS. Una secuencia de operaciones de ese tipo también puede ser difícil de realizar en el orden correcto, por ejemplo, eliminar todas las réplicas de Aurora antes de eliminar la instancia principal para evitar activar el mecanismo de conmutación por error.

No use la opción de iniciar y detener si necesita mantener su clúster de bases de datos en ejecución pero tiene más capacidad de la que necesita. Si su clúster es demasiado costoso o no está muy ocupado, elimine una o varias de las instancias de base de datos o cambie todas las instancias de base de datos a clase de instancia pequeña. No puede detener una instancia de base de datos Aurora individual.

El tiempo necesario para detener el clúster de base de datos varía en función de factores como las clases de instancias de base de datos, el estado de la red, el tipo de motor de base de datos y el estado de la base de datos. El proceso puede durar varios minutos. El servicio Amazon RDS realiza las siguientes acciones:

  • Apaga los procesos del motor de base de datos.

  • Apaga los procesos de la plataforma RDS.

  • Finaliza las instancias de Amazon EC2 subyacentes.

El tiempo necesario para reiniciar el clúster de base de datos varía en función de factores como el tamaño de la base de datos, las clases de instancias de base de datos, el estado de la red, el tipo de motor de base de datos y el estado de la base de datos en el momento en el que se cerró el clúster. El proceso de inicio puede llegar a tardar horas, pero suele tardar varios minutos. Le recomendamos que tenga en cuenta la variabilidad del tiempo de inicio al crear el plan de disponibilidad.

Para iniciar el clúster de base de datos, el servicio realiza acciones como las siguientes:

  • Aprovisiona las instancias de Amazon EC2 subyacentes.

  • Inicia los procesos de la plataforma RDS.

  • Inicia los procesos del motor de base de datos.

  • Recupera las instancias de base de datos (la recuperación ocurre incluso después de un apagado normal).

Limitaciones para la detención e inicio de clústeres de base de datos de Aurora

Algunos clústeres de Aurora no se pueden detener e iniciar:

Detención de un clúster de bases de datos de Aurora

Para usar un clúster de bases de datos Aurora o realizar tareas de administración, siempre se empieza con un clúster de bases de datos Aurora en ejecución, a continuación, se detiene el clúster y, después, se inicia de nuevo. Mientras su clúster esté detenido, se le cobrará el almacenamiento del clúster, las instantáneas manuales y el almacenamiento de la copia de seguridad automática dentro de su periodo de retención especificado, pero no se le cobrarán las horas de instancia de base de datos.

La operación de detención detiene primero las instancias de réplica de Aurora y, a continuación, la instancia principal, para evitar activar el mecanismo de conmutación por error.

Para detener un clúster 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, elija Databases (Bases de datos) y, a continuación, elija un clúster. Puede realizar la operación de detención desde esta página o navegar a la página de detalles del clúster de bases de datos que desea detener.

  3. En Actions (Acciones), elija Stop temporarily (Detener temporalmente).

  4. En la ventana Stop DB clúster temporarily (Detener temporalmente el clúster de base de datos), seleccione la confirmación de que el clúster de base de datos se reiniciará automáticamente a los 7 días.

  5. Elija Stop temporarily (Detener temporalmente) para detener el clúster de base de datos o elija Cancel (Cancelar) para cancelar la operación.

Para detener una instancia de base de datos con la AWS CLI, llame al comando stop-db-clúster con los siguientes parámetros:

  • --db-cluster-identifier: el nombre del clúster de Aurora.

aws rds stop-db-cluster --db-cluster-identifier mydbcluster

Para detener una instancia de base de datos con la API de Amazon RDS, llame a la operación StopDBclúster con el siguiente parámetro:

  • DBClusterIdentifier: el nombre del clúster de Aurora.

Posibles operaciones mientras un clúster de bases de datos de Aurora está detenido

Mientras un clúster de Aurora esté detenido, se podrá restaurar a cualquier momento previo que esté especificado en su periodo de retención de copias de seguridad. Para obtener información acerca de cómo hacer una restauración en un momento dado, consulte Restauración de datos.

No se puede modificar la configuración de un clúster de bases de datos Aurora ni de ninguna de sus instancias de base de datos mientras el clúster esté detenido. Tampoco puede añadir ni quitar instancias de base de datos del clúster, ni eliminar el clúster si todavía tiene alguna instancia de base de datos asociada. Debe iniciar el clúster antes de realizar cualquier tarea administrativa de ese tipo.

Al detener un clúster de bases de datos se eliminan las acciones pendientes, excepto para el grupo de parámetros de clúster de bases de datos o para los grupos de parámetros de base de datos de las instancias del clúster de bases de datos.

Aurora aplica cualquier mantenimiento programado a su clúster detenido después de que se vuelva a iniciar. Recuerde que después de siete días Aurora inicia automáticamente cualquier clúster detenido para que no se quede demasiado rezagado en su estado de mantenimiento.

Además, Aurora no realiza copias de seguridad automatizadas porque los datos subyacentes no pueden cambiar mientras el clúster está detenido. Aurora no extiende el periodo de retención de copia de seguridad del clúster de bases de datos mientras está detenido.

Inicio de un clúster de bases de datos de Aurora

Para iniciar un clúster de bases de datos Aurora, siempre debe comenzar con un clúster de Aurora que ya está en estado detenido. Cuando inicia el clúster, todas sus instancias de base de datos se vuelven disponibles otra vez. El clúster mantiene sus ajustes de configuración como puntos de enlace, grupos de parámetros y grupos de seguridad de VPC.

El inicio del clúster de base de datos suele tardar varios minutos.

Para iniciar un clúster 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, elija Databases (Bases de datos) y, a continuación, elija un clúster. Puede realizar la operación de inicio desde esta página o navegar a la página de detalles del clúster de bases de datos que desea iniciar.

  3. En Actions (Acciones), elija Start (Iniciar).

Para iniciar un clúster de bases de datos con la AWS CLI, llame al comando start-db-instance con los siguientes parámetros:

  • --db-cluster-identifier: el nombre del clúster de Aurora. Este nombre es un identificador de clúster específico que se elige cuando se crea el clúster o el identificador de la instancia de base de datos que eligió con -cluster añadido al final.

aws rds start-db-cluster --db-cluster-identifier mydbcluster

Para iniciar un clúster de bases de datos de Aurora con la API de Amazon RDS, llame a la operación StartDBclúster con el siguiente parámetro:

  • DBCluster: el nombre del clúster de Aurora. Este nombre es un identificador de clúster específico que se elige cuando se crea el clúster o el identificador de la instancia de base de datos que eligió con -cluster añadido al final.