O Backup do Azure fornece backups independentes e isolados para proteger contra a destruição indesejada dos dados em suas VMs. Os backups são armazenados em um cofre dos Serviços de Recuperação com gerenciamento interno de pontos de recuperação. A configuração e o dimensionamento são simples, os backups são otimizados e você pode facilmente restaurar conforme necessário.
Como parte do processo de backup, um instantâneo é obtido e os dados são transferidos para o cofre dos serviços de recuperação sem afetar as cargas de trabalho de produção. O instantâneo fornece diferentes níveis de consistência, conforme descrito aqui.
Cenário:
Para realizar a configuração é necessário que você já tenha uma máquina virtual criada no Azure, já escrevi um artigo aqui no site mostrando como criar uma máquina virtual utilizando o PowerShell.
Então não perca tempo, confere neste link o artigo.
O script de criação da VM está disponível para download no GitHub.
01 – Faça login no portal do Azure.
Backup Máquina virtual
02 – Execute o script abaixo para criar o Recovery Service Vault, criar uma politica de backup, habilitar o backup para um máquina virtual no Azure, executar o backup e verificar o status.
O script está disponível para download no GitHub.
# Criar o Grupo de Recursos
New-AzResourceGroup -name “RG-Backup” ` -Location “EastUs”
# Verificar Recovery Service Vault criados
Get-AzRecoveryServicesVault | Select name
# Criar o Recovery Service Vault
New-AzRecoveryServicesVault -Name “RecoveryVaultBackup” ` -ResourceGroupName “RG-Backup” ` -Location “EastUS”
Get-AzRecoveryServicesVault -Name RecoveryVaultBackup | Set-AzRecoveryServicesVaultContext
# Especificar o tipo de redundância de armazenamento
$rsvault = Get-AzRecoveryServicesVault -Name “RecoveryVaultBackup”
Set-AzRecoveryServicesBackupProperties -Vault $rsvault -BackupStorageRedundancy “LocallyRedundant”
# Criar a politica de Backup
$policy = Get-AzRecoveryServicesBackupProtectionPolicy -Name DefaultPolicy
# Habilitar o backup para VM
Enable-AzRecoveryServicesBackupProtection -ResourceGroupName RG-dev-jadsonalves -Name dev-VM002 -Policy $policy
# Executar o Backup
$container = Get-AzRecoveryServicesBackupContainer -ContainerType AzureVM -FriendlyName dev-VM002
$item = Get-AzRecoveryServicesBackupItem -Container $container -WorkloadType AzureVM
Backup-AzRecoveryServicesBackupItem -Item $item
# Verificar o Status do Backup
Get-AzRecoveryServicesBackupJob
03 – Verificando os recursos criados no Azure.
Comente suas sugestões e observações! Forte abraço, obrigado e até o próximo post.

Carreira desenvolvida na área de tecnologia da informação, com ampla experiência em Cloud Computing, com foco em Microsoft Azure.
Fui nomeado Microsoft MVP na categoria Microsoft Azure.
Faço parte da Ong MTAC, sou MCT Microsoft, tenho algumas certificações como AZ-303 Microsoft Azure Architect Technologies, AZ-104 Azure Administrator, MCSE Core Infrastructure e MCSA Windows Server 2012.
Também participo como palestrante em eventos online da comunidade de TI, sou administrador e escritor no blog https://jadsonalves.com.br cujo principal objetivo é compartilhar conhecimento com a comunidade de TI e também escrevo artigos técnicos no portal https://cooperati.com.br