Gestione di un database globale 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à.

Gestione di un database globale Amazon Aurora

Puoi eseguire la maggior parte delle operazioni di gestione sui singoli cluster che costituiscono un database globale Aurora. Quando selezioni Raggruppa risorse correlate nella pagina Database della console, i cluster primario e secondario vengono visualizzati come raggruppati nel database globale associato. Per trovare le Regioni AWS in cui sono in esecuzione i cluster di database di un database globale, il motore database Aurora e la versione e il relativo identificativo, utilizza la scheda Configurazione.

Il processo di failover del database tra regioni è disponibile solo per i database globali Aurora e non per un singolo cluster database Aurora. Per ulteriori informazioni, vedi Utilizzo dello switchover o failover in un database globale Amazon Aurora.

Per ripristinare un database globale Aurora da un'interruzione non pianificata nella relativa regione principale, consulta Ripristino di un database globale Amazon Aurora da un'interruzione non pianificata.

Modifica di un database globale Amazon Aurora

La pagina Database in AWS Management Console contiene un elenco di tutti i database globali Aurora con il cluster primario e del cluster secondario per ciascuno di essi. Il database globale Aurora dispone di impostazioni di configurazione proprie. In particolare, ha delle Regioni AWS associate ai suoi cluster primari e secondari, come mostrato nello screenshot seguente.

Schermata che mostra un database globale Aurora selezionato e le impostazioni di configurazione associate nella AWS Management Console.

Quando si apportano modifiche al database globale Aurora, si ha la possibilità di annullare le modifiche, come mostrato nella schermata seguente.

Screenshot che mostra la pagina di modifica delle impostazioni per un Aurora Global Database.

Quando si sceglie Continue (Continua), si confermano le modifiche.

Modifica dei parametri per un database globale Aurora

È possibile configurare i gruppi di parametri del cluster di database Aurora in modo indipendente per ogni cluster Aurora all'interno del database globale Aurora. La maggior parte dei parametri funzionano come per altri tipi di cluster Aurora: Si consiglia di mantenere le impostazioni coerenti tra tutti i cluster di un database globale. In questo modo è possibile evitare modifiche impreviste del comportamento se si promuove un cluster secondario come primario.

Ad esempio, utilizzare le stesse impostazioni per fusi orari e set di caratteri per evitare comportamenti incoerenti se un cluster diverso diventa un cluster primario.

Le impostazioni di configurazione aurora_enable_repl_bin_log_filtering e aurora_enable_replica_log_compression non hanno effetto.

Rimozione di un cluster da un database globale Amazon Aurora

È possibile rimuovere i cluster di database Aurora dal database globale Aurora per diversi motivi. Ad esempio, è possibile rimuovere un cluster di database Aurora da un database globale Aurora se il cluster primario viene danneggiato o isolato. Diventa quindi un cluster database Aurora con provisioning autonomo che potrebbe essere utilizzato per creare un nuovo database globale Aurora. Per ulteriori informazioni, vedi Ripristino di un database globale Amazon Aurora da un'interruzione non pianificata.

È anche possibile rimuovere cluster di database Aurora se si desidera eliminare un database globale Aurora che non è più necessario. Non è possibile eliminare il database globale Aurora fino a quando non si rimuove (scollega) tutti i cluster database Aurora associati, lasciando il primario per ultimo. Per ulteriori informazioni, consulta Eliminazione di un database globale Amazon Aurora.

Quando un cluster database Aurora viene scollegato dal database globale Aurora, non è più sincronizzato con il primario. Diventa un cluster database Aurora con provisioning autonomo con funzionalità di lettura/scrittura complete.

Puoi rimuovere i cluster database Aurora dal database globale Aurora utilizzando la AWS Management Console, la AWS CLI o l'API RDS.

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

  2. Scegliere il cluster nella pagina Databases (Database) .

  3. Per Actions (Operazioni), scegliere Remove from Global (Rimuovi da Global).

    Schermata che mostra il cluster database Aurora selezionato (secondario) e l'operazione "Rimuovi da globale".

    Viene visualizzato un messaggio di conferma che si desidera scollegare il cluster secondario dal database globale Aurora.

    Screenshot che mostra la richiesta di conferma di rimozione di un cluster secondario da un Aurora Global Database.
  4. Scegliere Remove and promote (Rimuovi e promuovi) per rimuovere il cluster dal database globale.

Il cluster di database Aurora non è più utilizzato come secondario nel database globale Aurora e non viene più sincronizzato con il cluster di database primario. Si tratta di un cluster di database Aurora autonomo con funzionalità di lettura/scrittura complete.

Screenshot che mostra la richiesta di conferma di rimozione di un cluster secondario da un Aurora Global Database.

Dopo aver rimosso o eliminato tutti i cluster secondari, puoi rimuovere il cluster primario nello stesso modo. Non è possibile scollegare (rimuovere) il cluster di database Aurora primario da un database globale Aurora fino a quando non si rimuovono tutti i cluster secondari.

Il database globale Aurora potrebbe rimanere nell'elenco Database, con 0 regioni e zone disponibilità. Laddove si desidera smettere di utilizzare questo database globale Aurora, è possibile eliminarlo. Per ulteriori informazioni, consulta Eliminazione di un database globale Amazon Aurora.

Per rimuovere un cluster Aurora da un database globale Aurora, esegui il comando CLI con i seguenti remove-from-global-clusterparametri:

  • --global-cluster-identifier – Il nome (identificatore) del database globale Aurora.

  • --db-cluster-identifier – Il nome di ogni cluster di database Aurora da rimuovere dal database globale Aurora. Prima di rimuovere il cluster primario, rimuovere tutti i cluster di database Aurora secondari.

Negli esempi di seguito, da un database globale Aurora viene prima rimosso un cluster secondario e poi il cluster primario.

PerLinux, o: macOS Unix

aws rds --region secondary_region \ remove-from-global-cluster \ --db-cluster-identifier secondary_cluster_ARN \ --global-cluster-identifier global_database_id aws rds --region primary_region \ remove-from-global-cluster \ --db-cluster-identifier primary_cluster_ARN \ --global-cluster-identifier global_database_id

Ripeti il comando remove-from-global-cluster --db-cluster-identifier secondary_cluster_ARN per ogni Regione AWS secondaria del database globale Aurora.

Per Windows:

aws rds --region secondary_region ^ remove-from-global-cluster ^ --db-cluster-identifier secondary_cluster_ARN ^ --global-cluster-identifier global_database_id aws rds --region primary_region ^ remove-from-global-cluster ^ --db-cluster-identifier primary_cluster_ARN ^ --global-cluster-identifier global_database_id

Ripeti il comando remove-from-global-cluster --db-cluster-identifier secondary_cluster_ARN per ogni Regione AWS secondaria del database globale Aurora.

Per rimuovere un cluster Aurora da un database globale Aurora con l'API RDS, esegui l'azione. RemoveFromGlobalCluster

Eliminazione di un database globale Amazon Aurora

Poiché un database globale Aurora contiene in genere dati critici per l'azienda, non è possibile eliminare il database globale e i cluster associati in un singolo passaggio. Per eliminare un database globale Aurora, completa le seguenti operazioni:

  • Rimuovere tutti i cluster di database secondari dal database globale Aurora. Ogni cluster diventa un cluster di database Aurora autonomo. Per scoprire come, consulta Rimozione di un cluster da un database globale Amazon Aurora.

  • Da ogni cluster di database Aurora autonomo, eliminare tutte le repliche Aurora.

  • Rimuovere il cluster di database primario dal database globale Aurora. Questo diventa un cluster di database Aurora autonomo.

  • Dal cluster di database primario Aurora, per prima cosa elimina tutte le repliche Aurora, quindi elimina l'istanza del database di scrittura.

L'eliminazione dell'istanza di scrittura dal nuovo cluster di database Aurora autonomo generalmente rimuove anche il cluster di database Aurora e il database globale Aurora.

Per ulteriori informazioni generali, consulta Eliminazione di un'istanza database da un cluster database Aurora.

Per eliminare un database globale Aurora, puoi utilizzare la AWS Management Console, la AWS CLI o l'API RDS.

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

  2. Scegliere Database e trovare il database globale Aurora che si desidera eliminare nell'elenco.

  3. Confermare che tutti gli altri cluster vengono rimossi dal database globale Aurora. Il database globale Aurora dovrebbe avere 0 regioni e zone di disponibilità e una dimensione pari a 0 cluster.

    Se il database globale Aurora contiene cluster di database Aurora, non è possibile eliminarlo. Se necessario, scollegare i cluster di database Aurora primario e secondario dal database globale Aurora. Per ulteriori informazioni, consulta Rimozione di un cluster da un database globale Amazon Aurora.

  4. Scegli il database globale Aurora nell'elenco, quindi scegli Elimina nel menu Operazioni.

    Un database globale Aurora basato su Aurora MySQL 5.6.10a rimane nella AWS Management Console finché non lo si elimina, anche se non dispone di alcun cluster database Aurora associato.

Per eliminare un database globale Aurora, esegui il comando delete-global-clusterCLI con il nome e l'identificatore globale del database Aurora, come illustrato Regione AWS nell'esempio seguente.

PerLinux, o: macOS Unix

aws rds --region primary_region delete-global-cluster \ --global-cluster-identifier global_database_id

Per Windows:

aws rds --region primary_region delete-global-cluster ^ --global-cluster-identifier global_database_id

Per eliminare un cluster che fa parte di un database globale Aurora, esegui l'operazione DeleteGlobalClusterAPI.