¿Puedo crear un recovery service vault o Backup Vault en la paired region en vez de en la misma región donde tengo mis recursos que voy a proteger?

Hace 2 semanas, después de la charla de la Global Azure 2024 donde hablaba sobre backups, una persona me comentaba lo siguiente:

“No sé si se puede tener un Recovery Services Vault o Backup Vault en la paired region en vez de tenerlo en la misma región donde se crearon mis recursos. Por ejemplo tengo mis VMs en West Europe, pero quiero que mi Recovery Services Vault (y por tanto mis backups) estén en North Europe.”.

Mi primera respuesta fue que “creía que no”, pero la verdad no estaba muy convencido. Es por ello que en este post vamos a ver si es posible o no tener la configuración que me preguntaban.

He creado en mi suscripción lo siguiente:

  1. Un Recovery Services Vault creado en la región de West Europe, llamado rsv-west-europe.


  2. Tengo una VM creada en la región de North Europe, llamada vm-in-north-europe.


Ahora vamos a nuestro Recovery Services Vault, para ver si podemos activar el backup de nuestra VM ubicada en North Europe.

Los pasos a seguir son:

  1. Vamos a nuestro Recovery Services Vault, y pulsamos en Backup.


  2. Dejamos las opciones por defecto y pulsamos en Backup.


  3. En la siguiente pantalla, elegimos como Policy sub type Standard y Backup policy Default policy.


  4. Bajamos un poco y en Virtual machines, elegimos Add:


  1. Si vemos el listado de VMs, podemos ver como no aparece la VM que tenemos en North Europe, únicamente una VM que tenemos en West Europe.

Vale, a través del portal de Azure no podemos configurar el tener una VM en North Europe, y protegerla a través de un Recovery Service Vault en West Europe.

Vale vamos a intentarlo a través de Powershell usando el siguiente script:


Connect-AzAccount

Set-AzContext -Subscription "[put_your_susbscription_here]"
Get-AzRecoveryServicesVault -Name "rsv-west-europe" | Set-AzRecoveryServicesVaultContext
    
$policy = Get-AzRecoveryServicesBackupProtectionPolicy `
		  -Name "DefaultPolicy"
$vm = Get-AzVm `
	-ResourceGroupName "rg-backups" `
	-Name "vm-in-north-europe"

Enable-AzRecoveryServicesBackupProtection `
-ResourceGroupName $vm.ResourceGroupName `
-Name $vm.Name `
-Policy $policy

Cuando lanzamos el script, nos encontramos el siguiente error:

Con esto podemos concluir:

“Podemos hacer backups de nuestras VMs únicamente en Site Recovery Vaults de la misma región donde fueron creadas esas VMS”.

Lo mismo ocurre con Backup Vault,solo puedo proteger recursos en Backup Vaults de la misma región donde los recursos fueron creados.



Pero que esto no significa que no hayan “otras opciones”. Si creamos nuestro Recovery Services Vaults o Backup Vaults en West Europe, con la opción de Geo-redundancia tendremos nuestros backups tanto en West Europe, como en la región paired, en este caso North Europe.

Además teniendo la opción de geo-redundancia habilitada junto con la opción de Cross Region Restore, en caso de que por cualquier desastre no sea accesible la región primaria (en nuestro caso West Europe), podríamos restaurar nuestro backup en la región secundaria (en nuestro ejemplo North Europe).



Luego, fuera ya de Recovery services Vault y de Backup Vault tenemos otras opciones. Por ejemplo, con los discos Managed Disks en el siguiente enlace podéis ver las opciones disponibles:

https://learn.microsoft.com/en-us/azure/virtual-machines/disks-copy-incremental-snapshot-across-regions?tabs=azure-cli

Espero os haya gustado el artículo.