Estamos planejando implementar backups de backup do Azure de nossas VMs, mas estou lutando para encontrar alguma documentação que indique claramente como os backups são feitos.
Vejo que os instantâneos estão sendo tirados, mas como o Backup do Azure faz backup das VMs sem desligá-los? Se uma máquina estiver gravando arquivos ou alterando configurações, como/em que ponto o backup será feito se não estiver sendo desligado?
É a mesma tecnologia usada em todos os sistemas e aplicativos Windows; é chamado de "cópia de sombra de volume".
https://en.wikipedia.org/wiki/Shadow_Copy
Aqui está um breve resumo:
As VMs do Windows, por padrão, desfrutam de backups consistentes com aplicativos, graças à integração estreita entre aplicativos com reconhecimento de VSS, serviço VSS, agente convidado do Azure e a própria infraestrutura do Azure.
O acima presume que todas as gravações do VSS foram bem-sucedidas, caso contrário, um backup consistente do sistema de arquivos é feito: isso significa que, na reinicialização, alguns aplicativos podem ter perdido os dados em andamento mais recentes. Este é o mesmo modelo de consistência que as VMs do Linux têm por padrão, a menos que você configure scripts de backup personalizados para sincronizar os dados do aplicativo com o disco.
Aqui você pode encontrar mais informações.
Não posso falar de backup do Azure apenas para DPM (System Center Data Protection Manager), fazendo backup de instâncias do Hyper-V.
O que acontece é que um ponto de verificação no nível da VM é criado. Acho que isso envia à VM um comando VSS para colocar os discos em um estado consistente, mas no nível do Hyper-V basicamente substitui os arquivos de disco do nível do Hyper-V (vhd, vhdx) por deltas e mantém os arquivos originais, não obtendo nenhum escreve.
Então a coisa toda é copiada.
Em seguida, o ponto de verificação é mesclado, gravando todas as alterações nos discos originais.
Isso significa que quaisquer gravações DURANTE o backup basicamente não atingem a imagem do disco que está sendo copiado.