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 database 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 database primaria. Per ulteriori informazioni, consulta Repliche di Aurora.

Le repliche di Amazon Aurora presentano le seguenti limitazioni:

  • Non è possibile creare una replica Aurora per un Aurora Serverless v1 Cluster DB. Aurora Serverless v1 dispone di una singola istanza DB che si ridimensiona automaticamente verso l'alto e verso il basso per supportare tutte le operazioni di lettura e scrittura del database.

    Tuttavia, puoi aggiungere istanze di lettura a Aurora Serverless v2 Cluster DB. Per ulteriori informazioni, consulta Aggiungere un Aurora Serverless v2 reader.

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 con un database esterno, ad esempio un'istanza DB. RDS L'istanza RDS DB deve trovarsi nella stessa AWS Regione come Amazon Aurora. Per ulteriori informazioni, consulta Replica con Amazon Aurora.

È possibile aggiungere repliche Aurora a un cluster DB utilizzando AWS Management Console, il AWS CLI, o il RDSAPI.

Per aggiungere una replica di Aurora a un cluster di database
  1. Accedere a AWS Management Console e apri la RDS console Amazon 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 database.

  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 dispone di un'istanza principale, creane una utilizzando create-db-instance AWS CLI comando. Questa situazione può verificarsi se si è utilizzato il CLI per ripristinare uno snapshot del cluster DB e quindi visualizzare il cluster nel AWS Management Console.

  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 database che definisca i requisiti di elaborazione e di memoria per replica di Aurora. Per ulteriori informazioni sulle opzioni di classe di istanza database, consulta Classi di istanze DB 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 nel AWS Regione selezionata. Potresti scegliere di aggiungere alcune informazioni al nome, ad esempio includere il AWS La regione e il motore DB selezionati, ad esempioaurora-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 .

    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 del 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 IAM ruolo che hai creato per consentire RDS ad Amazon di comunicare con Amazon CloudWatch Logs per te oppure scegli Default per RDS creare un ruolo a te assegnato. 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 di aggiornamento automatico della versione secondaria si applica ai cluster Aurora SQL Postgre e Aurora My DB. SQL Per i cluster Aurora My SQL 2.x, questa impostazione aggiorna i cluster a una versione massima di 2.07.2.

    Per ulteriori informazioni sugli aggiornamenti del motore per Aurora SQL Postgre, vedere. Aggiornamenti del motore di database per Amazon Aurora Postgre SQL

    Per ulteriori informazioni sugli aggiornamenti del motore per Aurora MySQL, consulta. Aggiornamenti del motore di database per Amazon Aurora My SQL

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

Per creare una replica Aurora nel tuo cluster DB, esegui create-db-instance AWS CLI comando. 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.

Ad esempio, il comando seguente crea una nuova Replica Aurora SQL compatibile con My 5.7 denominata. sample-instance-us-west-2a

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

In 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 Aurora SQL compatibile con My 5.7 denominata. sample-instance-us-west-2a

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

In 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 crea una nuova Replica Aurora SQL compatibile con Postgre denominata. sample-instance-us-west-2a

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

In 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 C. reateDBInstance 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 sull'Auto Scaling di Amazon Aurora con repliche Aurora, consulta le seguenti sezioni.