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
질문됨 5년 전911회 조회
1개 답변
0
수락된 답변

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
답변함 5년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인