Aggiungere un file Regione AWS a un database globale di 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à.

Aggiungere un file Regione AWS a un database globale di Amazon Aurora

È possibile utilizzare la procedura seguente per aggiungere un cluster secondario aggiuntivo a un database globale esistente. È inoltre possibile creare un database globale da un cluster Aurora DB autonomo utilizzando questa procedura per aggiungere la prima AWS regione secondaria.

Un database globale Aurora necessita di almeno un cluster Aurora DB secondario in un cluster Aurora DB diverso Regione AWS dal cluster Aurora DB primario. È possibile collegare fino a cinque cluster di database secondari al database globale Aurora. Ripetere la procedura seguente per ogni nuovo cluster DB 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 5 regioni secondarie, il cluster di database primario può avere solo 10 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 My SQL 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 .

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.

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

  2. Nel riquadro di navigazione di AWS Management Console, scegli 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. Per Actions (Operazioni), scegliere Add region (Aggiungi regione).

    Schermata che mostra il cluster database con provisioning e il comando "Aggiungi regione" selezionato nel menu Operazioni.
  5. Nella pagina Aggiungi una regione, scegli la secondaria Regione AWS.

    Non puoi sceglierne uno Regione AWS che abbia già un cluster Aurora DB secondario per lo stesso database globale Aurora. Inoltre, non può essere la stessa regione del cluster database Aurora primario.

    Nota

    I database SQL globali di Babelfish for Aurora Postgre funzionano nelle aree secondarie solo se i parametri che controllano le preferenze di Babelfish sono attivati in tali aree. 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 Aurora DB, ad eccezione della seguente opzione solo per i database globali Aurora basati su SQL Aurora My:

  7. Scegli Aggiungi regione.

Dopo aver aggiunto la regione al database globale di Aurora, puoi vederla nell'elenco dei database AWS Management Console come mostrato nello screenshot.

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

Per aggiungere un cluster secondario al database globale utilizzando ilCLI, è necessario disporre già dell'oggetto contenitore del cluster globale. Se non hai ancora eseguito il create-global-cluster comando, consulta la CLI procedura inCreazione di un database globale Amazon Aurora.

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

  2. Perché--region, scegli una regione Regione AWS diversa da quella della tua regione principale Aurora.

  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, specifica il tuo primario Regione AWS come quello --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.

In Linux, macOS, oppure 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

In 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 aggiungerne uno nuovo Regione AWS a un database globale Aurora con RDSAPI, esegui l'operazione C. reateDBCluster Specificare l'identificatore del database globale esistente utilizzando il parametro GlobalClusterIdentifier.