Para otimizar a integridade da sua frota de bancos de dados, recomendamos seguir estas práticas recomendadas de monitoramento, disponibilidade e proteção de dados.
Monitoramento
O monitoramento de banco de dados, que envolve o rastreamento do desempenho e dos recursos de um banco de dados, é essencial para manter a integridade de um sistema gerenciamento de bancos de dados.
Faça verificações de integridade regulares e frequentes no banco de dados
Para garantir a integridade do seu banco de dados, recomendamos que você verifique o painel do Central de banco de dados regularmente (por exemplo, uma vez por semana). O Database Center não envia notificações sobre problemas de integridade do banco de dados. Uma verificação regular dos problemas de integridade do banco de dados da sua organização ajuda a identificar e resolver problemas de forma proativa.
Ver recursos de banco de dados adicionados recentemente
Para verificar se o número de recursos de banco de dados adicionados recentemente corresponde às suas expectativas, recomendamos que você consulte o painel do Central de banco de dados regularmente. Para mais informações, consulte Ver recursos de banco de dados adicionados recentemente.
Configuração de disponibilidade
É possível editar as configurações para melhorar a durabilidade e a confiabilidade dos seus bancos de dados.
Verifique se o recurso está protegido contra failover
Quando um recurso está disponível em várias zonas, ele é considerado de alta disponibilidade (HA) e é protegido por failover automático. A finalidade de uma configuração de alta disponibilidade é reduzir a inatividade quando uma zona ou instância fica indisponível. Isso pode acontecer durante uma interrupção temporária de zona ou quando um recurso fica sem memória. A alta disponibilidade significa que, independentemente das interrupções, seus dados estarão disponíveis para aplicativos cliente.
Configurar um recurso para ter alta disponibilidade oferece redundância de dados em uma região. Os recursos de alta disponibilidade têm um nó principal e um nó em espera, cada um em uma zona diferente. Pela replicação síncrona nos disco permanente de cada zona, todas as gravações feitas no nó principal são replicadas nos discos das duas zonas antes que uma transação seja relatada como confirmada. Em caso de falha de um nó ou zona, o nó em espera se torna o novo nó principal, e os usuários são redirecionados para ele. Esse processo é chamado de failover.
Para mais informações sobre considerações específicas de cada região, consulte Geografia e regiões.
Usar a replicação entre regiões
Quando um grupo de banco de dados está disponível em várias regiões, ele usa um recurso chamado replicação entre regiões, que é uma maneira de replicar de forma assíncrona dados e aplicativos entre regiões. Recomendamos que você use a replicação entre regiões pelos seguintes motivos:
- Recuperação de desastres:se a região de um recurso principal ficar indisponível, você poderá promover um recurso secundário em outra região para torná-lo o recurso principal e usá-lo para atender às solicitações.
- Dados distribuídos geograficamente:localizar seus dados mais perto dos aplicativos que precisam deles pode reduzir a latência de leitura.
- Balanceamento de carga geográfico:se conexões lentas ou sobrecarregadas ocorrerem em uma região, é possível rotear o tráfego para outra região.
- Melhoria no desempenho de leitura:o provisionamento de recursos somente leitura em todo o mundo pode melhorar a capacidade e o desempenho nessas áreas.
Proteção de dados
A proteção de dados é importante porque ajuda a proteger os dados da organização contra perda, manipulação e acesso ilegal.
Ativar backups automáticos
Os backups ajudam a restaurar dados perdidos para os recursos do banco de dados e protegem seus dados contra perda ou danos. Se um recurso de banco de dados tiver um problema, você poderá restaurá-lo para um estado anterior. Ative backups automáticos para qualquer recurso que contenha dados necessários.
Definir janelas de retenção de backup longas
As configurações de retenção de backup determinam o período em que você pode recuperar dados se eles apresentarem erros, corrupção ou perdas. Quanto maior o período de armazenamento de backup, maior será a janela de recuperação desse recurso.
Usar a proteção de backup aprimorada
Use a proteção avançada para fazer backup dos seus bancos de dados do Cloud SQL. A proteção aprimorada é um recurso do serviço de Backup e DR. Para verificar se o recurso está protegido com a proteção de backup avançada, siga estas etapas:
Acesse a página Recursos no Database Center.
Clique em Opções de exibição de coluna.
Se Proteção de backup ainda não estiver selecionada, marque essa opção e clique em OK.
Verifique se a Proteção de backup mostra Reforçada.
Para saber como configurar backups avançados para recursos do Cloud SQL, consulte Backups avançados.