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

L'arresto e l'avvio dei cluster Aurora DB ti aiuta a gestire i costi per gli ambienti di sviluppo e test. 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 è necessario un cluster Aurora DB, è possibile arrestare tutte le istanze in quel cluster contemporaneamente. 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. È possibile eseguire tutte le AWS Management Console procedure necessarie con una sola azione, indipendentemente dal numero di istanze presenti nel cluster.

Quando il cluster DB è fermo, ti vengono addebitati solo i costi dello storage del cluster, delle istantanee manuali e dello storage di backup automatizzato entro la 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 con più di una o due istanze, eliminare e ricreare frequentemente le istanze DB è pratico solo utilizzando Amazon o Amazon. AWS CLI RDS API 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 DB varia a seconda di fattori quali le classi di istanze DB, lo stato della rete, il tipo di motore DB e lo stato del database. Il processo può richiedere diversi minuti. Il RDS servizio Amazon esegue le seguenti azioni:

  • Arresta i processi del motore di database.

  • Arresta i processi della RDS piattaforma.

  • Termina le EC2 istanze Amazon sottostanti.

Il tempo necessario per riavviare il cluster DB varia a seconda di fattori quali le dimensioni del database, le classi di istanze DB, lo stato della rete, il tipo di motore DB e lo stato del database al momento della chiusura del cluster. Il processo di avvio può richiedere da minuti a ore, ma in genere richiede diversi minuti. Ti consigliamo di considerare la variabilità del tempo di avvio durante la creazione del piano di disponibilità.

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

  • Esegue il provisioning delle EC2 istanze Amazon sottostanti.

  • Avvia i processi della RDS piattaforma.

  • Avvia i processi del motore di database.

  • Recupera le istanze DB (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 a AWS Management Console e apri la RDS console Amazon 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 interrompere un'istanza DB utilizzando il AWS CLI, chiama 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 interrompere un'istanza DB utilizzando Amazon RDSAPI, chiama l'topDBClusteroperazione S con il seguente parametro:

  • 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 impostazioni di configurazione come endpoint, gruppi di parametri e gruppi VPC di sicurezza.

L'avvio del cluster DB richiede in genere diversi minuti.

Per avviare un cluster Aurora
  1. Accedi a AWS Management Console e apri la RDS console Amazon 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 il AWS CLI, chiama 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 Aurora DB utilizzando Amazon RDSAPI, chiama l'tartDBClusteroperazione S con il seguente parametro:

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