Soluções modernas de backup entregam diferentes tecnologias para ajudar a economizar espaço de armazenamento, reduzir janelas de backup, melhorar o desempenho, etc. Controlar o espaço de armazenamento necessário para os dados de backup permanece uma das maiores preocupações de organizações de todos os tamanhos. Existem vários tipos de backup e cada tipo pode ser preferível em uma situação específica.
Continue lendo para aprender mais sobre as diferenças entre backup completo, incremental e diferencial, e os prós e contras de cada um. Determine quais tipos de backup são melhores para uma estratégia confiável de proteção de dados para sua organização.
Backup Completo vs Incremental vs Diferencial
Entender a diferença entre backup incremental e diferencial pode ser confuso à primeira vista. Vamos analisar os três principais tipos de backup e seu princípio de funcionamento para entender essas diferenças.
O que é um backup completo?
A full backup is an approach whereby all source data is copied to a backup destination. A full backup can be an exact copy of files on a medium, an image file in a backup repository, etc. In more detail, all files on a partition with a file system are copied by copying all blocks that contain data, that is, data not marked as empty or ready to be written.
Vantagens | Desvantagens |
|
|
Na prática, as organizações geralmente não usam backup completo para backups diários de dados. Um backup completo pode ser uma opção adequada quando você faz backup de dados em intervalos longos, por exemplo, mensalmente ou uma vez por ano. Além disso, um backup completo é necessário inicialmente antes de você poder prosseguir com os tipos de backup incremental e diferencial.
O que é um backup incremental?
Um backup incremental é uma abordagem na qual apenas as alterações nos dados (chamadas de incrementos) são copiadas desde o último backup de qualquer tipo, seja completo ou incremental. Como resultado, você obtém uma cadeia de backups começando de um backup completo e seguido pelos incrementos.
Na prática, existem dois tipos de backups incrementais:
- Incremental permanentesignifica que todos os backups após o backup completo inicial são incrementais. Este é o método tradicional de backup incremental.
- Incremental com completo significa que você faz periodicamente um backup completo para evitar o uso da longa cadeia de backups incrementais. Este é um tipo de backup incremental tradicional.
Observe que os backups incrementais permanentes podem reduzir as janelas de backup. No entanto, a recuperação é mais lenta deste tipo de backup do que de um incremental com completo ou um backup completo. Utilizar backups incrementais com periódicos completos melhora a confiabilidade dos backups e a velocidade de recuperação, por isso são a melhor prática na maioria das situações.
Vantagens | Desvantagens |
|
|
O backup incremental é a abordagem recomendada se você precisa fazer backup dos dados com frequência. Para ambientes virtualizados, as soluções de backup geralmente dependem do Changed Block Tracking nativo da VMware ou das tecnologias de Rastreamento de Mudanças Resilientes do Hyper-V da Microsoft para criar backups incrementais de VMs.
Saiba mais: Leia sobre como o Changed Block Tracking da VMware funciona neste post do blog.
O que é um backup diferencial?
A differential backup is an approach whereby all data that has changed since the initial full backup is copied. All subsequent differential backups contain all the data changes since the last full backup and not since the previous differential backup.
Este método fica em algum lugar entre um backup completo e um incremental tradicional quando se trata de velocidade de backup e recuperação e requisitos de espaço de armazenamento.
Vamos ver como o backup diferencial funciona usando um exemplo de backup de VM. Vamos usar o seguinte cenário de teste: 3 arquivos em uma VM, com cada arquivo contendo blocos 1, 2, 3 e 4.
Exemplo
- No domingo, criamos um backup completo da VM.
- Na segunda-feira, mudamos o bloco 1 ao 5 em Arquivo 1.
Com os métodos de backup diferenciais e incrementais, um aplicativo de backup copia o bloco modificado de Arquivo 1 e informa o repositório de backup onde ele deve ser colocado.
- Na terça-feira, adicionamos blocos 6 e 7 a Arquivo 2.
Com o método diferencial, o bloco alterado de Arquivo 1 de segunda-feira é copiado junto com as novas alterações.
- Na quarta-feira, excluímos Arquivo 3.
Todas as alterações são copiadas durante o backup: a alteração em Arquivo 1, os dois blocos adicionais em Arquivo 2, e a informação de que Arquivo 3 foi excluído.
Vantagens | Desvantagens |
|
|
Na próxima seção, vamos explicar a diferença entre backup incremental e diferencial para entender qual pode melhor beneficiar uma estratégia de proteção de dados.
Incremental vs Differential Backup: Qual é melhor?
Vamos comparar backups diferenciais e incrementais com base em três parâmetros: velocidade de backup, velocidade de recuperação e o tamanho necessário no repositório de backup.
- Velocidade de backup. Durante o primeiro backup, o tempo necessário para concluir o trabalho é semelhante para ambos os métodos incrementais e diferenciais, pois transferem os mesmos dados durante o backup após o backup completo inicial. No entanto, as diferenças aumentam ao longo do tempo, e mais tempo será necessário para concluir o trabalho. O backup incremental, por outro lado, copiará apenas as alterações feitas desde a execução anterior do trabalho a cada vez.
- Velocidade de recuperação. Quando chega a hora de recuperar, o backup diferencial pode parecer o vencedor porque requer apenas duas operações: restaurar o backup inicial e aplicar o último conjunto diferencial, enquanto o backup incremental tem que reconstruir todos os incrementos.
Com a mesma quantidade de dados, o backup incremental requer mais recursos para colocar os dados nos lugares certos. No entanto, se o backup incremental for embalado com armazenamento de dados sintéticos, o aplicativo de backup sabe quais blocos de dados devem ser usados para restaurar uma VM. Assim, o tempo de recuperação é semelhante ao tempo necessário para restaurar dados de um backup completo.
- Tamanho do repositório de backup.A maior desvantagem do backup diferencial é o espaço de armazenamento necessário. Com o tempo, os requisitos de espaço aumentam exponencialmente. Logo, é mais confiável apenas realizar mais um backup completo do que continuar fazendo backups diferenciais.
Aqui está um gráfico ilustrando o quão drasticamente o backup diferencial ocupa espaço. O modelo para o gráfico é uma VM de 2 TB com alterações diárias de 5% do seu tamanho (aproximadamente 100 GB por dia). Em apenas uma semana, o tamanho do backup será o dobro da VM de origem. Ao mesmo tempo, o backup incremental para sempre só atingirá esse ponto em três semanas.
Isso leva ao fato de que o backup diferencial requer um backup completo periódico, pois pode ocupar todo o repositório de backup em questão de dias. Em alguns dias movimentados, por exemplo, quando chega uma atualização importante do sistema operacional ou de software, um backup diferencial pode falhar simplesmente porque não há espaço suficiente. Assim, o backup incremental é o vencedor em todas as três categorias.
Conclusão
No comparativo entre backup incremental e diferencial, o backup incremental tem a vantagem devido à sua universalidade, velocidade de backup rápida e economia de espaço de armazenamento. No entanto, você pode usar o backup diferencial em algumas situações excepcionais quando o intervalo entre backups completos não é longo e para ter menos dependências entre backups. Um backup completo é um ponto de partida para ambos os tipos de backup.
O NAKIVO Backup & Replication é a solução universal de proteção de dados que suporta o backup incremental sempre e backup completo periódico com incremental.
Faça o download da Edição Gratuita da solução NAKIVO para backups e recuperações confiáveis e rápidas para diferentes infraestruturas de TI.
Source:
https://www.nakivo.com/blog/differential-backup-vs-incremental-backup/