Como criar uma réplica de leitura para uma instância de banco de dados do Amazon RDS?

4 minuto de leitura
0

Quero aumentar a escala verticalmente de um banco de dados com leitura intensa e criar uma réplica de leitura para minha instância de banco de dados do Amazon Relational Database Service (Amazon RDS).

Resolução

Para criar uma réplica de leitura, conclua as etapas a seguir com base no seu tipo de mecanismo:

Casos de uso para réplicas de leitura

Para ajudar com workloads grandes

Use réplicas de leitura para escalar além da capacidade computacional ou de E/S de uma única instância de banco de dados para workloads de banco de dados com leitura intensa. Você pode direcionar esse tráfego de leitura excessivo a uma ou mais réplicas de leitura.

Para fornecer tráfego de leitura enquanto a instância de banco de dados estiver indisponível

Use réplicas de leitura para fornecer tráfego de leitura quando a instância de banco de dados de origem não estiver disponível. Sua instância de banco de dados de origem pode não estar disponível para receber solicitações de E/S, por exemplo, devido à suspensão de E/S para backups ou manutenção programada. Se a sua instância de banco de dados de origem não estiver disponível para receber solicitações, você poderá direcionar o tráfego de leitura para suas réplicas de leitura.

Observação: como a instância de banco de dados de origem não está disponível, os dados na réplica de leitura podem estar obsoletos.

Para relatórios de negócios ou cenários de armazenamento de dados

Use réplicas de leitura para relatórios de negócios ou cenários de armazenamento de dados para executar consultas de relatórios de negócios em uma réplica de leitura em vez de na sua instância de banco de dados de produção.

Para recuperação de desastres

Use réplicas de leitura para implementar a recuperação de desastres. Promova uma réplica de leitura para uma instância autônoma como uma solução de recuperação de desastres se a instância de banco de dados primária falhar.

Práticas recomendadas para réplicas de leitura

Use réplicas de leitura em diferentes regiões para melhorar os tempos de resposta

Para melhorar os tempos de resposta do cliente em diferentes localizações geográficas, use réplicas de leitura em diferentes regiões da AWS. Para obter mais informações, consulte Criar uma réplica de leitura em uma Região da AWS diferente.

Use a Alta disponibilidade (Multi-AZ) para o Amazon RDS

Como a criação de réplicas pode resultar em latência de E/S, é uma prática recomendada criar réplicas de leitura quando você prevê uma carga leve no banco de dados. Para reduzir a latência de E/S na sua instância de banco de dados de origem e durante a configuração da réplica de leitura, use a Alta disponibilidade (Multi-AZ) para o Amazon RDS.

Espelhe o banco de dados de origem

Para uma performance ideal, a réplica de leitura deve espelhar o banco de dados de origem. Se você usar o console do Amazon RDS para criar uma réplica de leitura, ele aplicará as configurações do banco de dados de origem por padrão.

Informações relacionadas

Trabalhar com réplicas de leitura de instâncias de banco de dados