Tempo aproximado para leitura: 00:05:00 min
Dúvida
Como funciona o backup de uma máquina virtual com banco de dados?
Ambiente
T-Cloud - IAAS - Todos os ambientes
Solução
O backup do TOTVS Cloud IaaS é do tipo Snapshot, ou seja, é realizada uma cópia total da máquina virtual no momento em que o backup é realizado.
O período de execução e retenção do backup irá depender da política de backup contratada. Para obter mais informações sobre as políticas de backup, acesse o artigo Políticas de Backup.
As máquinas virtuais com banco de dados (SQL Server ou Oracle Database) também possuem o backup do tipo Snapshot, porém este tipo de backup não garante a integridade do banco de dados pois quando se trata de banco de dados, nem todas as abordagens de backup são igualmente eficazes.
A seguir estão algumas razões:
Obs: as recomendações à seguir são genéricas e devem ser analisadas por um profissional capacitado e com conhecimento em banco de dados Oracle, e não exclui a responsabilidade do cliente conforme a Matriz de Responsabilidades RACI Item 9 do Contrato Comercial.
1. Consistência dos dados:
Os bancos de dados são sistemas complexos, onde várias transações podem estar ocorrendo simultaneamente. Ao criar um snapshot, não há garantia de que os dados estejam em um estado consistente. Isso pode levar a backups corrompidos ou incompletos, já que partes do banco de dados podem estar em um estado transitório durante o momento do snapshot.
2. Integridade dos dados:
Os snapshots capturam uma imagem instantânea do sistema de arquivos em um determinado momento. No entanto, eles não garantem a integridade dos dados dentro do banco de dados. Se um banco de dados estiver no meio de uma operação de escrita quando o snapshot for realizado, pode resultar em dados corrompidos ou perdidos no backup.
3. Desempenho do sistema:
A criação de snapshots pode ser um processo intensivo em termos de recursos do sistema, especialmente para bancos de dados grandes e ativos. Durante a criação do snapshot, o desempenho do banco de dados pode ser degradado, afetando negativamente os usuários e as operações em andamento.
Portanto, seguem algumas recomendações:
1. Contratar política de backup:
É recomendado que a política de backup contratada para máquinas virtuais com banco de dados seja a “IAAS-2xDia” que possui retenção de 30 dias com backups realizados duas vezes ao dia.
2. Utilizar uma solução de backup específica para bancos de dados:
Em vez de confiar em snapshots para o backup de bancos de dados, é recomendável utilizar soluções de backup específicas para bancos de dados a nível de sistema operacional, projetadas para lidar com os desafios únicos associados ao armazenamento e à recuperação de dados a nível de banco de dados de forma consistente, íntegra e eficiente. Caso não seja possível utilizar uma solução específica, você pode criar “dumps” do banco de dados e salvá-los no Sistema Operacional e o snapshot salvará esses arquivos.
3. Horários alternativos de execução de backup:
Verifique os horários em que o snapshot da máquina virtual é realizado e configure outro horário na solução de backup para não haver concorrência entre o backup do snapshot e o backup do banco de dados.
4. Testes regulares de recuperação:
É essencial testar regularmente os procedimentos de recuperação para garantir que os backups estejam funcionando conforme o esperado. Realize simulações de falhas e recuperações para identificar e corrigir quaisquer problemas antes que ocorram situações reais de emergência. Isso ajuda a garantir que os dados possam ser restaurados com sucesso quando necessário.
5. Diversificação de locais de armazenamento:
Armazene os backups em locais distintos, como pastas, partições, discos, máquinas virtuais IaaS e até máquinas virtuais fora do ambiente TOTVS Cloud IaaS. Dessa forma será possível mitigar o risco de perda de dados.
Obs: as recomendações acima devem ser analisadas por um profissional capacitado e com conhecimento em banco de dados, e não exclui a responsabilidade do cliente conforme a Matriz de Responsabilidades RACI Item 9 do Contrato Comercial.
Ao provisionar uma máquina com banco de dados que tenha uma política de backup contratada, ao inserir uma máquina virtual existente em uma política de backup, ou alterar a política de backup de uma máquina virtual existente, será apresentada uma mensagem sobre o backup:
Provisionamento (Menu "Minhas Contratações":
Inclusão da máquina virtual no backup pós provisionamento (Menu "Meus Ambientes") :
Alteração de política de backup (Menu "Configurações Gerais"):
É necessário digitar "Aceito" em cada ação informada acima, para cada máquina virtual com banco de dados Oracle.
Para saber mais
Incluir máquina virtual no backup
Consultar se a VM IaaS está registrada no backup
Aumentar recursos de máquina virtual com banco de dados Oracle
0 Comentários