Delayed Replication w/ Aurora MySQL

0

A customer is interested in implementing Delayed Replication for their Aurora MySQL DB instances as a way to recover quickly from a failed database migration or human error. It looks like this feature was added to RDS for MySQL in August 2018 , but not Aurora MySQL.

  1. Is this something that can be implemented with Aurora MySQL?
  2. For Aurora MySQL customers looking to have a multi-hour delay between replicas, what is the best path forward? Should Aurora Backtrack be instead positioned here?
AWS
posta 5 anni fa885 visualizzazioni
1 Risposta
0
Risposta accettata

Yes, Aurora backtrack is the solution for the delayed replication however the limit for a backtrack window is 72 hours. Also, there are other limitation.

Backtrack Demonstration: https://www.youtube.com/watch?v=20xXnoQA2j4&feature=youtu.be&t=1468

The RDS MySQL the replication uses the traditional binary log MySQL replication between the MASTER and Read Replicas.

However, in Amazon Aurora replicas share the same underlying storage as the source instance and replication happens on the storage layer (Without binary logs). For a write to be considered durable in Aurora, the primary instance (“master”) sends a redo stream to six storage nodes, two in each availability zone for the storage volume, and waits until four of the six nodes have responded.

AWS
VijayK
con risposta 5 anni fa

Accesso non effettuato. Accedi per postare una risposta.

Una buona risposta soddisfa chiaramente la domanda, fornisce un feedback costruttivo e incoraggia la crescita professionale del richiedente.

Linee guida per rispondere alle domande