Ciclo di vita del cluster Aurora DSQL - Amazon Aurora DSQL

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Ciclo di vita del cluster Aurora DSQL

Comprendere il ciclo di vita del cluster Aurora DSQL aiuta a gestire i cluster in modo efficace. Questo capitolo tratta le definizioni dello stato dei cluster e la funzionalità di scalabilità a zero che ottimizza i costi.

Definizione dello stato del cluster Aurora DSQL

Lo stato del cluster Aurora DSQL fornisce informazioni critiche sullo stato e la connettività del cluster. È possibile visualizzare lo stato dei cluster e delle istanze del cluster utilizzando l' Console di gestione AWS API SQL di Aurora o Aurora. AWS CLI

La tabella seguente descrive ogni stato possibile per un cluster Aurora DSQL e il significato di ogni stato.

Status Description
Creazione in corso Aurora DSQL sta tentando di creare o configurare risorse per il cluster. Qualsiasi tentativo di connessione fallirà mentre un cluster si trova in questo stato.
Attivo Il cluster è operativo e pronto per l’uso.
Sospeso Un cluster diventa inattivo quando rimane inattivo abbastanza a lungo da consentire ad Aurora DSQL di ridimensionare le risorse in esecuzione per ridurre capacità e costi. Quando ci si connette a un cluster in stato sospeso, Aurora DSQL riporta il cluster allo stato Attivo.
Inattivo Un cluster inattivo diventa inattivo quando non vi è stata alcuna attività sul cluster per un periodo prolungato. In questo stato di sospensione, le risorse in esecuzione vengono ridimensionate a zero mentre i dati vengono preservati. Quando si tenta di connettersi a un cluster inattivo, Aurora DSQL riporta automaticamente il cluster allo stato Attivo. Il tempo di ripristino dipende dalla dimensione del cluster.
Aggiornamento in corso Un cluster passa allo stato di Aggiornamento in corso quando si apportano modifiche alla configurazione del cluster.
Eliminazione in corso Un cluster passa allo stato Eliminazione in corso quando si invia una richiesta di eliminazione.
Eliminato Il cluster è stato eliminato correttamente.
Non riuscito Aurora DSQL non è riuscita a creare il cluster perché ha rilevato un errore.
In attesa di configurazione Solo per cluster multi-Regione. Un cluster multi-Regione passa allo stato di In attesa di configurazione quando si crea un cluster multi-Regione nella prima Regione con una Regione testimone. La creazione del cluster viene sospesa fino a quando non si crea un altro cluster in una Regione secondaria e si esegue il peering dei due cluster.
In attesa di eliminazione Solo per cluster multi-Regione. Un cluster multi-Regione passa allo stato In attesa di eliminazione quando si elimina uno dei suoi cluster. Il cluster passa allo stato di Eliminazione in corso dopo l’eliminazione dell’ultimo cluster in peering.

Utilizzo di cluster inattivi e inattivi

Quando Aurora DSQL non rileva alcuna attività di connessione su un cluster per un certo periodo di tempo, passa allo stato di inattività, riducendo le risorse in esecuzione per ridurre al minimo capacità e costi. Se l'attività di connessione rimane assente per un periodo prolungato, il cluster Idle passa automaticamente allo stato Inattivo, in cui le risorse in esecuzione vengono ridimensionate a zero mentre i dati vengono preservati.

Per riprendere le normali operazioni, è sufficiente connettersi al cluster come di consueto. Quando ci si connette correttamente al cluster, Aurora Aurora DSQL passa automaticamente il cluster allo stato Attivo.

Nota

Il primo tentativo di connessione a un cluster inattivo o inattivo sarà più lento del solito.

Operazioni che richiedono lo stato attivo del cluster

Alcune operazioni richiedono che il cluster sia in uno stato Attivo. Per eseguire queste operazioni su un cluster inattivo o inattivo, è necessario riportare il cluster ad Active semplicemente connettendosi al cluster.

Operazioni di backup

L'esecuzione di un backup richiede uno stato attivo del cluster. Se il cluster è inattivo o inattivo, i backup falliranno con il seguente errore:

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

Per procedere con un backup:

  1. Connect al cluster utilizzando il client di database preferito o la console Aurora DSQL per riattivarlo.

  2. Attendi la transizione automatica allo stato Attivo.

  3. Avvia il backup una volta che il cluster è completamente operativo.

Nota

I backup esistenti eseguiti prima della transizione del cluster a inattivo o inattivo rimangono validi e inalterati. I nuovi tentativi di backup sul cluster falliranno finché il cluster non sarà connesso per la riattivazione automatica.

Visualizzazione dello stato del cluster Aurora DSQL

Per visualizzare lo stato del cluster, usa l'API SQL Console di gestione AWS di Aurora o Aurora. AWS CLI

Segui questi passaggi per visualizzare lo stato del cluster nella Console di gestione AWS:

Visualizzazione dello stato di un cluster mediante la console
  1. Apri la console di Aurora DSQL all’indirizzo https://console.aws.amazon.com/dsql.

  2. Nel pannello di navigazione, scegliere Cluster.

  3. Visualizza lo stato di ogni cluster nel pannello di controllo.

Usa il AWS CLI comando seguente per controllare lo stato di un singolo cluster.

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

Per visualizzare lo stato di tutti i cluster, esegui il seguente comando.

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

Questo output di esempio mostra due cluster attivi e un cluster che è in fase di eliminazione.

aaabbb2bkx555xa7p42qd5cdef    ACTIVE
abcde123efghi77t35abcdefgh    ACTIVE
12abc6lqasc5bbbbbbbbbbbbbb    DELETING