Avvio e arresto di un cluster di database Amazon Aurora - Amazon Aurora

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à.

Avvio e arresto di un cluster di database Amazon Aurora

Avviare e arrestare i cluster Amazon Aurora aiuta a gestire i costi degli ambienti di test e sviluppo. Puoi arrestare temporaneamente tutte le istanze database nel cluster invece di impostare e rimuovere tutte le istanze database ogni volta che utilizzi il cluster.

Panoramica dell'avvio e dell'arresto di un cluster di database Aurora

Nei periodi in cui non hai bisogno di un cluster Aurora, puoi arrestare contemporaneamente tutte le istanze nel cluster. Puoi avviare nuovamente il cluster ogni volta che devi utilizzarlo. L'avvio e l'arresto semplificano i processi di impostazione e rimozione dei cluster utilizzati per lo sviluppo, i test o attività simili che non richiedono una disponibilità continua. Puoi eseguire tutte le procedure di AWS Management Console coinvolte con una sola operazione, indipendentemente dalla quantità di istanze presenti nel cluster.

Per tutta la durata della sospensione di un cluster di database, vengono addebitati solo i costi per lo storage del cluster, gli snapshot manuali e lo storage di backup automatici all'interno della finestra di retention specificata. Non è previsto alcun addebito per le ore dell'istanza database.

Importante

È possibile arrestare un cluster di database per un massimo di sette giorni. Se non si avvia manualmente il cluster di database dopo sette giorni, esso viene avviato automaticamente in modo che non resti indietro rispetto agli aggiornamenti di manutenzione necessari.

Per ridurre gli addebiti per un cluster Aurora con poco carico, puoi arrestarlo anziché eliminarne tutte le repliche di Aurora. Per i cluster che hanno più di una o due istanze, eliminare frequentemente le istanze database e ricrearle è pratico solo se si utilizza AWS CLI o l'API di Amazon RDS. Questa sequenza di operazioni può anche essere difficile da eseguire nell'ordine corretto, ad esempio eliminare tutte le repliche di Aurora prima dell'istanza primaria per evitare l'attivazione del meccanismo di failover.

Non utilizzare l'avvio e l'arresto se il cluster di database deve rimanere in esecuzione ma ha più capacità di quanta ne occorre. Se il cluster è troppo costoso o non molto impiegato, elimina una o più istanze database o modifica tutte le istanze database in una classe di istanze small. Non puoi arrestare una sola istanza database di Aurora.

Limitazioni per l'arresto e l'avvio di cluster di database Aurora

Non è possibile arrestare e avviare alcuni cluster Aurora:

  • Non è possibile arrestare e avviare un cluster parte di un database globale Aurora.

  • Non è possibile arrestare e avviare un cluster con una replica di lettura tra Regioni.

  • Non è possibile interrompere e avviare un cluster che fa parte di una distribuzione blu/verde.

  • Per un cluster che utilizza la funzionalità query parallela di Aurora, la versione minima di Aurora MySQL è 2.09.0.

  • Non è possibile arrestare e avviare un cluster Aurora Serverless v1. Con Aurora Serverless v2, è possibile arrestare e avviare un cluster.

Se non è possibile arrestare e avviare un cluster esistente, l'azione Stop (Arresta) non è disponibile dal menu Actions (Operazioni) della pagina Database o della pagina dei dettagli.

Arresto di un cluster di database Aurora

Per utilizzare o amministrare un cluster di database di Aurora, si inizia sempre da un cluster di database Aurora in esecuzione, poi si arresta il cluster e lo si avvia di nuovo. Per tutta la durata dell'arresto di un cluster, vengono addebitati i costi per lo storage del cluster, gli snapshot manuali e lo storage di backup automatici all'interno della finestra di retention specificata, ma non per le ore di utilizzo dell'istanza database.

L'operazione di arresto interrompe prima le istanze di replica di Aurora e poi l'istanza primaria, per evitare l'attivazione del meccanismo di failover.

Non puoi arrestare un cluster di database che operi come target di replica per i dati provenienti da un altro cluster di database o che serva da master di replica per trasmettere i dati a un altro cluster.

Non puoi arrestare alcuni tipi speciali di cluster. Attualmente non è possibile arrestare un cluster che fa parte di un database globale Aurora.

Per arrestare un cluster Aurora
  1. Accedi alla AWS Management Console e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nel pannello di navigazione, scegliere Databases (Database), quindi scegliere un cluster. Si può eseguire l'operazione di arresto da questa pagina o andare alla pagina dei dettagli del cluster di database da arrestare.

  3. Per Actions (Operazioni), scegli Stop temporarily (Arresta temporaneamente).

    Se non è possibile arrestare e avviare un cluster database, l'azione Stop temporarily (Arresta temporaneamente) non è disponibile nel menu Actions (Operazioni) della pagina Database o della pagina dei dettagli. Per i tipi di cluster che non è possibile avviare e arrestare, consulta Limitazioni per l'arresto e l'avvio di cluster di database Aurora.

  4. Nella finestra Stop DB cluster temporarily, (Arresta temporaneamente il cluster di database) seleziona la conferma per il riavvio automatico del cluster database dopo 7 giorni.

  5. Scegli Stop temporarily (Arresta temporaneamente) per arrestare il cluster database oppure Cancel (Annulla) per annullare l'operazione.

Per interrompere un'istanza DB utilizzando ilAWS CLI, chiamate il stop-db-clustercomando con i seguenti parametri:

  • --db-cluster-identifier – il nome del cluster Aurora.

aws rds stop-db-cluster --db-cluster-identifier mydbcluster

Per arrestare un'istanza database tramite l'API Amazon RDS, chiamare l'operazione StopDBCluster con il parametro seguente:

  • DBClusterIdentifier – il nome del cluster Aurora.

Operazioni possibili durante l'arresto di un cluster di database Aurora

Mentre un cluster Aurora è fermo, è possibile eseguire un point-in-time ripristino in qualsiasi punto all'interno della finestra di conservazione dei backup automatizzata specificata. Per informazioni dettagliate sull'esecuzione di un point-in-time ripristino, consultaRipristino dei dati.

Non è possibile modificare la configurazione di un cluster di database Aurora o delle istanze database durante l'arresto del cluster. Inoltre, non è possibile aggiungere o rimuovere istanze database dal cluster o eliminarlo se ha ancora istanze database associate. Devi avviare il cluster prima di eseguire questo tipo di operazioni amministrative.

L'arresto di un cluster di database rimuove le azioni in sospeso, ad eccezione del gruppo di parametri del cluster di database o dei gruppi di parametri del database delle istanze del cluster di database.

Aurora applica la manutenzione pianificata al cluster in arresto dopo il suo riavvio. Ricorda che dopo sette giorni Aurora avvia automaticamente i cluster in arresto in modo che non rimangano troppo indietro rispetto allo stato di manutenzione.

Inoltre, Aurora non esegue backup automatici, perché i dati sottostanti non possono cambiare nel periodo di arresto del cluster. Aurora non estende il tempo di conservazione del backup per il cluster database mentre è arrestato.

Avvio di un cluster di database Aurora

Puoi sempre avviare un cluster di database Aurora partendo da un cluster Aurora che è già nello stato di arresto. Quando avvii il cluster, tutte le sue istanze database tornano disponibili. Il cluster mantiene le sue impostazioni di configurazione, come gli endpoint, i gruppi di parametri e i gruppi di sicurezza VPC.

Il riavvio di un cluster database richiede in genere alcuni minuti.

Per avviare un cluster Aurora
  1. Accedi alla AWS Management Console e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nel pannello di navigazione, scegliere Databases (Database), quindi scegliere un cluster. Si può eseguire l'operazione di avvio da questa pagina o andare alla pagina dei dettagli del cluster di database da avviare.

  3. In Actions (Operazioni), scegliere Start (Avvia).

Per avviare un cluster DB utilizzando ilAWS CLI, chiamate il start-db-clustercomando con i seguenti parametri:

  • --db-cluster-identifier – il nome del cluster Aurora. Questo nome è sia lo specifico identificatore del cluster scelto durante la sua creazione sia l'identificatore istanze database scelto con -cluster aggiunto alla fine.

aws rds start-db-cluster --db-cluster-identifier mydbcluster

Per avviare un cluster di database Aurora tramite l'API Amazon RDS, chiamare l'operazione StartDBCluster con il parametro seguente:

  • DBCluster – il nome del cluster Aurora. Questo nome è sia lo specifico identificatore del cluster scelto durante la sua creazione sia l'identificatore istanze database scelto con -cluster aggiunto alla fine.