Utilizzo di repliche di lettura a cascata con per MariadB RDS - Amazon Relational Database Service

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à.

Utilizzo di repliche di lettura a cascata con per MariadB RDS

RDSfor MariadB supporta repliche di lettura a cascata. Con le repliche di lettura a cascata, puoi scalare le letture senza aggiungere sovraccarico all'istanza di database Source for RDS MariaDB.

Con le repliche di lettura a cascata, l'istanza DB for RDS MariadB invia i dati alla prima replica di lettura della catena. La replica di lettura invia quindi i dati alla seconda replica della catena e così via. Il risultato finale è che tutte le repliche di lettura nella catena presentano le modifiche rispetto all'istanza DB RDS for MariaDB, ma senza l'overhead esclusivamente sull'istanza DB di origine.

Puoi creare una serie di un massimo di tre repliche di lettura in una catena da un'istanza di database di origine RDS per MariaDB. Ad esempio, supponiamo di avere un'istanza DB RDS for MariaDB,. mariadb-main Puoi eseguire le operazioni indicate di seguito:

  • A partire da mariadb-main, crea la prima replica di lettura nella catena, read-replica-1.

  • Da read-replica-1, crea quindi la successiva replica di lettura nella catena, read-replica-2.

  • Da read-replica-2, crea infine la terza replica di lettura nella catena, read-replica-3.

Non è possibile creare un'altra replica di lettura oltre la terza replica di lettura a cascata nella serie per mariadb-main. Una serie completa di istanze da un'istanza DB di origine RDS per MariaDB fino alla fine di una serie di repliche di lettura a cascata può essere composta da un massimo di quattro istanze DB.

Affinché le repliche di lettura a cascata funzionino, ogni istanza di database di origine per RDS MariaDB deve avere i backup automatici attivati. Per abilitare i backup automatici in una replica di lettura, crea prima di tutto la replica di lettura, quindi modificala in modo da abilitare i backup automatici. Per ulteriori informazioni, consulta Creazione di una replica di lettura.

Come per qualsiasi replica di lettura, puoi promuovere una replica di lettura appartenente a una cascata. La promozione di una replica di lettura all'interno di una catena di repliche di lettura rimuove la replica dalla catena. Ad esempio, supponi di voler spostare parte del carico di lavoro fuori dall'istanza database mariadb-main in una nuova istanza usata solo dal reparto contabile. Facendo riferimento alla catena di tre repliche di lettura dell'esempio, decidi di promuovere read-replica-2. La catena verrà modificata come segue:

  • La promozione read-replica-2 rimuove l'istanza dalla catena di replica.

    • Ora è un'istanza database completa di lettura/scrittura.

    • Continua a replicare su read-replica-3, proprio come prima della promozione.

  • L'istanza mariadb-main continua a venire replicata su read-replica-1.

Per ulteriori informazioni sulla promozione delle repliche di lettura, consulta Promozione di una replica di lettura a istanza database standalone.