Ciclo de vida del clúster de Aurora DSQL
La comprensión del ciclo de vida del clúster de Aurora DSQL le ayuda a administrar los clústeres de forma eficaz. En este capítulo, se describen las definiciones del estado de los clústeres y la característica de escalado a cero que optimiza los costos.
Definición del estado del clúster de Aurora DSQL
El estado del clúster de Aurora DSQL proporciona información fundamental sobre el estado y la conectividad del clúster. Puede ver el estado de los clústeres y las instancias del clúster mediante la Consola de administración de AWS, la AWS CLI o la API de Aurora DSQL.
En la siguiente tabla se describe cada estado posible de un clúster de Aurora DSQL y lo que significa cada estado.
| Estado | Descripción |
|---|---|
| Creación | Aurora DSQL está intentando crear o configurar recursos para el clúster. Los intentos de conexión producirán un error mientras el clúster esté en este estado. |
| Activo | El clúster está en funcionamiento y listo para utilizarse. |
| Idle | Un clúster queda inactivo cuando permanece inactivo el tiempo suficiente para que Aurora DSQL reduzca los recursos en ejecución a fin de reducir la capacidad y los costos. Cuando se conecta a un clúster inactivo, Aurora DSQL devuelve el clúster al estado Activo. |
| Inactive | Un clúster se vuelve inactivo cuando no ha habido actividad en el clúster durante un periodo prolongado. En este estado suspendido, los recursos en ejecución se escalan a cero mientras se conservan los datos. Cuando intenta conectarse a un clúster inactivo, Aurora DSQL devuelve el clúster al estado Activo de forma automática. El tiempo de restauración depende del tamaño del clúster. |
| Actualización de | Un clúster pasa al estado Actualizando al realizar cambios en la configuración del clúster. |
| Eliminación | Un clúster pasa al estado Eliminando cuando se envía una solicitud para eliminarlo. |
| Deleted (Eliminado | El clúster se ha eliminado correctamente. |
| Con error | Aurora DSQL no pudo crear el clúster porque encontró un error. |
| Configuración pendiente | Solo para clústeres de varias regiones. Un clúster de varias regiones pasa al estado Configuración pendiente al crear un clúster de varias regiones en la primera región con una región testigo. La creación del clúster se detiene hasta que se crea otro clúster en una región secundaria y se emparejan los dos clústeres. |
| Eliminación pendiente | Solo para clústeres de varias regiones. Un clúster de varias regiones pasa al estado Eliminación pendiente al eliminar un clúster de él. El clúster pasa al estado Eliminando una vez que se elimina el último clúster emparejado. |
Trabajo con clústeres inactivos
Cuando Aurora DSQL no detecta actividad de conexión en un clúster durante un periodo de tiempo, pasa el clúster al estado inactivo, lo que reduce los recursos en ejecución para minimizar la capacidad y los costos. Si la actividad de conexión permanece ausente durante un periodo prolongado, el clúster inactivo pasa automáticamente al estado inactivo, en el que los recursos en ejecución se escalan a cero mientras se conservan los datos.
Para reanudar las operaciones normales, simplemente conéctese al clúster como de costumbre. Cuando se conecta al clúster de forma automática, Aurora DSQL pasa el clúster a estado Activo de forma automática.
nota
El primer intento de conexión a un clúster desocupado o inactivo será más lento de lo habitual.
Operaciones que requieren un estado de clúster activo
Algunas operaciones requieren que el clúster esté en estado activo. Para realizar estas operaciones en un clúster desocupado o inactivo, debe hacer la transición del clúster de nuevo a Activo simplemente conectándose al clúster.
Operaciones de copia de seguridad
La realización de una copia de seguridad requiere un estado de clúster activo. Si el clúster está desocupado o inactivo, las copias de seguridad producirán el siguiente error:
"Error": { "Code": "FailedPrecondition", "Message": "Cluster 'cluster-id' is in state 'IDLE' and cannot be backed up. In order to take a backup of your cluster, it must be in Active state. Please connect to your cluster to transition it to Active to perform the backup." }
Para continuar con la copia de seguridad:
-
Conéctese al clúster mediante el cliente de base de datos preferido o la consola de Aurora DSQL para activarlo.
-
Espere a que se produzca la transición automática al estado activo.
-
Inicie la copia de seguridad una vez que el clúster esté en pleno funcionamiento.
nota
Las copias de seguridad existentes realizadas antes de que el clúster pasara a estar inactivo siguen siendo válidas y no se ven afectadas. Los nuevos intentos de copia de seguridad en el clúster producirán un error hasta que el clúster esté conectado para reactivarse automáticamente.
Visualización del estado del clúster de Aurora DSQL
Para ver el estado del clúster, utilice la Consola de administración de AWS, la AWS CLI o la API de Aurora DSQL.
Siga estos pasos para ver el estado del clúster en la Consola de administración de AWS:
Visualización del estado del clúster en la consola
-
Abra la consola de Aurora DSQL en https://console.aws.amazon.com/dsql
. -
Seleccione Clusters (Clústeres) en el panel de navegación.
-
Vea el estado de cada clúster en el panel de control.
Use el siguiente comando de la AWS CLI para comprobar el estado de un solo clúster.
aws dsql get-cluster --identifiercluster-id--query status --output text
Ejecute el siguiente comando para mostrar el estado de todos los clústeres.
for id in $(aws dsql list-clusters --query 'clusters[*].identifier' --output text); do cluster_status=$(aws dsql get-cluster --identifier "$id" --query 'status' --output text) echo "$id $cluster_status" done
Este resultado de ejemplo muestra dos clústeres activos y un clúster en proceso de eliminación.
aaabbb2bkx555xa7p42qd5cdef ACTIVE abcde123efghi77t35abcdefgh ACTIVE 12abc6lqasc5bbbbbbbbbbbbbb DELETING