fbpx

Replicas de Leitura no AWS RDS

Compartilhar no facebook
Compartilhar no linkedin
Compartilhar no twitter
Compartilhar no whatsapp
Compartilhar no telegram

Escalabilidade Horizontal com Réplicas de Leitura

Outra técnica de dimensionamento importante é usar réplicas de leitura para descarregar transações de leitura do banco de dados primário e aumentar o número geral de transações.

O Amazon RDS suporta réplicas de leitura que permitem expandir de maneira elástica além das restrições de capacidade de uma única instância de banco de dados para cargas de trabalho de banco de dados com muita leitura.

Há vários casos de uso em que a implantação de uma ou mais instâncias de banco de dados de réplica de leitura é útil. Alguns cenários comuns incluem:

  • Escale além da capacidade de uma única instância de banco de dados para cargas de trabalho com muita leitura.
  • Manipule o tráfego de leitura enquanto a Instância do banco de dados de origem não estiver disponível. Por exemplo, devido à suspensão de E / S para backups ou manutenção agendada, você pode direcionar o tráfego de leitura para uma réplica.
  • Descarregue cenários de relatório ou data warehousing em uma réplica em vez da Instância de banco de dados principal. Por exemplo, um site de blog pode ter muito pouca atividade de gravação, exceto os comentários ocasionais, e a grande maioria das atividades do banco de dados será somente leitura. Ao descarregar parte ou toda a atividade de leitura para uma ou mais réplicas de leitura, a instância principal do banco de dados pode se concentrar em manipular as gravações e replicar os dados nas réplicas.

Atualmente, as réplicas de leitura são suportadas no Amazon RDS para MySQL, PostgreSQL, MariaDB e Amazon Aurora.

O Amazon RDS usa a funcionalidade de replicação interna dos mecanismos MySQL, MariaDB e PostgreSQL DB para criar um tipo especial de Instância de banco de dados, chamada réplica de leitura, de uma Instância de banco de dados de origem.

As atualizações feitas na Instância do banco de dados de origem são copiadas de forma assíncrona na réplica de leitura. Você pode reduzir a carga na sua Instância de banco de dados de origem, roteando consultas de leitura de seus aplicativos para a réplica de leitura.

Você pode criar uma ou mais réplicas de um banco de dados em uma única região da AWS ou em várias regiões da AWS.

Para aprimorar seus recursos de recuperação de desastres ou reduzir latências globais, você pode usar réplicas de leitura entre regiões para servir o tráfego de leitura de uma região mais próxima dos usuários globais ou migrar seus bancos de dados pelas regiões da AWS

Conteúdos relacionados

Fique informado

Assine para receber conteúdos exclusivos.