Aggiunta di una Regione AWS a 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à.

Aggiunta di una Regione AWS a un database globale Amazon Aurora

È possibile utilizzare la procedura seguente per aggiungere un ulteriore cluster secondario a un database globale esistente. È anche possibile creare un database globale da un cluster di database Aurora autonomo utilizzando questa procedura per aggiungere la prima Regione AWS secondaria.

Un database globale Aurora richiede almeno un cluster di database Aurora secondario in una Regione AWS diversa da quella del cluster di database Aurora primario. È possibile collegare fino a 10 cluster di database secondari a un Database globale Aurora. Ripeti la procedura seguente per ogni nuovo cluster di database secondario. Per ogni cluster di database secondario aggiunto al database globale Aurora, ridurre di un'unità il numero di repliche Aurora consentite nel cluster di database primario.

Ad esempio, se il Database globale Aurora dispone di 10 Regioni secondarie, il cluster di database primario può avere solo 5 repliche Aurora (anziché 15). Per ulteriori informazioni, consulta Requisiti di configurazione di un database globale Amazon Aurora.

Il numero di repliche Aurora (istanze di lettura) nel cluster di database primario determina il numero di cluster database secondari che è possibile aggiungere. Il numero di istanze di lettura nel cluster database primario più il numero di cluster secondari potrebbe essere pari a 15. Ad esempio, se esistono 14 istanze di lettura nel cluster di database primario e un cluster secondario, non è possibile aggiungere un altro cluster secondario al database globale.

Nota

Per Aurora MySQL versione 3, quando crei un cluster secondario, assicurati che il valore di lower_case_table_names corrisponda al valore nel cluster primario. Questa impostazione è un parametro del database che influisce sul modo in cui il server gestisce la distinzione tra maiuscole e minuscole. Per ulteriori informazioni sui parametri di database, vedi Gruppi di parametri per Amazon Aurora.

Quando crei un cluster secondario, ti consigliamo di utilizzare la stessa versione del motore database per il primario e il secondario. Se necessario, aggiorna il primario in modo che abbia la stessa versione del secondario. Per ulteriori informazioni, consulta Compatibilità del livello di patch per switchover e failover gestiti tra regioni.

Come aggiungere una Regione AWS a un database globale Aurora
  1. Accedi alla Console di gestione AWS e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nel riquadro di navigazione della Console di gestione AWS, scegliere Databases (Database).

  3. Scegliere il database globale Aurora che richiede un cluster di database Aurora secondario. Assicurarsi che il cluster di database Aurora primario sia Available.

  4. In Azioni, scegli Aggiungi Regione AWS.

    Screenshot che mostra il cluster di database con provisioning e il comando “Aggiungi Regione AWS“ selezionato nel menu Azioni.
  5. Nella pagina Add a region (Aggiungi una regione), scegli la Regione AWS secondaria.

    Non è possibile scegliere una Regione AWS che dispone già di un cluster di database Aurora secondario per lo stesso database globale Aurora. Inoltre, non può essere la stessa regione del cluster database Aurora primario.

    Nota

    I database globali Babelfish per Aurora PostgreSQL funzionano nelle Regioni secondarie solo se i parametri che controllano le preferenze di Babelfish sono attivati in tali Regioni. Per ulteriori informazioni, consulta Impostazioni del gruppo di parametri del cluster database per Babelfish

    La pagina Aggiungi una regione per un database globale Aurora.
  6. Completa i campi rimanenti per il cluster Aurora secondario nella nuova regione AWS. Queste sono le stesse opzioni di configurazione di qualsiasi istanza del cluster database Aurora, ad eccezione della seguente opzione solo per i database globali Aurora basati su Aurora MySQL–:

  7. Scegli Aggiungi Regione AWS.

Dopo aver aggiunto la regione al database globale Aurora, potrai visualizzarla nell'elenco dei Database nella Console di gestione AWS come mostrato nella schermata.

Schermata che mostra che il cluster secondario ora fa parte del database globale Aurora.
Come aggiungere una Regione AWS secondaria a un database globale Aurora

Per aggiungere un cluster secondario al database globale utilizzando la CLI, è necessario disporre già dell’oggetto container del cluster globale. Se non hai già eseguito il comando create-global-cluster, consulta la procedura CLI in Creazione di un database globale Amazon Aurora.

  1. Utilizzare il comando CLI create-db-cluster con il nome (--global-cluster-identifier) del database globale Aurora. Per gli altri parametri, effettuare le seguenti operazioni:

  2. Per --region, scegli una Regione AWS diversa dalla tua regione Aurora principale.

  3. Scegli i valori specifici per i parametri --engine e --engine-version. Questi valori sono gli stessi di quelli del cluster database Aurora primario nel database globale Aurora.

  4. Per un cluster crittografato, specificare la Regione AWS principale come --source-region per la crittografia.

Nell'esempio seguente viene creato un nuovo cluster di database Aurora e viene collegato a un database globale Aurora come cluster di database Aurora secondario di sola lettura. Nell'ultimo passaggio, viene aggiunta un'istanza database Aurora al nuovo cluster di database Aurora.

Per Linux, macOS o Unix:

aws rds --region secondary_region \ create-db-cluster \ --db-cluster-identifier secondary_cluster_id \ --global-cluster-identifier global_database_id \ --engine aurora-mysql | aurora-postgresql \ --engine-version version aws rds --region secondary_region \ create-db-instance \ --db-instance-class instance_class \ --db-cluster-identifier secondary_cluster_id \ --db-instance-identifier db_instance_id \ --engine aurora-mysql | aurora-postgresql

Per Windows:

aws rds --region secondary_region ^ create-db-cluster ^ --db-cluster-identifier secondary_cluster_id ^ --global-cluster-identifier global_database_id_id ^ --engine aurora-mysql | aurora-postgresql ^ --engine-version version aws rds --region secondary_region ^ create-db-instance ^ --db-instance-class instance_class ^ --db-cluster-identifier secondary_cluster_id ^ --db-instance-identifier db_instance_id ^ --engine aurora-mysql | aurora-postgresql

Per aggiungere una nuova Regione AWS a un database globale Aurora con l'API RDS, esegui l'operazione CreateDBCluster. Specificare l'identificatore del database globale esistente utilizzando il parametro GlobalClusterIdentifier.