As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Réplicas do Aurora entre regiões
Com clusters do Amazon Aurora MySQL Edition compatíveis, você pode usar réplicas do Aurora entre regiões para criar uma réplica do seu cluster de banco de dados principal em outro usando o mecanismo de replicação nativo do mecanismo de banco de dados. Região da AWS O Aurora compatível com MySQL usa replicação de log binário (binlog). Esse tipo de replicação é baseado no processo de captura de dados de alteração (CDC). O CDC identifica e rastreia as alterações nos dados em um banco de dados. As alterações no banco de dados primário são registradas em um arquivo de registro de alterações, que é transferido para a máquina que executa a réplica do Aurora na segunda região. Um processo na máquina secundária lê esses registros de alterações e gera instruções SQL que são então aplicadas ao banco de dados secundário.
O diagrama a seguir mostra a arquitetura de alto nível de uma réplica do Aurora entre regiões.

O diagrama mostra o seguinte fluxo de transações:
-
As transações são confirmadas nos clusters primários do Aurora.
-
Um processo registra essas alterações na fonte usando o encadeamento de despejo de log binário, que as grava em um arquivo de log binário.
-
Um agente de replicação envia os registros de alterações por meio de um thread de E/S para retransmitir os registros na região secundária.
-
Um processo lê os registros de alterações, gera instruções SQL e aplica as instruções ao cluster secundário do Aurora.
Os clusters compatíveis com o Aurora MySQL podem ter até cinco réplicas de leitura criadas dessa forma, cada uma em uma região diferente. Compatível com o Aurora PostgreSQL não é compatível com réplicas do Aurora entre regiões. No entanto, para clusters de banco de dados Aurora PostgreSQL, você pode usar um banco de dados global Aurora.