As soluções modernas de backup oferecem 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 continua sendo uma das maiores preocupações das 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 saber 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 os melhores para uma estratégia confiável de proteção de dados para a 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 ao fazer 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 prosseguir com os tipos de backup incremental e diferencial.
O que é um backup incremental?
Um backup incremental é uma abordagem em que apenas as alterações de 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 a partir de um backup completo e seguido pelos incrementos.
Na prática, existem dois tipos de backups incrementais:
- Incremento-para-sempre significa 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 tradicional de backup incremental.
Observe que as cópias de segurança incrementais para sempre podem reduzir os intervalos de backup. No entanto, a recuperação é mais lenta a partir deste tipo de backup do que a partir de um backup incremental com completo ou um backup completo. O uso de backups incrementais com periodicidade completa melhora a confiabilidade dos backups e a velocidade de recuperação, razão pela qual são a melhor prática em a maioria das situações.
Vantagens | Desvantagens |
|
|
O backup incremental é a abordagem recomendada se você precisa fazer backup de 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 Alterações Resilientes do Microsoft Hyper-V para criar backups incrementais de VM.
Saiba mais: Leia sobre como funciona o Changed Block Tracking da VMware 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 a seguinte configuração de teste: 3 arquivos em uma VM, sendo que cada arquivo contém os blocos 1, 2, 3 e 4.
Exemplo
- No domingo, criamos um backup completo da VM.
- Na segunda-feira, mudamos o bloco1 para5 em Arquivo1.
Com os métodos de backup diferencial e incremental, um aplicativo de backup copia o bloco modificado de Arquivo1 e informa ao repositório de backup onde ele deve ser colocado.
- Na terça-feira, adicionamos os blocos6 e7 a Arquivo2.
Com o método diferencial, o bloco alterado de Arquivo1 de segunda-feira é copiado junto com as novas alterações.
- Na quarta-feira, nós deletamos Arquivo3.
Todas as alterações são copiadas durante o backup: a alteração em Arquivo1, os dois blocos adicionais em Arquivo2, e a informação de que Arquivo3 foi deletado.
Vantagens | Desvantagens |
|
|
Na próxima seção, vamos explicar a diferença entre backup incremental e diferencial para entender qual pode beneficiar melhor uma estratégia de proteção de dados.
Incremental vs Differential Backup: Qual é o 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 eles 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 do trabalho anterior a cada vez.
- Velocidade de recuperação. Quando chega a hora da recuperação, 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 acompanhado de 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, as necessidades de espaço aumentam exponencialmente. Muito rapidamente, torna-se mais confiável apenas executar mais um backup completo em vez de continuar a fazer 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% de 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 atingirá esse ponto apenas 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 simplesmente falhar porque não há espaço suficiente. Assim, o backup incremental é o vencedor em todas as três categorias.
Conclusão
No comparação 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 para sempre e backup completo periódico com backup 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/