Skip to content
English
  • There are no suggestions because the search field is empty.

Azure Virtual Machines

Arpio replicates Azure Virtual Machines with their associated disks, network interfaces, and configurations. During backup, Arpio creates VM restore points to capture consistent snapshots of attached disks. At recovery time, disks are restored from those snapshots and attached to a new VM in the recovery environment.

Arpio automatically determines the appropriate consistency mode based on VM agent health:

  • Application-consistent snapshots are taken when the VM agent is healthy and responsive, providing transactionally consistent backups.
  • Crash-consistent snapshots are used as a fallback when the VM agent is unhealthy or unresponsive. If a crash-consistent snapshot is taken for a VM with multiple disks, Arpio surfaces a recovery issue warning that data across disks may not be consistent.

Translated Attributes

The following attributes are translated during replication:

Attribute Translation Method
Network Interfaces References translated to recovery environment NICs
Managed Disks Restored from snapshots with createOption: Attach
Availability Set Reference translated to recovery availability set
User Data Translated for environment-specific references
User-Assigned Identities Translated to recovery user-assigned identities
Encryption Identity Translated to recovery user-assigned identity
Boot Diagnostics Storage URI Translated to recovery storage account

Automatic Dependency Selection

The following resources are automatically selected into recovery points when a Virtual Machine is selected:

  • OS disk and data disks (non-shared)
  • Network interfaces
  • Availability set (if configured)

Shared Disks

Disks with maxShares greater than 1 are excluded from VM restore points and must be backed up separately as standalone disk snapshots.

Limitations

  • VM restore points required — VMs must support restore points for backup.
  • Custom data is not translatable — Azure does not return custom data via the API, so Arpio cannot detect or translate environment-specific references within it. The original custom data will still be present on the recovered disks, but any references to source environment resources will not be updated. If possible, move settings that need translation to User Data instead.
  • Shared disks are excluded from VM restore points — they are backed up separately as standalone snapshots.