Como criar uma réplica de leitura para uma instância de banco de dados do Amazon RDS?
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:
- Se você usa o Amazon Relational Database Service (Amazon RDS) para MariaDB, consulte Trabalhar com réplicas de leitura do MariaDB.
- Se você usa o Amazon RDS para Microsoft SQL Server, consulte Trabalhar com réplicas de leitura para o Microsoft SQL Server no Amazon RDS.
- Se você usa o Amazon RDS para MySQL, consulte Trabalhar com réplicas de leitura do MySQL.
- Se você usa o Amazon RDS para Oracle, consulte Trabalhar com réplicas de leitura do Amazon RDS para Oracle.
- Se você usa o Amazon RDS para PostgreSQL, consulte Trabalhar com réplicas de leitura do Amazon RDS para PostgreSQL.
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
Vídeos relacionados
Conteúdo relevante
- Como posso criar uma réplica de leitura para uma instância de banco de dados MySQL do Amazon Aurora?AWS OFICIALAtualizada há 3 anos
- AWS OFICIALAtualizada há 2 anos
- AWS OFICIALAtualizada há 2 anos