Aggiunta di repliche di Aurora a un cluster di database - 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 repliche di Aurora a un cluster di database

Un cluster di database di Aurora con repliche ha un'istanza database primaria e fino a 15 repliche di Aurora. L'istanza database primaria supporta operazioni di lettura e scrittura ed esegue tutte le modifiche ai dati nel volume del cluster. Le repliche di Aurora si connettono allo stesso volume di storage dell'istanza DB primaria ma supportano solo le operazioni di lettura. È possibile utilizzare le repliche di Aurora per effettuare l'offload dei carichi di lavoro in lettura dall'istanza DB primaria. Per ulteriori informazioni, consulta Repliche di Aurora.

Le repliche di Amazon Aurora presentano le seguenti limitazioni:

  • Non è possibile creare una replica di Aurora per un cluster database Aurora Serverless v1. Aurora Serverless v1 ha una singola istanza database che si ridimensiona automaticamente per supportare tutte le operazioni di lettura e scrittura del database.

    Puoi tuttavia aggiungere istanze di lettura ai cluster DB Aurora Serverless v2. Per ulteriori informazioni, consulta Aggiunta di un'istanza Aurora Serverless v2 di lettura.

Consigliamo di distribuire l'istanza primaria e le repliche di Aurora del cluster di database Aurora in più zone di disponibilità, in modo da migliorare la disponibilità del cluster di database. Per ulteriori informazioni, consulta Disponibilità nelle regioni.

Per rimuovere una replica di Aurora da un cluster di database Aurora, eliminare la replica di Aurora seguendo le istruzioni in Eliminazione di un'istanza database da un cluster database Aurora.

Nota

Amazon Aurora supporta anche la replica tramite un database esterno o un'istanza database RDS. L'istanza DB RDS deve trovarsi nella stessa AWS regione di Amazon Aurora. Per ulteriori informazioni, consulta Replica con Amazon Aurora.

È possibile aggiungere repliche Aurora a un cluster DB utilizzando l'API Console di gestione AWS AWS CLI, the o RDS.

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

  2. Nel riquadro di navigazione, scegliere Databases (Database), quindi selezionare il cluster di database a cui aggiungere la nuova istanza DB.

  3. Assicurarsi che sia il cluster che l'istanza primaria siano nello stato Available (Disponibile) . Se il cluster DB o l'istanza primaria si trovano in uno stato di transizione, ad esempio Creating (Creazione), non è possibile aggiungere una replica.

    Se il cluster non ha un'istanza primaria, creane una utilizzando il create-db-instance AWS CLI comando. Questa situazione può verificarsi se si utilizza l'interfaccia a riga di comando per ripristinare uno snapshot del cluster DB e quindi visualizzare il cluster nella Console di gestione AWS.

  4. In Actions (Operazioni), scegliere Add reader (Aggiungi lettore).

    Viene visualizzata la pagina Add reader (Aggiungi lettore).

  5. Nela pagina Add reader (Aggiungi lettore), specificare le opzioni per la replica Aurora. La tabella riportata di seguito mostra le impostazioni di una replica di Aurora.

    Per questa opzione Eseguire questa operazione

    Availability zone (Zona di disponibilità)

    Stabilire se si desidera specificare una zona di disponibilità particolare. L'elenco include solo le zone di disponibilità mappate al gruppo di sottoreti del database scelto al momento della creazione del cluster database. Per ulteriori informazioni sulle zone di disponibilità, consultare Regioni e zone di disponibilità.

    Accessibile pubblicamente

    Selezionare Yes per assegnare alla replica di Aurora un indirizzo IP pubblico. Altrimenti, selezionare No. Per ulteriori informazioni su come nascondere le repliche di Aurora per impedire l'accesso pubblico, consultare Nascondere cluster database in un VPC da Internet.

    Encryption (Crittografia)

    Selezionare Enable encryption per abilitare la crittografia dei dati inattivi per questa replica di Aurora. Per ulteriori informazioni, consulta Crittografia delle risorse Amazon Aurora.

    DB instance class (Classe istanza database)

    Selezionare una classe di istanze DB che definisca i requisiti di elaborazione e di memoria per replica di Aurora. Per ulteriori informazioni sulle opzioni di classe di istanza DB, consulta Classi di istanze database Amazon Aurora.

    Aurora replica source (Origine replica di )

    Selezionare l'identificatore dell'istanza primaria per cui creare una replica di Aurora.

    DB instance identifier (Identificatore istanze DB)

    Inserisci un nome per l'istanza che sia unico per il tuo account nella AWS regione selezionata. Potresti scegliere di aggiungere alcune informazioni al nome, ad esempio includendo la AWS regione e il motore DB che hai selezionatoaurora-read-instance1.

    Priorità

    Scegliere una priorità di failover per l'istanza. Se non si specifica alcun valore, l'impostazione predefinita è tier-1 (livello 1). Questa priorità determina l'ordine di promozione delle repliche di Aurora durante il recupero da un errore dell'istanza principale. Per ulteriori informazioni, consulta Tolleranza ai guasti di un cluster DB Aurora.

    Database port (Porta del database)

    La porta di una replica di Aurora corrisponde a quella per il cluster di database.

    DB parameter group (Gruppo di parametri database)

    Selezionare un gruppo di parametri. Si può utilizzare gruppo di parametri predefiniti forniti da Aurora oppure creare un gruppo di parametri personalizzato. Per ulteriori informazioni sui gruppi di parametri, consultare Gruppi di parametri per Amazon Aurora.

    Approfondimenti sulle prestazioni

    La casella di controllo Turn on Performance Insights (Attiva Performance Insights) è selezionata per impostazione predefinita. Il valore non viene ereditato dall'istanza di scrittura. Per ulteriori informazioni, consulta Monitoraggio del carico DB con Performance Insights su Amazon Aurora.

    Enhanced Monitoring (Monitoraggio avanzato)

    Scegliere Enable enhanced monitoring (Abilita monitoraggio avanzato) per abilitare la raccolta di parametri in tempo reale per il sistema operativo su cui viene eseguito il cluster DB. Per ulteriori informazioni, consulta Monitoraggio dei parametri del sistema operativo con il monitoraggio avanzato.

    Monitoring Role (Ruolo monitoraggio)

    Disponibile solo se Enhanced Monitoring (Monitoraggio avanzato) è impostato su Enable enhanced monitoring (Abilita monitoraggio avanzato). Scegli il ruolo IAM che hai creato per consentire ad Amazon RDS di comunicare con Amazon CloudWatch Logs per te oppure scegli Default per fare in modo che RDS crei un ruolo per te denominato. rds-monitoring-role Per ulteriori informazioni, consulta Monitoraggio dei parametri del sistema operativo con il monitoraggio avanzato.

    Granularity (Granularità)

    Disponibile solo se Enhanced Monitoring (Monitoraggio avanzato) è impostato su Enable enhanced monitoring (Abilita monitoraggio avanzato). Impostare l'intervallo, in secondi, tra le operazioni di raccolta dei parametri per il cluster DB.

    Auto minor version upgrade (Aggiornamento automatico della versione secondaria)

    Selezionare Enable auto minor version upgrade (Abilita aggiornamenti automatici versioni minori) per abilitare il cluster di database Aurora in modo che riceva automaticamente gli aggiornamenti minori della versione del motore di database non appena diventano disponibili.

    L'impostazione Auto Minor Version Upgrade (Aggiornamento automatico minore della versione) si applica ai cluster di database Aurora PostgreSQL e Aurora MySQL. Per i cluster Aurora MySQL 2.x, questa impostazione aggiorna i cluster alla versione massima 2.07.2.

    Per ulteriori informazioni sugli aggiornamenti del motore per Aurora PostgreSQL, consultare Aggiornamenti del motore di database Amazon Aurora PostgreSQL per 02/06/2020.

    Per ulteriori informazioni sugli aggiornamenti del motore per Aurora MySQL, consultare Aggiornamenti del motore del database per Amazon Aurora MySQL.

  6. Scegliere Add reader (Aggiungi lettore) per creare la replica Aurora.

Per creare una replica Aurora nel tuo cluster DB, esegui il comando. create-db-instance AWS CLI Includere il nome del cluster di database come opzione --db-cluster-identifier. È anche possibile specificare una zona di disponibilità per la replica di Aurora utilizzando il parametro --availability-zone, come mostrato negli esempi seguenti.

Il comando seguente crea ad esempio una nuova replica di Aurora–compatibile con MySQL 5.7 denominata sample-instance-us-west-2a.

Per Linux, macOS o Unix:

aws rds create-db-instance --db-instance-identifier sample-instance-us-west-2a \ --db-cluster-identifier sample-cluster --engine aurora-mysql --db-instance-class db.r5.large \ --availability-zone us-west-2a

Per Windows:

aws rds create-db-instance --db-instance-identifier sample-instance-us-west-2a ^ --db-cluster-identifier sample-cluster --engine aurora-mysql --db-instance-class db.r5.large ^ --availability-zone us-west-2a

Il comando seguente crea una nuova replica di Aurora compatibile con MySQL 5.7 denominata sample-instance-us-west-2a.

Per Linux, macOS o Unix:

aws rds create-db-instance --db-instance-identifier sample-instance-us-west-2a \ --db-cluster-identifier sample-cluster --engine aurora-mysql --db-instance-class db.r5.large \ --availability-zone us-west-2a

Per Windows:

aws rds create-db-instance --db-instance-identifier sample-instance-us-west-2a ^ --db-cluster-identifier sample-cluster --engine aurora --db-instance-class db.r5.large ^ --availability-zone us-west-2a

Il comando seguente consente di creare una nuova replica di Aurora compatibile con PostgreSQL denominata sample-instance-us-west-2a.

Per Linux, macOS o Unix:

aws rds create-db-instance --db-instance-identifier sample-instance-us-west-2a \ --db-cluster-identifier sample-cluster --engine aurora-postgresql --db-instance-class db.r5.large \ --availability-zone us-west-2a

Per Windows:

aws rds create-db-instance --db-instance-identifier sample-instance-us-west-2a ^ --db-cluster-identifier sample-cluster --engine aurora-postgresql --db-instance-class db.r5.large ^ --availability-zone us-west-2a

Per creare una replica Aurora nel tuo cluster DB, chiama l'operazione Create. DBInstance Includere il nome del cluster di database come parametro DBClusterIdentifier. È anche possibile specificare una zona di disponibilità per la replica di Aurora utilizzando il parametro AvailabilityZone.

Per informazioni su Amazon EC2 Auto Scaling Amazon Aurora con repliche Aurora, consulta le seguenti sezioni.