

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
<a name="cluster-lifecycle"></a>

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

## Definizione dello stato del cluster Aurora DSQL
<a name="dsql-cluster-statuses"></a>

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.


| Stato | 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 dopo l'eliminazione dell'ultimo cluster peer. | 

### Utilizzo di cluster inattivi e inattivi
<a name="dsql-scale-to-zero-operations"></a>

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
<a name="dsql-scale-to-zero-restricted-operations"></a>

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 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 falliscono con il seguente errore:

```
"Error": {
    "Code": "FailedPrecondition",
    "Message": "Cluster 'cluster-id' is in state 'IDLE' and can't 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.

1. Attendi la transizione automatica allo stato **Attivo**.

1. Avvia il backup dopo che il cluster è completamente operativo.

**Nota**  
I backup esistenti eseguiti prima che il cluster fosse 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
<a name="dsql-cluster-status-view"></a>

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

### Console
<a name="DBcluster.Status.Console"></a>

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](https://console.aws.amazon.com/dsql).

1. Nel pannello di navigazione, scegliere **Cluster**.

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

### AWS CLI
<a name="DBcluster.Status.Cli"></a>

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
```