Skip to content
  • Início
  • Páginas para explorar
  • Backup de máquinas virtuais

Backup de máquinas virtuais

O backup de máquina virtual (VM Backup) é o processo de fazer backup das máquinas virtuais (VMs) em execução em um ambiente corporativo.

Definição de VM Backup

O backup de máquina virtual (VM Backup) é o processo de fazer backup das máquinas virtuais (VMs) em execução em um ambiente corporativo. As VMs geralmente são executadas como convidadas em hipervisores que emulam um sistema de computador e permitem que várias VMs compartilhem um sistema de hardware físico do host. Os hipervisores mais populares são o VMware vSphere e o Microsoft Hyper-V, com outros hipervisores disponíveis, incluindo máquinas virtuais baseadas em nuvem.

À medida que as empresas dependem cada vez mais da virtualização, as VMs se tornaram uma parte essencial dos ambientes de TI corporativos. Aplicativos de negócios, bancos de dados e até mesmo cargas de trabalho em contêineres são executados em VMs e geram grandes quantidades de dados que precisam ser protegidos por meio de uma solução robusta de proteção de dados. Os aplicativos que permitem às empresas fazer backup e restaurar todos os arquivos que compõem máquinas virtuais inteiras são chamados de software de VM Backup.

O que é o VM Backup?

O VM Backup é uma solução de proteção de dados para máquinas virtuais que desempenha funções semelhantes às soluções tradicionais de backup utilizadas em servidores físicos. Os aplicativos de backup de máquina virtual podem realizar um backup completo de todos os arquivos em uma máquina virtual, um backup incremental ou um backup diferencial. O software de backup de máquina virtual precisa ser executado com frequência e periodicamente para proteger os arquivos, as configurações e os dados em constante mudança da máquina virtual.  Os softwares modernos de VM Backup utilizam recursos avançados disponíveis por meio do hipervisor, o que permite backups mais rápidos com menor impacto na máquina virtual.

Conceitos de VM Backup

A seguir, apresentamos conceitos essenciais para compreender os procedimentos de VM Backup:

  • Backup diferencial – Backup apenas dos arquivos que foram alterados desde o último backup completo.
  • Backup no nível do arquivo – Backup definido no nível de arquivos e pastas.
  • Backup completo – Backup de todos os arquivos.
  • VM Backup completo – Backup de todos os arquivos que compõem uma máquina virtual inteira, incluindo imagens de disco, arquivos de configuração e outros.
  • Backup no nível da imagem – ou no nível do volume – é o backup de todo o volume de armazenamento
  • Backup incremental – Backup apenas dos arquivos que foram alterados desde o último backup, seja ele completo ou incremental.
  • Quiescing – Um processo para colocar os dados da máquina virtual em um estado adequado para backups, incluindo o esvaziamento dos buffers do cache de memória do sistema operacional para o disco ou outras tarefas específicas do aplicativo.

O que é o processo de VM Backup e como ele funciona?

Semelhante ao backup de servidores físicos, o VM Backup protege todos os itens associados a uma VM. Os backups de máquinas virtuais podem ser realizados de várias maneiras, seja por meio de um agente de backup instalado no sistema operacional convidado, seja por meio da integração com o hipervisor, o que permite backups sem agente. Independentemente do método utilizado no processo de backup da máquina virtual, siga etapas cuidadosas para garantir o backup adequado e a proteção dos dados. As principais etapas do VM Backup incluem:

  • Descoberta. É necessário identificar as máquinas virtuais em seu ambiente
  • Registro do computador cliente. Crie um registro separado do computador cliente para cada VM
  • Marcação das VMs para backup. Identifique as VMs que serão protegidas e os Agentes de Servidor Virtual que executarão o processo do vmbackup
  • Discos associados. Identifique os discos associados às VMs marcadas para backup
  • Fluxos de backup. Atribua fluxos de backup aos proxies em uma sequência round-robin
  • Download de dados. Use os agentes de servidor virtual para baixar os dados de backup
  • Snapshot. Crie um snapshot da máquina virtual usando a API do hipervisor
  • Backup. Conclua o processo de backup salvando uma cópia dos dados em outro local

Executando o cliente de backup dentro de uma máquina virtual.

Como uma máquina virtual é semelhante a uma máquina física, ela pode ser copiada da mesma forma que uma máquina física, utilizando um software de backup em execução dentro da máquina virtual. Com esse método, o agente de backup suspende a máquina virtual que está sendo copiada. Isso é normalmente usado para backup em nível de arquivo dos dados armazenados no disco da máquina virtual.

Esse método apresenta vantagens e desvantagens. Entre as vantagens, destaca-se o fato de não serem necessárias alterações nos procedimentos nem conhecimentos específicos, já que o agente de backup segue um processo semelhante ao do backup de um servidor físico. Esse método pode ajudar na consistência dos dados de aplicativos para algumas cargas de trabalho críticas para os negócios, como bancos de dados. Uma desvantagem pode ser o maior consumo de recursos do host durante a execução da operação de backup. No entanto, os recursos dos computadores atuais são mais potentes e o software de backup consome menos recursos.

Quer ver a proteção de dados em ação?

Conheça hoje mesmo o produto totalmente funcional e com serviço completo, e veja como a Commvault pode atender diretamente às suas necessidades.

Executando o cliente de backup na máquina host da máquina virtual.

Como uma máquina virtual é composta por alguns arquivos, esses arquivos podem ser copiados por meio da integração com o hipervisor. Isso permite que os arquivos que compõem a máquina virtual sejam copiados como arquivos, mas com algumas diferenças.  Como esses arquivos estão sendo gravados enquanto a máquina virtual está em execução, a VM deve ser desligada ou deve-se usar um método de snapshot para fazer o backup dos arquivos. Esse tipo de backup usando snapshots pode exigir a suspensão da máquina virtual. Diferentes sistemas operacionais respondem de maneiras diferentes para produzir snapshots consistentes em relação a falhas, consistentes em relação ao sistema de arquivos ou consistentes em relação ao aplicativo.

Se os VM Backups incluírem aplicativos transacionais, como servidores de banco de dados e de e-mail, colocá-los em estado de repouso para garantir que estejam em um estado adequado para o backup é conhecido como “consistência do aplicativo”, por exemplo.  Antes do início do backup, o aplicativo é pausado para garantir que todas as transações pendentes e gravações sejam gravadas no disco. Essa etapa garante que o servidor esteja ciente da operação e que nenhum dado seja perdido caso seja necessária a recuperação da VM. A colocação em estado de quietude só funciona com aplicativos que suportam a pausa e a gravação de dados pendentes sempre que necessário.

Por que o VM Backup é importante?

A quantidade de dados gerados diariamente é impressionante, e todos eles devem ser armazenados e protegidos contra perda. Estima-se que, até 2025, 463 exabytes de dados serão gerados a cada dia. Os usuários esperam ter os dados de que precisam acessíveis e disponíveis 24 horas por dia. Sem o backup de máquinas virtuais, é razoável esperar alguma perda de dados e falhas de aplicativos devido a interrupções programadas e não programadas. Sem o vmbackup, muitas empresas seriam prejudicadas e perderiam dados vitais devido a interrupções prolongadas e tempos de Recovery após desastres. Uma solução de vmbackup mantém os motores dos negócios em funcionamento e os traz de volta à ativa mais rapidamente após interrupções, ataques de ransomware, corrupção ou qualquer outro evento que danifique seus dados.

Benefícios do VM Backup

Dados digitais e aplicativos são os motores do crescimento empresarial. Proteger cargas de trabalho críticas para os negócios, bem como as VMs e os dados a elas associados, é vital para a sobrevivência da empresa. A proteção de dados oferece uma rede de segurança contra perda ou corrupção de dados. O VM Backup estende a proteção às VMs, que são a espinha dorsal da TI moderna, mas muitas vezes são negligenciadas pelas soluções de backup legadas. Fazer backup de VMs garante a segurança de seus dados, configurações e arquivos e permite uma recuperação mais rápida após interrupções. Softwares modernos de VM Backup oferecem proteção completa às VMs e contribuem para a resiliência dos negócios.