Gerir pontos de recuperação

Este artigo descreve como funciona a retenção para máquinas virtuais. Sempre que ocorrem cópias de segurança, são criados pontos de recuperação a partir dos quais as operações de restauro podem ser realizadas.

Para máquinas virtuais, a cópia de segurança inicial é uma cópia de segurança completa e as cópias de segurança subsequentes são cópias de segurança incrementais.

Pontos de recuperação e retenção

Cópia de segurança inicial e incremental agendada

Vejamos um exemplo simplificado da máquina virtual V1 com um disco de dados composto por quatro blocos: Bloco 1, Bloco 2, Bloco 3 e Bloco 4. Cada bloco tem um tamanho de 16 KB.

Máquina virtual com quatro blocos

Passo 1 – Cópia de Segurança Inicial: A cópia de segurança inicial é uma cópia de segurança completa. Funciona como uma linha de base na qual as cópias de segurança incrementais subsequentes são aplicadas. Suponha que existem dados escritos no Bloco 1 e no Bloco 2 na VM de origem. Os mesmos dados serão replicados como D1 e D2 no armazenamento do cofre dos Serviços de Recuperação.

A cópia de segurança inicial é replicada

Passo 2 - Cópia de segurança incremental 1: Considere que existem novos dados adicionados ao bloco 3 da VM. Os mesmos dados serão replicados na próxima cópia de segurança incremental e apenas o bloco alterado é armazenado como D3. Durante cada passo, mesmo que 1 KB do bloco seja alterado, todo o bloco de 16 KB é carregado no ponto de recuperação.

Primeira cópia de segurança incremental

Passo 3 - Cópia de segurança incremental 2: Agora, considere que existem alterações de dados no bloco 3 e no bloco 2 na VM de origem. Estas alterações serão replicadas na próxima cópia de segurança incremental como D3' e D2'.

Segunda cópia de segurança incremental

Cópia de segurança a pedido

Pode optar por executar uma cópia de segurança a pedido de uma VM em qualquer altura depois de configurar a proteção na mesma.

  • A cópia de segurança a pedido será uma cópia de segurança completa se for acionada antes da primeira cópia de segurança inicial agendada.
  • Se a cópia de segurança inicial estiver concluída e for acionada uma cópia de segurança a pedido, será uma cópia de segurança incremental.
  • O tempo de retenção dos pontos de recuperação criados para uma cópia de segurança a pedido é o valor de retenção que especifica quando aciona a cópia de segurança.

Custo do armazenamento

O ponto de recuperação criado para a cópia de segurança inicial contém todos os blocos que têm os dados. Os pontos de recuperação incremental subsequentes consistem apenas nos blocos que alteraram os dados. Os custos de armazenamento correspondem à soma de todos os blocos que se estendem por todos os pontos de recuperação.

Vamos utilizar o exemplo acima para compreender o custo de armazenamento após cada passo:

Passo Tipo de cópia de segurança Blocos alterados Tipo de armazenamento
1 Cópia de segurança inicial Bloco 1, Bloco 2 Correspondente ao ponto de recuperação 1(D1+D2)
2 Cópia de Segurança Incremental 1 Bloco 3 Correspondente ao ponto de recuperação 1(D1+D2) + ponto de recuperação 2(D3)
3 Cópia de Segurança Incremental 2 Bloco 2, Bloco 3 Correspondente ao ponto de recuperação 1(D1+D2) + ponto de recuperação 2(D3) + ponto de recuperação 3(D2'+D3')

Expiração do ponto de recuperação

Cada ponto de recuperação tem uma duração de retenção, conforme especificado na política de cópia de segurança. A limpeza ocorre em intervalos regulares e todos os pontos de recuperação que expiraram são limpos.

Quando o ponto de recuperação expira, é eliminado ou intercalado.

Caso 1: o ponto de recuperação inicial expira

Quando o ponto de recuperação inicial expira, é intercalado com o próximo ponto de recuperação incremental. Todos os blocos de dados substituídos no ponto de recuperação incremental são eliminados e os restantes são intercalados. Em seguida, a cópia de segurança incremental torna-se a cópia de segurança completa inicial. Vamos rever com um exemplo:

  • O Ponto de Recuperação 1 que é criado durante a cópia de segurança inicial tem a cópia de segurança completa da VM.
  • Quando o Ponto de Recuperação 1 expirar, o Ponto de Recuperação 2 é a próxima cópia de segurança completa.
  • O bloco D1 é intercalado com o Ponto de Recuperação 2 e o D2 é eliminado, uma vez que os dados no bloco 2 são substituídos no Ponto de Recuperação 2. Esta alteração é capturada como bloco D2'.
  • O bloco D1 é mantido nos pontos de recuperação consecutivos tal como está, até que sejam efetuadas alterações antes da próxima cópia de segurança.

Primeiro caso

Caso 2: Entre o ponto de recuperação incremental expira

  • Se o Ponto de Recuperação 2 expirar antes do Ponto de Recuperação 1, os dados do Ponto de Recuperação 2 serão intercalados com o próximo ponto de recuperação disponível: Ponto de Recuperação 3. Assim, o bloco D3 é intercalado com o Ponto de Recuperação 3.
  • O Ponto de Recuperação 1 continua a ser a cópia de segurança completa com o bloco D1 e D2.

Segundo caso

Caso 3: o ponto de recuperação a pedido expira

Neste exemplo, está agendada uma política de agendamento (cópia de segurança diária) para ser executada com um período de retenção de n dias. Se for acionada uma cópia de segurança a pedido no quarto dia antes da próxima cópia de segurança agendada e o respetivo período de retenção for especificado como 10 dias, continuará a ser uma cópia de segurança incremental. Será criado um ponto de recuperação (RP1 a pedido) após o Ponto de Recuperação 3 e antes do Ponto de Recuperação 4. No final do Dia 14, o ponto de recuperação a pedido (RP1 a pedido) expira e será intercalado com o próximo ponto de recuperação disponível. Os blocos de dados que ainda estão presentes no servidor são intercalados, enquanto os blocos de dados alterados (substituídos ou eliminados) são eliminados do ponto de recuperação expirado.

Terceiro caso

Impacto da alteração da política nos pontos de recuperação

Quando uma política é modificada, é aplicada aos pontos de recuperação novos e existentes. Para obter mais informações, veja Impacto da alteração da política nos pontos de recuperação.

Impacto da proteção contra paragem nos pontos de recuperação

Existem duas formas de parar de proteger uma VM:

  • Pare a proteção e elimine os dados de cópia de segurança. Esta opção impedirá que todas as tarefas de cópia de segurança futuras protejam a VM e elimine todos os pontos de recuperação. Se a eliminação recuperável estiver ativada, os dados eliminados serão retidos durante 14 dias. Não são incorridos custos para itens no estado de eliminação recuperável. Os dados podem ser desativados no período de 14 dias. Se a eliminação recuperável não estiver ativada, os dados serão imediatamente limpos e não poderá restaurar a VM nem utilizar a opção Retomar cópia de segurança .
  • Pare a proteção e retenha os dados de cópia de segurança. Esta opção impedirá que todas as tarefas de cópia de segurança futuras protejam a VM. No entanto, o serviço Azure Backup manterá para sempre os pontos de recuperação que foram guardados em cópia de segurança. Terá de pagar para manter os pontos de recuperação no cofre (veja Azure Backup preços para obter detalhes). Poderá restaurar a VM, se necessário. Se decidir retomar a proteção da VM, pode utilizar a opção Retomar cópia de segurança . Depois de retomar a cópia de segurança, as regras de retenção serão aplicadas aos pontos de expiração. Também pode eliminar os dados da cópia de segurança com a opção Eliminar dados de cópia de segurança .

Impacto da eliminação de uma VM sem proteção contra paragem

A eliminação de uma VM sem proteção fatal tem impacto nos pontos de recuperação e é um cenário indesejável. Idealmente, as cópias de segurança devem ser paradas antes de eliminar a máquina virtual. Uma vez que o recurso não existe, as cópias de segurança agendadas falharão com o erro VMNotFoundV2. Os pontos de recuperação serão limpos periodicamente de acordo com a política de retenção, mas a última cópia da máquina virtual permanecerá para sempre e será cobrado em conformidade. Consoante o seu cenário, tem as duas opções seguintes:

  • Opção 1: Restaure a VM com qualquer um dos pontos de recuperação. Se quiser recuperar a VM eliminada, restaure com o mesmo nome e no mesmo grupo de recursos. Se proteger a VM restaurada para o mesmo cofre, os pontos de recuperação existentes serão automaticamente anexados.
  • Opção 2: Aceda ao cofre dos Serviços de Recuperação e pare a proteção com a eliminação de dados.

Impacto dos pontos de recuperação expirados para itens no estado de eliminação recuperável

Se a eliminação recuperável estiver ativada para o cofre dos serviços de recuperação, o ponto de recuperação expirado permanece no estado de eliminação recuperável e não é limpo. Não são cobrados custos quando um ponto de recuperação está no estado de eliminação recuperável.

Impacto da alteração no desempenho da cópia de segurança

Suponha que o armazenamento total de uma VM é de 8 TB e a taxa de abandono é de 5%. Em seguida, o armazenamento de cópia de segurança incremental correspondente será de 5% de 8 TB que é 0,4 TB. As alterações mais elevadas correspondem a um armazenamento de back-end mais elevado para cópias de segurança incrementais subsequentes. A alteração afeta o desempenho da cópia de segurança. Maior o volume de alterações, mais lento será o processo de cópia de segurança e maior o consumo do armazenamento de back-end.

Para compreender como a alteração afeta o desempenho da cópia de segurança, veja este cenário:

Máquinas virtuais VM1 VM2 VM3
Número de discos de dados 4 (A1, A2, A3, A4) 4(B1, B2, B3, B4) 4(C1, C2, C3, C4)
Tamanho de cada disco 4 TB 4 TB 4 TB
Alteração de dados de cópia de segurança A1- 4 TB B1-1 TB; B2-1 TB
B3-1 TB; B4-1 TB
C1-2 TB; C4-2 TB

O desempenho da cópia de segurança estará na ordem VM2>VM3>VM1. O motivo para tal é que os dados com alterações são distribuídos pelos vários discos. Uma vez que a cópia de segurança dos discos ocorre em paralelo, a VM2 mostrará o melhor desempenho.

Perguntas mais frequentes

Como posso encontrar o período de retenção de uma cópia de segurança a pedido?

A Hora de Expiração do Ponto de Recuperação no campo UTC nas tarefas de cópia de segurança de cópias de segurança a pedido apresenta o período de retenção do ponto de recuperação. Para saber mais, consulte Executar uma cópia de segurança a pedido.

Passos seguintes