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 di database 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 di database 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 l’archiviazione del cluster, gli snapshot manuali e l’archiviazione di backup automatici all’interno della finestra di conservazione 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.

Il tempo necessario per arrestare il cluster di database varia a seconda di fattori quali le classi di istanze database, lo stato della rete, il tipo di motore di database e lo stato del database. Il processo può richiedere alcuni minuti. Il servizio Amazon RDS esegue le operazioni seguenti:

  • Arresta i processi del motore di database.

  • Arresta i processi della piattaforma RDS.

  • Termina le istanze Amazon EC2 sottostanti.

Il tempo necessario per riavviare il cluster di database varia a seconda di fattori quali la dimensione del database, le classi di istanze database, lo stato della rete, il tipo di motore di database e lo stato del database al momento dell’arresto del cluster. Il processo di avvio può richiedere fino a qualche ora, ma in genere dura alcuni minuti. Durante la creazione del piano di disponibilità, è opportuno tenere in considerazione la variabilità nel tempo di avvio.

Per avviare il cluster di database, il servizio esegue azioni come le seguenti:

  • Effettua il provisioning delle istanze Amazon EC2 sottostanti.

  • Avvia i processi della piattaforma RDS.

  • Avvia i processi del motore di database.

  • Ripristina le istanze database (il ripristino avviene anche dopo un normale arresto).

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

Non è possibile arrestare e avviare alcuni cluster Aurora:

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.

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

  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 arrestare un'istanza database tramite AWS CLI, chiamare il comando stop-db-cluster con i parametri seguenti:

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

Quando un cluster Aurora è in fase di arresto, è possibile eseguire ripristini point-in-time nella finestra di retention di backup automatica specificata. Per i dettagli su come eseguire un ripristino point-in-time, consulta Ripristino 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.

L’avvio di un cluster di 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 di database tramite AWS CLI, chiamare il comando start-db-cluster con i parametri seguenti:

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