Come posso creare un database globale Aurora compatibile con PostgreSQL?
Desidero creare un database globale Amazon Aurora compatibile con PostgreSQL.
Breve descrizione
Puoi utilizzare i database globali Aurora per applicazioni distribuite a livello globale in un massimo di 10 Regioni AWS secondarie. Poiché questi database possono estendersi su più Regioni, puoi supportare le letture locali da cluster di database secondari di sola lettura in più Regioni. I database globali Aurora forniscono anche un meccanismo di ripristino rapido in caso di errore di una Regione.
Prima di creare un database globale Aurora compatibile con PostgreSQL, intraprendi le seguenti azioni:
- Verifica i motori supportati e la disponibilità della Regione.
- Rivedi le restrizioni dei database globali Aurora.
- Rivedi i requisiti di configurazione dei database globali Aurora.
Risoluzione
Nota: se ricevi errori quando esegui i comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori per AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.
Crea un cluster di database Aurora compatibile con PostgreSQL
Se disponi già di un cluster di database Aurora compatibile con PostgreSQL, passa alla sezione successiva.
Completa i seguenti passaggi:
- Apri Amazon Relational Database Service (Amazon RDS) nella Regione principale.
- Scegli Crea database, quindi seleziona Creazione standard.
- Seleziona Aurora (compatibile con PostgreSQL).
- Per Versioni disponibili, scegli la versione di PostgreSQL che desideri utilizzare.
- Per Gestione delle credenziali, scegli Gestione autonoma.
- Configura il database per il caso d'uso, quindi scegli Crea database.
Utilizza il cluster Aurora per creare un database globale Aurora compatibile con PostgreSQL
Un database globale Aurora PostgreSQL richiede almeno un cluster di database Aurora secondario in una Regione diversa rispetto al cluster di database Aurora primario. Puoi collegare fino a 10 cluster di database secondari al database globale Aurora PostgreSQL.
Per creare un cluster di database Aurora secondario in una Regione diversa, completa i seguenti passaggi:
- Apri la console Amazon RDS nella Regione principale.
- Nel pannello di navigazione, scegli Database.
- Scegli il database Aurora PostgreSQL.
- Scegli Operazioni, quindi seleziona Aggiungi Regione AWS.
- In Impostazioni globali del database, inserisci un nome per il database globale.
Nota: devi utilizzare un nome univoco per ciascuno dei cluster di database Aurora in tutte le Regioni. - Per Regione AWS, seleziona la regione secondaria.
- Configura il database per il caso d'uso, quindi scegli Aggiungi Regione.
Esegui la migrazione di uno snapshot RDS per PostgreSQL a un database globale Aurora compatibile con PostgreSQL
Completa i seguenti passaggi:
- Apri la console Amazon RDS nella Regione principale.
- Nel pannello di navigazione, seleziona Snapshot.
- Scegli lo snapshot RDS per PostgreSQL di cui desideri eseguire la migrazione.
- Scegli Operazioni, quindi seleziona Migra snapshot.
- Nella sezione Specifiche dell'istanza, seleziona aurora-postgresql.
- Scegli Migra.
- Nel pannello di navigazione, scegli Database.
- Scegli il cluster Aurora compatibile con PostgreSQL di cui hai eseguito la migrazione.
- Scegli Operazioni, quindi seleziona Aggiungi Regione AWS.
- Nella sezione Impostazioni globali del database, inserisci il nome del database globale.
- Nella sezione Regione AWS, seleziona la Regione secondaria.
- Scegli Aggiungi Regione.
Esegui la migrazione di un database RDS per PostgreSQL a\ un database globale Aurora compatibile con PostgreSQL
Completa i seguenti passaggi:
- Apri la console Amazon RDS nella Regione principale.
- Nel pannello di navigazione, scegli Database.
- Seleziona il database RDS per PostgreSQL di cui desideri eseguire la migrazione.
- Scegli Operazioni, quindi seleziona Crea replica di lettura Aurora.
- Configura la replica per il caso d'uso, quindi scegli Crea replica di lettura.
Dopo aver creato la replica di lettura Aurora, puoi promuoverla. Prima di farlo, assicurati che il database RDS per PostgreSQL non abbia alcuna attività. Assicurati inoltre che il ritardo della replica di lettura sia zero.
Per promuovere la replica di lettura Aurora, completa i seguenti passaggi:
- Scegli la nuova replica di lettura Aurora.
- Scegli Operazioni, seleziona Promuovi, quindi scegli Promuovi la replica di lettura.
Nota: dopo il processo di promozione, il cluster di replica Aurora diventa un cluster di database Aurora Regionale con un'istanza di scrittura. - Scegli il cluster di database Aurora Regional appena promosso.
- Scegli Operazioni, quindi seleziona Aggiungi Regione AWS.
- In Impostazioni globali del database, inserisci il nome del database globale.
- Per Regione AWS, seleziona la regione secondaria.
- Quindi scegli Aggiungi Regione.
Crea un cluster di database Aurora headless in una Regione secondaria
I database globali Aurora richiedono almeno un cluster di database Aurora secondario in una Regione diversa. Per ridurre i costi di calcolo, puoi creare un cluster di database Aurora secondario headless in modo che ti venga addebitato solo lo storage. Sebbene questo metodo di configurazione possa comportare un Obiettivo del tempo di ripristino (RTO) più elevato, può ridurre il costo della configurazione del disaster recovery (DR).
Per creare il cluster di database Aurora headless per PostgreSQL, esegui questo comando create-db-cluster:
aws rds —region your-target-region \\ create-db-cluster \\ \--db-cluster-identifier your-value \\ \--global-cluster-identifier your-value \\ \--engine aurora-postgresql \\ \--kms-key-id your-value \\--engine-version your-value \\ \--db-cluster-parameter-group-name your-value\\ \--db-subnet-group-name your-value \\ \--vpc-security-group-ids your-value \\ \--backup-retention-period your-value
Nota: sostituisci your-target-region con la tua Regione e your-value con i tuoi valori.
Informazioni correlate
Utilizzo di un database globale Amazon Aurora
Guidance for Disaster Recovery Using Amazon Aurora (Indicazioni per il disaster recovery utilizzando Amazon Aurora)
- Argomenti
- Database
- Lingua
- Italiano

Contenuto pertinente
AWS UFFICIALEAggiornata 2 anni fa