Muitos usuários têm ficado confusos com instantâneo de VM e backup. Ambos podem ser usados para proteger os dados da máquina virtual, mas funcionam de maneiras diferentes. Neste artigo, farei uma comparação para mostrar as diferenças entre instantâneo de VM e backup e seu uso adequado.
A máquina virtual (VM) fornece um ambiente sandbox seguro para testar programas ou acessar dados infectados por vírus, a capacidade de não afetar as máquinas físicas tornou-a popular entre as empresas.
Ao usar VMs, proteger os dados é uma das tarefas mais importantes. Backups de máquina virtual e snapshots são ambos medidas comuns para garantir a segurança dos dados. Mas qual é a diferença entre um snapshot e um backup e como usá-los corretamente? Muitos usuários têm se incomodado com essa pergunta. Este artigo tem como objetivo respondê-la.
Um snapshot de VM é uma imagem que captura o estado completo e os dados de uma máquina virtual em um determinado momento. O estado inclui o estado de energia da VM (ligado, desligado ou suspenso) e os dados incluem todos os arquivos que compõem a VM (disco, memória e outros dispositivos). É uma maneira rápida e eficiente de reverter uma VM para um ponto específico no tempo, como a função desfazer.
*Em ambientes Microsoft Hyper-V, os snapshots também são chamados de checkpoints desde o Windows Server 2012 R2.
Como exatamente os snapshots funcionam? Ao fazer um snapshot de VM, todos os dados graváveis se tornarão somente leitura. É possível fazer vários snapshots para restaurar a VM para vários pontos no tempo. Snapshots de VM não são independentes, mas dependem do disco da VM pai ou da cadeia de snapshots e registram incrementalmente as alterações desde o último snapshot.
Ao criar um snapshot pela primeira vez, o primeiro disco filho é criado a partir do disco pai. Snapshots sucessivos geram novos discos filhos a partir do último disco filho na cadeia. O relacionamento pode mudar se você tiver vários ramos na cadeia de snapshots.
Ao criar um snapshot VMware, por exemplo, você criará os seguintes arquivos:
Arquivo .vmdk: um arquivo de disco virtual que contém os dados brutos no disco virtual.Arquivo -delta.vmdk: um arquivo de disco incremental que captura todas as alterações feitas na VM desde que o último snapshot foi tirado. Ele cresce à medida que o snapshot permanece aberto e são feitas alterações.Arquivo .vmsd: um arquivo centralizado para armazenar informações e metadados sobre snapshots.Arquivo .vmsn: o arquivo de estado do snapshot que armazena a configuração atual e, opcionalmente, o estado em execução de uma máquina virtual.
Esses arquivos são colocados na mesma infraestrutura de armazenamento dos discos pais.
Observação: Ao criar um Hyper-V checkpoint, você criará os seguintes arquivos:
Um backup de máquina virtual é uma cópia independente de parte ou de todos os dados em uma VM, que não depende da VM original. Portanto, os backups das VMs podem ser armazenados com segurança fora do local, na nuvem ou em outros locais. Esta é a medida mais comumente utilizada para a proteção de dados de VMs.
Os backups de VM podem ser divididos em 2 tipos, dependendo de como funcionam: backup baseado em imagem e backup baseado em arquivos.
O backup baseado em imagem é uma imagem que captura o estado atual de toda a máquina virtual, fazendo backup do sistema operacional da máquina virtual, arquivos de configuração e todos os dados no disco.
Os backups baseados em arquivos fazem backup de uma máquina virtual como se fosse uma máquina física, configurando um agente na máquina virtual. Você pode escolher o que deseja fazer backup, mas isso protege apenas o sistema operacional e os aplicativos, sem a possibilidade de restaurar o ambiente virtualizado.
Backup e snapshots de VM podem ser usados para proteger os dados de uma máquina virtual, mas funcionam de maneira diferente. Muitos usuários ficam confusos com eles. Portanto, nesta seção, analisarei quais são as diferenças entre um snapshot e um backup.
Diferença | Snapshot de VM | Backup de VM |
| Segurança dos dados | Os snapshots dependem do disco pai. Se o disco pai for excluído, o snapshot em si não é suficiente para restaurar a VM. | Os backups de VM são independentes da VM original e podem ser armazenados com segurança fora do local, em nuvem ou em outros locais. |
| Afeta o desempenho | Não são adequados para preservação a longo prazo, pois o arquivo incremental do disco cresce e pode ocupar muito espaço, afetando o desempenho da VM. | Os backups de VM podem ser armazenados com segurança por um longo tempo sem afetar o desempenho da VM. |
| Recuperação de VM | Os snapshots de VM só podem ser usados para reverter a VM original para o momento em que o snapshot foi tirado. | Os backups podem ser usados para criar uma ou várias novas VMs no local original ou diferente, sem a VM original. |
| Velocidade de criação | Mais rápido. Ele apenas captura o estado e os dados em um ponto específico no tempo. | Mais lento. Quanto mais dados são copiados, mais tempo o processo leva. |
A resposta é NÃO. Os snapshots podem ser usados para reverter as VMs, mas não podem ser usados como backups.
Como descrito acima, um snapshot de VM depende do disco pai. Se o disco pai for excluído ou se a infraestrutura virtual ou física falhar, o snapshot em si não é suficiente para restaurar a VM inteira. Um backup de VM, por outro lado, é uma cópia completa e independente do disco pai, ele não será afetado e pode ser usado para restaurar a VM.
Além disso, após tirar um snapshot da VM, todas as alterações feitas na VM serão armazenadas no arquivo de disco incremental. Portanto, o tamanho do snapshot pode ficar muito grande e ocupar muito espaço em disco, e mantê-los por muito tempo afetará o desempenho da VM. Você precisará realizar a consolidação do snapshot para evitar penalidades de desempenho. Enquanto isso, os backups da VM podem ser mantidos por muito tempo sem afetar a VM original.
Com base nessas desvantagens do snapshot do VMware, não o recomendamos como meio de backup regular.
◆ Os snapshots da VM podem funcionar como uma rápida proteção antes de realizar desenvolvimento ou teste.
Com eles, você tem os pontos de restauração para voltar rapidamente em caso de qualquer problema. Observe que manter snapshots por muito tempo pode afetar o desempenho da VM. A VMware recomenda o uso de apenas 2-3 snapshots em uma cadeia e, para snapshots individuais, no máximo 72 horas.
◆ O backup da VM é uma medida abrangente de proteção de dados para todas as situações.
Embora o backup baseado em arquivo seja apropriado quando você precisa apenas fazer backup de uma pequena quantidade de dados na VM, os backups baseados em imagem são mais completos e seguros para recuperação de desastres. Implementar uma estratégia adequada de backup automatizado pode manter a continuidade do seu negócio e ir um passo além na segurança da sua VM.
◆ Na prática, é recomendado usar snapshots da VM em combinação com backups.
O snapshot da VM pode ser usado como uma medida temporária de rollback a curto prazo antes de operações inseguras, enquanto o backup da VM pode funcionar como uma proteção estável a longo prazo para recuperação de desastres.
Depois de saber o que são snapshots e backups da VM e como usá-los corretamente, agora você pode criá-los de acordo com suas necessidades reais. Nesta seção, demonstrarei os passos específicos para criar, restaurar e excluir snapshots da VM VMware ESXi como exemplo.
1. Acesse o VMware ESXi Web Client e navegue até Máquinas virtuais. Clique com o botão direito no nome da VM e selecione Snapshots > Tirar snapshot.
2. Fornecer um Nome e uma Descrição para este snapshot. E selecione Snapshot da memória da máquina virtual, ou Congelar o sistema de arquivos convidado (requer a instalação das ferramentas VMware).
3. Clique em Tirar Snapshot para iniciar. Você pode verificar o progresso em Tarefas Recentes.
1. Clique com o botão direito no nome da VM e selecione Snapshots > Gerenciar snapshots.
2. Selecione o snapshot de destino e clique em Restaurar snapshot.
Dica: Se você deseja restaurar para o snapshot mais recente, clique com o botão direito no nome da VM e selecione Restaurar snapshot.
Excluir um instantâneo consolidará as alterações para a VM e removerá o instantâneo. Você sempre deve lembrar-se de excluir os instantâneos quando desejar manter as alterações após o instantâneo e não restaurar para ele.
1. Clique com o botão direito no nome da VM e selecione Instantâneos > Gerenciar instantâneos.
2. Selecione o instantâneo de destino e clique em Excluir instantâneo.
Dica: Se você deseja excluir todos os instantâneos, pode clicar em Excluir tudo ao lado de Excluir instantâneo e clicar em Remover no alerta pop-up.
Escolher o AOMEI Cyber Backup em vez dos métodos de backup incorporados da VMware oferece uma solução de backup de máquina virtual flexível e ideal.
Clique no botão a seguir para fazer o download do freeware.
*Você pode escolher instalar este software de backup de VM em um sistema Windows ou Linux.
A seguir, demonstrarei como fazer backup e restaurar VMs do VMware ESXi como exemplo.
Etapa 1. Vincular dispositivos
Passo 2. Criar Tarefas de Backup
Passo 3. Iniciar Backup da Máquina Virtual
Passo 4. Restaurar VM a partir de Backups
Clique em "..." > "Restaurar" na esquerda da tarefa de backup para abrir o assistente de restauração, clique em "Selecionar Conteúdo" para especificar um ponto de recuperação e em seguida selecione "Restaurar para o local original". Clique em "Iniciar Restauração".
Embora a Edição Gratuita cubra a maioria das necessidades de backup de VM, você também pode atualizar para a Edição Premium para desfrutar de:▶Backup em Lote de VMs: Backup em lote de um grande número de VMs gerenciadas pelo vCenter Server ou hosts ESXi independentes.▶Sincronização de Backup: Configurar uma política de retenção para excluir automaticamente arquivos de backup antigos e economizar espaço de armazenamento.▶Restauração para Nova Localização: Criar uma nova VM no mesmo datastore/host ou em outro diretamente do backup, evitando a necessidade de reconfigurar a nova VM.
A capacidade de reverter máquinas virtuais após falhas, os snapshots de VM também podem ser usados para segurança dos dados. No entanto, eles ainda não podem substituir os backups de VM. Neste artigo, eu comparei snapshot de VM vs backup, analisei as diferenças entre eles e demonstrei como usá-los corretamente. Espero que isso possa ser útil para você.
Além das operações básicas que apresentei, há mais sobre snapshots que você pode explorar, por exemplo, agendar snapshots do VMware. Realizando backup regularmente de suas VMs, você pode aproveitá-las livremente.