Cycle de vie du cluster Aurora SQL - Amazon Aurora DSQL

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Cycle de vie du cluster Aurora SQL

Comprendre le cycle de vie des clusters Aurora DSQL vous permet de gérer efficacement vos clusters. Ce chapitre traite des définitions de l'état des clusters et de la fonctionnalité d'échelle jusqu'à zéro qui optimise les coûts.

Définition de l'état du cluster Aurora DSQL

L’état du cluster Aurora DSQL fournit des informations essentielles sur l’état et la connectivité du cluster. Vous pouvez consulter l'état des clusters et des instances de cluster à l'aide de l'API SQL AWS Management Console AWS CLI, ou Aurora.

Le tableau suivant décrit chaque état possible pour un cluster Aurora DSQL et sa signification.

Status Description
Création Aurora DSQL tente de créer ou de configurer des ressources pour le cluster. Toute tentative de connexion échouera tant qu’un cluster affiche cet état.
Actif Le cluster est opérationnel et prêt à être utilisé.
Inactif Un cluster devient inactif lorsqu'il reste inactif suffisamment longtemps pour qu'Aurora DSQL puisse réduire les ressources en cours afin de réduire la capacité et les coûts. Lorsque vous vous connectez à un cluster inactif, Aurora DSQL rétablit l’état actif du cluster.
Inactif Un cluster inactif devient inactif lorsqu'il n'y a aucune activité sur le cluster pendant une période prolongée. Dans cet état suspendu, les ressources en cours d'exécution sont réduites à zéro tandis que vos données sont préservées. Lorsque vous tentez de vous connecter à un cluster inactif, Aurora DSQL établit automatiquement l’état actif du cluster. Le délai de restauration dépend de la taille du cluster.
Mise à jour en cours Un cluster passe à l’état Mise à jour lorsque vous modifiez la configuration du cluster.
Suppression en cours Un cluster passe à l’état Suppression lorsque vous soumettez une demande de suppression.
Supprimé Le cluster a été correctement supprimé.
Échec Aurora DSQL n’a pas pu créer le cluster, car il a rencontré une erreur.
En attente de configuration Pour les clusters multi-régions uniquement. Un cluster multi-régions passe à l’état En attente de configuration lorsque vous créez un cluster multi-régions dans votre première région avec une région témoin. La création de clusters est interrompue jusqu’à ce que vous créiez un autre cluster dans une région secondaire et que vous associiez les deux clusters ensemble.
En attente de suppression Pour les clusters multi-régions uniquement. Un cluster multi-régions passe à l’état En attente de suppression lorsque vous en supprimez un. Le cluster passe à l’état Suppression une fois que vous avez supprimé le dernier cluster homologue.

Utilisation de clusters inactifs et inactifs

Lorsqu'Aurora DSQL ne détecte aucune activité de connexion sur un cluster pendant un certain temps, il fait passer le cluster à l'état inactif, réduisant ainsi les ressources de fonctionnement afin de minimiser la capacité et les coûts. Si l'activité de connexion reste absente pendant une période prolongée, le cluster inactif passe automatiquement à l'état inactif, où les ressources en cours d'exécution sont réduites à zéro tout en préservant vos données.

Pour reprendre le fonctionnement normal, connectez-vous simplement au cluster comme d'habitude. Lorsque vous vous connectez avec succès au cluster, Aurora Aurora DSQL fait automatiquement passer le cluster à l'état actif.

Note

La première tentative de connexion à un cluster inactif ou inactif sera plus lente que d'habitude.

Opérations nécessitant un état de cluster actif

Certaines opérations nécessitent que votre cluster soit dans un état actif. Pour effectuer ces opérations sur un cluster inactif ou inactif, vous devez replacer votre cluster en mode actif en vous connectant simplement à votre cluster.

Opérations de sauvegarde

L'exécution d'une sauvegarde nécessite un état de cluster actif. Si votre cluster est inactif ou inactif, les sauvegardes échoueront avec le message d'erreur suivant :

"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." }

Pour procéder à une sauvegarde, procédez comme suit :

  1. Connectez-vous au cluster à l'aide de votre client de base de données préféré ou de la console Aurora DSQL pour le réveiller.

  2. Attendez le passage automatique à l'état actif.

  3. Lancez la sauvegarde une fois que le cluster est totalement opérationnel.

Note

Les sauvegardes existantes effectuées avant le passage du cluster en mode inactif ou inactif restent valides et inchangées. Les nouvelles tentatives de sauvegarde sur le cluster échoueront jusqu'à ce que le cluster soit connecté pour un réveil automatique.

Affichage de l’état de votre cluster Aurora DSQL

Pour consulter l'état de votre cluster, utilisez l' AWS Management Console API SQL ou Aurora. AWS CLI

Procédez comme suit pour afficher l’état du cluster dans la AWS Management Console :

Affichage de l’état du cluster dans la console
  1. Ouvrez la console Aurora DSQL à l’adresse https://console.aws.amazon.com/dsql.

  2. Choisissez Clusters dans le volet de navigation.

  3. Consultez l’état de chaque cluster dans le tableau de bord.

Utilisez la AWS CLI commande suivante pour vérifier l'état d'un seul cluster.

aws dsql get-cluster --identifier cluster-id --query status --output text

Exécutez la commande ci-dessous pour répertorier l’état de tous les clusters.

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

Cet exemple de sortie montre deux clusters actifs et un cluster en cours de suppression.

aaabbb2bkx555xa7p42qd5cdef    ACTIVE
abcde123efghi77t35abcdefgh    ACTIVE
12abc6lqasc5bbbbbbbbbbbbbb    DELETING