Qual é a diferença entre backups incrementais, diferenciais e outros backups?


Qual é a diferença entre backups incrementais, diferenciais e outros backups?

Backups incrementais e diferenciais são duas estratégias para fazer cópias regulares e frequentes dos seus dados para recuperação de desastres. Em qualquer empresa, os sistemas de TI podem parar de funcionar inesperadamente devido a incidentes imprevistos, como interrupção do fornecimento de energia elétrica, eventos naturais ou problemas de segurança. Um backup de dados é essencial para que você não perca informações essenciais para suas operações. Ao mesmo tempo, o volume de dados pode tornar impraticável fazer um backup completo dos dados a cada instante. Uma estratégia de backup diferencial copia somente as alterações de dados desde o último backup completo. Por outro lado, uma estratégia incremental de backup de dados copia as alterações de dados desde o último backup.

Backup completo versus incremental versus diferencial: como funcionam

Existem três estratégias principais de backup de dados, que detalharemos a seguir.

Backup completo

Quando seu software de backup faz um backup completo, ele copia todo o conjunto de dados, independentemente de alguma alteração ter sido feita nos dados. Esse tipo de backup geralmente é feito com menos frequência por motivos práticos. Por exemplo, pode ser demorado e também ocupar uma grande quantidade de espaço de armazenamento. Alternativas a backups completos de dados incluem backups diferenciais ou incrementais.

Backup incremental

Um backup incremental copia somente os dados modificados desde o último backup. Por exemplo, se você fizesse um backup completo no domingo, seu backup incremental na segunda-feira copiaria apenas as alterações desde o backup de domingo. Na terça-feira, ele copiaria apenas as alterações no arquivo de imagem de backup desde o backup de segunda-feira.

Backup diferencial

Uma estratégia de backup diferencial copia somente os dados recém-adicionados e alterados desde o último backup completo. Se seu último backup completo foi no domingo, um backup na segunda-feira copiaria todas as alterações desde domingo. Se você fizesse outro backup na terça-feira, ele também copiaria todas as alterações desde domingo. O tamanho do arquivo de backup aumentaria progressivamente até o próximo backup completo.

Principais diferenças: backup incremental versus backup diferencial

As estratégias de backup incremental e diferencial oferecem vantagens e desvantagens diferentes, dependendo da performance de backup que você deseja alcançar. Apresentamos a seguir os principais fatores de diferenciação.

Velocidade de backup

Backups diferenciais exigem mais tempo para serem concluídos do que backups incrementais, pois o tamanho do arquivo de imagem de backup aumenta diariamente.

Por outro lado, o processo de backup incremental geralmente é mais rápido e eficiente devido aos arquivos de backup consistentemente pequenos.

Utilização do espaço de armazenamento

Backups incrementais exigem menos espaço de armazenamento.

Backups diferenciais ocupam mais espaço de armazenamento à medida que aumenta o tempo desde o último backup completo. Uma estratégia de backup diferencial visa reduzir o tempo de restauração às custas do espaço de armazenamento.

Custo de implementação

Geralmente, um backup incremental economiza espaço de armazenamento de backup e largura de banda de rede. A longo prazo, um backup completo combinado com backups incrementais frequentes é a opção mais econômica.

Por outro lado, backups diferenciais ficam mais caros com o tempo, e você precisa fazer backups completos com mais frequência para aumentar a eficiência.

Velocidade de restauração dos dados

Embora os backups incrementais sejam econômicos, a restauração dos dados pode ser demorada e complexa. Ele requer o primeiro backup completo e todos os backups incrementais subsequentes para restaurar os dados. Por exemplo, uma falha na quarta-feira exigiria que você analisasse todos os backups de domingo a terça-feira, identificasse as alterações e as restaurasse cumulativamente. O processo fica mais complexo à medida que o tempo decorrido desde o último backup completo aumenta.

Por outro lado, a restauração a partir de backups diferenciais requer apenas o primeiro backup diferencial completo e o mais recente. Ela também é muito mais rápida.

Quando usar backup diferencial versus incremental

Ao optar por usar o backup diferencial ou incremental, você pode considerar vários fatores com base em seus requisitos e orçamento.

Frequência das alterações nos dados

Os backups incrementais são mais adequados quando sua organização lida com uma quantidade substancial de dados que passam por mudanças frequentes. Isso pode poupar tempo e custos de backup.

Por outro lado, se você optar por backups diferenciais, os custos poderão aumentar rapidamente.

Requisitos de negócios

Para decidir o melhor tipo de backup a ser implementado na sua organização, considere os recursos disponíveis e a política de backup e recuperação de dados da sua empresa.

Por exemplo, dados de produtos são essenciais para uma aplicação de comércio eletrônico, e você pode usar backups diferenciais para fornecer tempos de restauração mais rápidos e tempo de inatividade mínimo.

No entanto, você pode optar por arquivar arquivos de imagem ou dados de vídeo com apenas um backup de dados completo, se estes não mudarem com o tempo.

Backup sintético versus incremental permanente

Existem outras estratégias de backup de dados além dos backups incrementais e diferenciais. 

Backup completo sintético

Um backup completo sintético compara os dados que foram alterados na origem com o backup completo original e todos os backups incrementais para criar o próximo backup sintetizado completo. Em vez de armazenar somente o arquivo de backup incremental, o servidor de backup consolida as alterações com o último backup completo e cria um backup completo sintético. O processo é invisível para os usuários finais.

Em um backup completo sintético, você não economiza espaço de armazenamento, mas economiza largura de banda de rede. Em vez de enviar todos os seus dados, você apenas envia alterações incrementais para o servidor. O servidor usa os dados que ele já tem para criar a cópia de backup completa.

Backup incremental permanente

Todas as outras estratégias de backup discutidas neste guia incluem a realização de backups completos periódicos. No entanto, se você implementar um backup incremental permanente, fará apenas um backup inicial completo. Posteriormente, você fará uma sequência de backups incrementais (permanentes) por tempo indefinido. 

O servidor de backup armazena todos os conjuntos de backup em uma biblioteca de fitas ou em uma grande matriz de discos. Ele automatiza o processo de restauração para imitar a restauração a partir de um backup completo.

Resumo das diferenças: backup completo vs. incremental vs. diferencial

Tipos de backup

Dados

Velocidade de backup

Espaço de armazenamento

Velocidade de restauração

Completo ativo

Copia todos os dados.

Lento.

Substancial.

Rápido.

Incremental

Copia somente os dados alterados desde o último backup.

Mais rápido que o diferencial.

Menor que o diferencial. 

Mais lento que o diferencial, pois requer um backup completo mais todos os backups incrementais.

Diferencial

Copia os dados alterados desde o último backup completo.

Mais lento que o incremental, mas mais rápido que o backup completo ativo.

Fica maior, especialmente com backups subsequentes.

Mais rápido que incremental, pois requer apenas o diferencial completo e último.

Completo sintético

Copia os dados alterados de forma incremental, mas consolida as alterações com o último backup completo para criar um backup sintético completo. 

Mais rápido do que o completo ativo, pois copia somente as alterações incrementais.

Quase o mesmo armazenamento que o completo ativo.

Semelhante ao completo ativo.

Incremental permanente

Cria um incremental completo e depois subsequente (permanentes).

Mais rápido que o completo sintético, pois nunca cria backups completos subsequentes.

Ocupa menos espaço que o completo sintético.

Oferece uma restauração mais rápida que o completo ativo e o completo sintético. 

Como a AWS pode dar suporte aos seus requisitos de backup de dados?

A Amazon Web Services (AWS) oferece várias opções para oferecer suporte à sua estratégia de backup. Se estiver curioso, leia sobre os serviços de backup e restauração da AWS. Veja alguns exemplos:

  • O AWS Backup é um serviço econômico, totalmente gerenciado e baseado em políticas que simplifica a proteção de dados em grande escala
  • O AWS Storage Gateway fornece aplicações on-premises com acesso a armazenamento em nuvem praticamente ilimitado
  • O Amazon Simple Storage Service (Amazon S3) é um serviço de armazenamento de objetos que oferece escalabilidade, disponibilidade de dados, segurança e performance líder do setor

Você pode usar esses serviços para configurar suas políticas de backup preferidas na nuvem ou evoluir além de backups. Se estiver curioso, leia sobre recuperação de desastres e arquivamento.

Comece a usar backups de dados na AWS criando uma conta da AWS hoje mesmo.

Próximas etapas com a AWS

Comece a criar com backups incrementais
Saiba mais sobre nossas soluções de armazenamento