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:
-
Connect al cluster utilizzando il client di database preferito o la console Aurora DSQL per riattivarlo.
-
Attendi la transizione automatica allo stato Attivo.
-
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
-
Apri la console di Aurora DSQL all’indirizzo https://console.aws.amazon.com/dsql
. -
Nel pannello di navigazione, scegliere Cluster.
-
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 --identifiercluster-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