SaveMyCert
Log in
5 of 5 free questions left today·for 10 a day
Design business continuity solutions

AZ-305 Backup and Disaster Recovery Design: Site Recovery, Azure Backup, Database and Storage Recovery

25 min readAZ-305 · Design business continuity solutionsUpdated

Backup and disaster recovery design in Azure means choosing, for each workload, the services that meet its recovery point objective (how much data it may lose) and recovery time objective (how fast it must run again) for every failure it must survive: Azure Site Recovery for replication and failover, Azure Backup for restorable history, and the built-in backup and geo-replication features of databases and storage. This lesson covers all four AZ-305 skills in the task: recovery solutions for Azure and hybrid workloads that meet recovery objectives, and backup and recovery for compute, databases and unstructured data.

What you’ll learn
  • Match RPO, RTO, failure scope and residency to Azure Site Recovery, Azure Backup or both, and tier recovery by workload criticality
  • Design Site Recovery for Azure VMs and for on-premises VMware, Hyper-V and physical servers, including recovery plans, test failover and failback
  • Choose between Recovery Services and Backup vaults, set vault redundancy and Cross Region Restore, and protect backups with soft delete, immutability and multi-user authorization
  • Recommend backup for VMs, managed disks, AKS, App Service and on-premises servers
  • Recommend backup and regional recovery for Azure SQL Database, SQL Managed Instance, SQL Server on VMs, Cosmos DB and PostgreSQL or MySQL flexible server
  • Recommend backup for blobs and Azure file shares, including Azure File Sync

What backup and disaster recovery design covers in Azure

Backup and disaster recovery (DR) design decides how much data a workload may lose and how fast it must run again after a failure, and then picks the Azure service that meets those two numbers for each failure you need to survive. The two numbers are the recovery point objective (RPO), the maximum acceptable data loss measured in time, and the recovery time objective (RTO), the maximum acceptable time until the workload runs again. The official task has four skills: recommend a recovery solution for Azure and hybrid workloads that meets recovery objectives, and recommend backup and recovery solutions for compute, for databases and for unstructured data.

Three questions shape every design:

  • What failure must be survived? An accidental deletion, data corruption or ransomware, the loss of one datacenter (an availability zone), or the loss of a whole region.
  • What are the RPO and RTO for this workload? Minutes or hours, and do they apply in the same region or another one?
  • What else is required? Data residency, how long copies must be kept, who may delete them, cost and administrative effort.
NeedService or feature to consider first
Run Azure or on-premises VMs in another region or zone within minutes to hours, losing only minutes of dataAzure Site Recovery (replication and failover)
Keep restorable history for days to years and recover from deletion, corruption or ransomwareAzure Backup (Recovery Services vault or Backup vault)
Point-in-time restore and regional recovery for Azure SQL Database or SQL Managed InstanceBuilt-in automated backups, long-term retention, geo-restore, active geo-replication, failover groups
Restore Azure Cosmos DB data to an earlier pointPeriodic or continuous backup mode
Protect blobs or Azure file sharesOperational and vaulted blob backup; snapshot and vault-standard Azure Files backup; soft delete

Keeping a workload running through a single component or zone failure without any failover step is high availability (availability zones, zone-redundant services, replicas). It is the sibling task, covered in the AZ-305 high availability lesson; this lesson treats zones only where they set the scope of a recovery.

Backup, replication or both: matching recovery objectives

Replication meets tight RPO and RTO; backup meets long retention and recovery from bad data; a workload that needs both gets both. Azure Site Recovery continuously replicates VM disks to a target region or zone and keeps recovery points only for a short window (up to 15 days for Azure VMs). Failing over starts the replicated VMs, so the RPO is minutes and the RTO is the time to boot and reconnect. Azure Backup takes periodic copies (daily, or every few hours with an Enhanced VM policy) and keeps them for the retention you set, from days to years. Its RPO is hours, and a restore from the vault takes longer than starting a replica.

Azure Site RecoveryAzure Backup
PurposeBusiness continuity: run the workload elsewhereData protection: restore an earlier state
Typical RPOMinutes (continuous replication)Hours (scheduled backups)
Typical RTOMinutes to an hour or two (fail over, start VMs)Hours (restore disks or VMs from the vault)
History keptA short recovery point windowDays, months or years, per policy
Corruption or ransomwareReplicates the bad change too; old points expire quicklyRestores a clean point from before the damage
Cost modelPer protected instance plus target storagePer protected instance plus backup storage

Two consequences come up constantly. First, replication is not a backup: a deletion or encryption by ransomware is copied to the replica within minutes, so a requirement to recover a state from weeks ago needs Azure Backup even when Site Recovery is in place. Second, backup is not DR for tight objectives: a geo-redundant vault with Cross Region Restore gets backups into the paired region, but its RPO is still the backup interval.

Failure scope and residency

The failure scope picks the target. Region-to-region Site Recovery protects against the loss of a region. Zone-to-zone disaster recovery uses Site Recovery to replicate VMs to another availability zone in the same region; it suits single-instance VMs that can't be rebuilt for active-active and data that must not leave the region, and it doesn't protect against a full regional outage. Backups stored in a zone-redundant vault likewise stay in the region but keep a backup-level RPO.

Tier recovery by criticality

The Azure Well-Architected Framework's reliability guidance asks you to classify workloads by criticality and set recovery targets per tier, because the strictest mechanism for everything is the most expensive design. A common outcome: Site Recovery only for mission-critical workloads whose RPO is minutes, Azure Backup to a geo-redundant vault with Cross Region Restore for workloads that must be restorable in another region within a day or so, and locally redundant backup for workloads that only need in-region restores. Each workload gets the cheapest mechanism that meets all of its objectives, and DR drills prove the targets are met.

Azure Site Recovery for Azure VMs

For Azure VMs, Site Recovery replicates every disk to a target region (or zone) and lets you fail over a single VM or a whole application in a controlled order. You enable replication per VM; the Site Recovery Mobility service extension is installed on the VM automatically, and changes are sent continuously to cache storage and then to replica managed disks in the target. Nothing runs in the target until you fail over, so you pay mainly for storage there.

  • Recovery points: crash-consistent points are created every five minutes; app-consistent points (which flush in-memory application data) are created at a frequency you choose in the replication policy, no more often than hourly. Points are kept for up to 15 days.
  • Multi-VM consistency: put VMs that write related data into a replication group so they share crash-consistent and app-consistent recovery points and fail over to the same point in time. It adds CPU overhead on the VMs, so use it only where the application needs it.
  • Recovery plans: group VMs, start the groups in order (for example database, then application, then web tier) and add manual actions or Azure Automation runbook scripts before or after a group, for example to update a DNS record or a load balancer.
  • Test failover: starts VMs in the target from a chosen recovery point without stopping replication or touching production. Point it at a virtual network isolated from production so the copies can't conflict with live systems, then clean up the test failover. This is how you run audit drills.
  • Failover, commit and failback: a real failover starts the VMs in the target; after you commit, they run unprotected. Re-protect reverses replication back to the original region, reusing the original disks where they still exist so only changes are sent. When the VMs are in sync, fail over again to return, then re-protect once more to restore the original direction.

Site Recovery protects the VMs, not PaaS services. Azure SQL Database, Cosmos DB and storage accounts use their own geo-replication or backup features, described below, and a recovery plan's scripts can orchestrate them alongside the VMs.

Azure Site Recovery for on-premises VMware, Hyper-V and physical servers

Site Recovery can use Azure as the secondary site for an on-premises datacenter: it replicates VMware VMs, Hyper-V VMs and physical servers to Azure, fails them over when the datacenter is lost and fails them back on-premises afterwards. The components you deploy depend on the source.

SourceOn-premises componentsInside each protected machine
VMware vSphere VMs (modernized architecture)An Azure Site Recovery replication appliance, which replaces the classic configuration server and process serverThe Mobility service agent
Physical serversA replication appliance, as for VMwareThe Mobility service agent
Hyper-V hosts managed by System Center VMMThe Site Recovery Provider on the VMM server; the Recovery Services agent on each Hyper-V hostNothing
Hyper-V hosts without VMMHosts grouped into a Hyper-V site, with both the Provider and the Recovery Services agent on each host or cluster nodeNothing

Replication from VMware and Hyper-V gives an RPO of minutes, and recovery plans, test failover and failback work as they do for Azure VMs. For VMware failback, the VMs replicate back to the on-premises site through the appliance before a planned failover returns them.

Keep three neighbours apart. Azure Migrate (with its appliance and the Migration and modernization tool) moves servers to Azure once; it is not an ongoing DR service with failback. Azure Backup Server and the MARS agent keep periodic backups and restore slowly. Azure File Sync synchronises file shares; it doesn't replicate whole servers.

Recovery Services vaults, Backup vaults and protecting backups from attack

Azure Backup stores recovery points in one of two vault types, and which one depends on the workload: a Recovery Services vault for VMs, SQL Server and SAP HANA in VMs, Azure Files and on-premises servers, and a Backup vault for newer workloads such as blobs, managed disks, AKS and Azure Database for PostgreSQL.

Recovery Services vaultBackup vault
Azure VMsAzure Blobs (operational and vaulted backup)
SQL Server and SAP HANA databases in Azure VMsAzure Disk Backup (managed disks)
Azure Files (snapshot and vault-standard tiers)Azure Kubernetes Service (AKS)
On-premises servers via the MARS agent or Azure Backup ServerAzure Database for PostgreSQL flexible server (long-term retention)
Also the vault used by Azure Site Recovery

One vault of the right type can protect several of the workloads in its column, so you only need a second vault when a design mixes workloads from both columns, not one vault per workload. A vault that backs up Azure VMs must be in the same region as the VMs.

Storage redundancy and Cross Region Restore

A vault stores its data with locally redundant (LRS), zone-redundant (ZRS) or geo-redundant (GRS) storage. Set the redundancy before you protect anything: once backup items are configured in a Recovery Services vault, the setting can no longer be changed. To move to GRS later, protect future backups in a new GRS vault and stop protection in the old vault while retaining its data, so existing recovery points stay restorable until they expire; recovery points can't be moved between vaults.

Cross Region Restore (CRR) lets you restore from the copy in the paired region at any time, not only after Microsoft declares an outage, so it also supports drills. It requires a GRS vault. It is supported for Azure VMs, SQL Server and SAP HANA in VMs, and Azure Files vault-standard backups in Recovery Services vaults, and for the vault tier of supported Backup vault workloads such as AKS. ZRS keeps copies across zones in the same region, which survives a datacenter loss and meets in-region residency, but doesn't help in a regional outage.

Soft delete, immutability and multi-user authorization

FeatureWhat it stopsCan an administrator undo it?
Soft deletePermanent loss of deleted backup data: deleted items are kept for 14 days by default, configurable from 14 to 180 daysEnhanced soft delete can be made always-on (irreversible)
Immutable vaultOperations that lose recovery points: stopping protection with delete data and reducing retention in a policyYes while only enabled; no once it is locked
Multi-user authorization (MUA)Critical operations performed by one person: reducing retention, stopping protection with delete data, disabling immutability, disabling MUA itself, changing the MARS security PINOnly with approval from the owner of the Resource Guard
Resource lockManagement-plane deletion of the vault resource itselfYes, by anyone allowed to remove locks

MUA protects vault operations with a separate Azure resource, the Resource Guard, owned by a different team and optionally placed in another subscription or tenant, so a compromised vault administrator can't act alone. A locked immutable vault is an absolute block that nobody, including your own administrators, can remove. Soft delete is the safety net for anything that is deleted. Ransomware-resilient designs combine them.

Backup and recovery for compute: VMs, disks, AKS and App Service

Each kind of Azure compute has its own backup mechanism: Azure VM backup for whole VMs, Azure Disk Backup for individual managed disks, Azure Backup for AKS for clusters, and the App Service backup feature for web apps.

Azure VM backup: Standard and Enhanced policies

Azure VM backup installs a backup extension, takes a snapshot (application-consistent on Windows through VSS, file-system consistent or with pre/post scripts on Linux) and transfers it to a Recovery Services vault. Recent recovery points are also kept as snapshots for instant restore, which is much faster than restoring from the vault tier.

Standard policyEnhanced policy
ScheduleOne backup a day (daily or weekly)Several a day (every 4, 6, 8, 12 or 24 hours) or daily
Instant restore snapshot retention1 to 5 days (2 by default)1 to 30 days (7 by default)
Newer disk typesNot supported for Premium SSD v2 and Ultra DisksRequired for VMs with Premium SSD v2 or Ultra Disks

So a need for backups every few hours, for fast snapshot restores beyond five days, or for Premium SSD v2 and Ultra disks points to the Enhanced policy, with the instant restore retention raised when the default isn't enough. Even the Enhanced policy stops at every four hours, so it can't give an RPO of minutes.

Azure Disk Backup

Azure Disk Backup protects individual managed disks without any agent or extension in the VM. It is configured from a Backup vault, takes incremental, crash-consistent snapshots on a schedule of every 1, 2, 4, 6, 8 or 12 hours or daily, and keeps them in a resource group you choose (the operational tier only, so there is no vault copy). It can run side by side with a daily VM backup, which makes it the fit for frequent recovery points of one data disk where agents are forbidden.

Azure Backup for AKS

AKS backup protects cluster resources and persistent volumes. It needs the Backup extension installed in the cluster, configured with a storage account and blob container that hold the backed-up Kubernetes resources, and Trusted Access between the cluster and a Backup vault. Backups first land in the operational tier: disk snapshots plus the blob container in the source region and your subscription. You can also move one recovery point a day to the vault tier, stored outside your tenant. The vault's LRS or GRS setting applies only to the vault tier, so restoring to a standby cluster in the paired region needs vault-tier retention in a GRS Backup vault with Cross Region Restore. The vault tier currently supports Azure Disk persistent volumes only. Backing up node pool VMs or replicating them with Site Recovery doesn't capture the application's Kubernetes state.

App Service backup

App Service has its own backups of an app's files and configuration; Azure Backup does not protect App Service apps.

Automatic backupsCustom backups
StoragePlatform-managedA storage account and container you choose
ScheduleFixed: every hourOn demand or scheduled, at most every two hours
RetentionFixed: 30 days0 to 30 days, or indefinite
FormatRestored through App ServiceA ZIP file plus manifest you can open outside App Service

When a requirement names your own storage, a different schedule or retention beyond 30 days, custom backups are the built-in way; for retention longer than 30 days, keep backups indefinitely and remove old ones with your own process, such as a storage lifecycle rule. Exporting an ARM template captures configuration but not the app's content.

Backup for on-premises servers: MARS agent and Azure Backup Server

On-premises servers back up to Azure with either the Microsoft Azure Recovery Services (MARS) agent, which sends files straight to the cloud, or Microsoft Azure Backup Server (MABS), which adds application-aware protection and a local disk copy. Both store their offsite copies in a Recovery Services vault.

MARS agentAzure Backup Server (MABS)
What it protectsFiles, folders, volumes and system state on Windows machinesApplications and VMs: SQL Server, Exchange, SharePoint, Hyper-V and VMware VMs, plus files and system state
Where it runsOn each protected Windows machineOn a dedicated on-premises server, with protection agents on the protected machines
Local copyNo (uses a local cache folder only for staging)Yes, on local disk for fast operational restores
Offsite copyDirectly to the Recovery Services vaultDisk first, then online to the Recovery Services vault

A small estate that wants files and system state in Azure with no extra server fits MARS. Application-consistent backups of databases or hypervisors with fast local restores fit MABS (or System Center DPM, which works the same way). The Azure Backup workload features for SQL Server in Azure VMs need the workload to run in Azure, so they don't protect on-premises databases, and Site Recovery replicates for failover rather than keeping backup history.

Servers that use Azure File Sync with cloud tiering are the exception. A tiered server holds only part of the data set, and Microsoft's guidance is not to back it up with an on-premises solution, because tiered files are recalled or captured as stubs. Back up the Azure file share (the cloud endpoint), which always holds the full data set; a lost server is replaced by installing the File Sync agent on a new server and letting it sync.

Backup and regional recovery for Azure SQL Database and SQL Managed Instance

Azure SQL Database and SQL Managed Instance back themselves up automatically; your design chooses how long backups are kept, where they are stored, and whether regional recovery uses backups (geo-restore) or a live secondary (geo-replication or failover groups).

  • Point-in-time restore (PITR): full, differential and log backups support restoring to any point within a retention of 1 to 35 days (7 by default), as a new database.
  • Long-term retention (LTR): a policy keeps weekly, monthly and yearly full backups for up to 10 years in the service's storage, restorable as a new database, with no scripts or exports to manage.
  • Backup storage redundancy: LRS, ZRS or GRS (geo-zone-redundant where offered). The default is geo-redundant, which copies backups to the paired region and enables geo-restore. Choosing LRS or ZRS keeps backups in the region for residency but removes geo-restore. The setting also applies to LTR backups. For most tiers you can change it later and the change applies to future backups; for Hyperscale it can be set only when the database is created, so an existing Hyperscale database gets new redundancy by creating a geo-replica or copy with the required setting and switching to it.

Choosing a regional recovery option

Geo-restoreActive geo-replicationFailover group
How it worksRestore the latest geo-replicated backup to any server in any regionContinuous asynchronous replication to readable secondary databasesA declarative layer over geo-replication for a set of databases, failed over as a unit
RPO / RTOHours (backup replication lag; restore time grows with size)Seconds / minutesSeconds / minutes
Extra costNone beyond GRS backup storageA secondary databaseSecondary databases or a secondary instance
Connection string after failoverChanges to the new serverChanges to the secondary's serverUnchanged: read-write and read-only listener endpoints follow the primary
ScopePer databasePer database (SQL Database only)All or some databases on a logical server; all user databases of a managed instance

Relaxed objectives measured in hours at the lowest cost fit geo-restore from the default geo-redundant backups. Tight objectives need a live secondary. When several databases must fail over together, or applications must not change connection strings, a failover group adds that on top of geo-replication. SQL Managed Instance doesn't support per-database active geo-replication: its regional DR feature is the failover group, which pairs two instances, and its read-only listener can send reporting to the secondary during normal operation. Zone redundancy and read scale-out replicas are high availability within one region.

Backup for SQL Server on VMs, Cosmos DB and open-source databases

Databases that Azure doesn't fully manage, or that use their own backup models, each have a specific option: workload backup or Automated Backup for SQL Server on VMs, periodic or continuous mode for Cosmos DB, and geo-redundant built-in backups plus Azure Backup for PostgreSQL and MySQL flexible servers.

SQL Server on Azure VMs

Azure Backup for SQL Server in Azure VMsAutomated Backup (SQL IaaS Agent extension)Azure VM backup
What it backs upEach database: full, differential and log backupsNative SQL full and log backupsThe whole VM (disks)
Best RPO15 minutes (log backups), point-in-time restore of one databaseLog backups on a schedule you setHours
Where it is storedA Recovery Services vault, with long-term retention and Cross Region RestoreA storage account you own, retention 1 to 90 daysA Recovery Services vault

Workload backup fits central management alongside other VM backups, fine-grained restores and retention of years. Automated Backup fits teams that want native backup files in their own storage, managed with lifecycle rules, and no vault. A VM-level backup alone can't restore one database to a point in time.

Azure Cosmos DB

Every Cosmos DB account uses one of two backup modes.

  • Periodic (the default): full backups at an interval, by default every four hours keeping the last two. Interval and retention are configurable. Backup storage redundancy is geo-redundant by default and can be changed to zone-redundant (survives a datacenter loss, stays in the region) or locally redundant. Restores are requested from Azure support.
  • Continuous: self-service point-in-time restore of an account, database or container, including deleted ones, through the portal, CLI, PowerShell or templates. The 7-day tier has no backup storage charge (restores are charged); the longer tiers add backup storage charges. Continuous backup isn't supported for the API for Apache Cassandra, so a Cassandra account tunes its periodic interval and retention to meet its RPO instead.

Adding regions to a Cosmos DB account is replication: it helps with regional outages but copies a bad write or deletion straight away, and it moves data to another region.

Azure Database for PostgreSQL and MySQL flexible server

Flexible servers back up automatically, with built-in retention of up to 35 days (7 by default), stored zone-redundantly in regions with availability zones and locally redundant elsewhere. Choosing geo-redundant backup storage copies backups and logs to the paired region and enables geo-restore when the primary region is unavailable. For PostgreSQL flexible server this option is available only when the server is created, so it belongs in the initial design. Retention beyond 35 days for PostgreSQL flexible server comes from Azure Backup in a Backup vault, which keeps long-term backups for up to 10 years. Zone-redundant high availability and longer built-in retention don't move backups out of the region.

Backup and recovery for unstructured data: blobs and Azure Files

Unstructured data is protected at two levels: local features inside the storage account for fast, in-place recovery, and vaulted backups copied outside the account so they survive its deletion or a ransomware attack. Storage redundancy (LRS through RA-GZRS) protects against hardware, zone and region failure, but it replicates deletions and overwrites, so it is not a backup.

Azure Blob backup

Operational backupVaulted backup
How it worksContinuous and local, built on point-in-time restore, versioning, change feed and soft delete, plus a delete lock on the accountScheduled (for example daily) copies to a Backup vault
Where data livesIn the source storage accountOffsite, in the vault
RetentionUp to 360 daysUp to 10 years
Restore targetThe source account, to any point in timeA different storage account, from a recovery point
Survives account deletionNoYes

One backup policy in a Backup vault can enable both tiers on the same account: operational backup for rolling back to any moment, vaulted backup for daily offsite copies kept for months or years. Object replication and versioning on their own keep copies but aren't managed backups.

Azure Files backup

Azure Backup protects Azure file shares from a Recovery Services vault with two tiers:

  • Snapshot tier: share snapshots kept in the storage account. Restores are fast, but the backups are tied to the account.
  • Vault-standard (vaulted) tier: changed data is also copied to the Recovery Services vault, so backups survive account deletion or ransomware, and with a GRS vault and Cross Region Restore they can be restored in the paired region.

Soft delete for file shares is a storage account setting that keeps a deleted share, with its contents and snapshots, for a retention period you choose so it can be undeleted. It is cheap and needs no backup infrastructure. Blob soft delete and blob point-in-time restore don't cover file shares, and a resource lock blocks only management-plane deletes. With Azure File Sync, protect the cloud endpoint, the Azure file share; restored files sync down to the servers.

Tip. Questions on this topic are design scenarios: an organisation describes its workloads, where they run and two or three requirements, such as an RPO and RTO, the failure that must be survived (deletion, ransomware, a zone or a region), data residency, how long copies must be kept, who may delete them, or the lowest cost or administrative effort, and asks what you should recommend. The options are real Azure services, vault settings, policies or tiers that each miss one requirement, so read every constraint before choosing. Expect near-twin comparisons (Site Recovery versus Azure Backup, Recovery Services versus Backup vaults, LRS versus ZRS versus GRS vaults, Standard versus Enhanced VM policies, MARS versus Azure Backup Server, geo-restore versus geo-replication versus failover groups, periodic versus continuous Cosmos DB backup, operational versus vaulted blob backup, snapshot versus vault-standard Azure Files backup) and some select-TWO items where each correct option is part of the solution, often one for failover and one for retention.

Key takeaways
  • RPO is how much data you may lose, RTO is how fast you must run again; decide both per workload and per failure scope.
  • Site Recovery replicates for minutes-level RPO and failover; Azure Backup keeps history. Replication copies corruption, so ransomware recovery needs backup.
  • Zone-to-zone Site Recovery gives minutes-level DR that stays in the region; region-to-region protects against a regional outage.
  • Recovery plans order the failover and run scripts; replication groups give several VMs one recovery point; test failover into an isolated network proves DR without touching production.
  • VMware and physical servers use a replication appliance and the Mobility service; Hyper-V uses the Provider and Recovery Services agent on hosts (or the Provider on VMM).
  • Recovery Services vaults hold VMs, SQL and SAP HANA in VMs, Azure Files and on-premises backups; Backup vaults hold blobs, disks, AKS and PostgreSQL.
  • Choose vault redundancy before the first backup; Cross Region Restore needs GRS. Locked immutability is irreversible, MUA needs a Resource Guard owner's approval, soft delete keeps deletions 14 to 180 days.
  • Enhanced VM policies give backups every 4 hours, up to 30 days of instant restore and support for Premium SSD v2 and Ultra; Disk Backup gives agentless hourly disk snapshots.
  • Azure SQL: PITR up to 35 days, LTR up to 10 years, geo-restore for relaxed objectives, failover groups for unchanged connection strings; SQL Managed Instance uses failover groups only.
  • Vaulted blob and vault-standard Azure Files backups survive account deletion; with File Sync cloud tiering, back up the file share, not the server.

Frequently asked questions

What is the difference between Azure Backup and Azure Site Recovery?

Azure Site Recovery replicates VMs continuously to another region or zone and fails them over, giving an RPO of minutes and an RTO of minutes to an hour or two, but it keeps recovery points only for a short window. Azure Backup takes scheduled copies and keeps them for days to years, so it recovers from deletion, corruption and ransomware, but its RPO is hours and restores are slower. Workloads that need fast failover and long history use both.

When should I use a Backup vault instead of a Recovery Services vault?

Use a Backup vault for Azure Blobs, Azure Disk Backup, Azure Kubernetes Service and Azure Database for PostgreSQL flexible server. Use a Recovery Services vault for Azure VMs, SQL Server and SAP HANA in Azure VMs, Azure Files, on-premises servers protected by the MARS agent or Azure Backup Server, and Azure Site Recovery. One vault of the right type can protect several of its workloads.

Can I change a Recovery Services vault from LRS to GRS later?

Not once backup items are configured: the storage replication type of a Recovery Services vault must be set before you protect anything. To get geo-redundancy later, protect future backups in a new GRS vault, enabling Cross Region Restore if needed, and stop protection in the old vault while retaining its data so its recovery points stay restorable until they expire.

How do immutable vaults, soft delete and multi-user authorization differ?

Soft delete keeps deleted backup data for 14 to 180 days so it can be recovered. An immutable vault blocks operations that would lose recovery points, such as reducing retention or stopping protection with delete data; once locked, the setting can't be removed by anyone. Multi-user authorization requires approval through a Resource Guard owned by a separate team before critical operations run, so a single compromised administrator can't perform them.

Which Azure SQL Database option gives the cheapest regional disaster recovery?

Geo-restore. With the default geo-redundant backup storage, backups are copied to the paired region and can be restored as a new database on any server in any region, at no cost beyond backup storage. Its RPO and RTO are measured in hours. Active geo-replication and failover groups give an RPO of seconds and fast failover but require paying for secondary databases.

Why use a failover group instead of active geo-replication?

A failover group fails over a set of databases together and provides read-write and read-only listener endpoints that keep pointing at the right server after a geo-failover, so applications don't change connection strings. Active geo-replication works per database and needs applications to connect to the new server. Azure SQL Managed Instance supports only failover groups, which cover all user databases on the instance.

How do I back up blobs so the backups survive deletion of the storage account?

Use vaulted blob backup, which copies blob data on a schedule to a Backup vault outside the storage account and keeps it for up to 10 years; restores go to a different storage account. Operational backup keeps its data inside the source account, so it gives fast point-in-time restores for up to 360 days but doesn't survive the account being deleted. Both can run on the same account.

How should servers that use Azure File Sync with cloud tiering be backed up?

Back up the Azure file share that is the sync group's cloud endpoint, with Azure Backup, rather than the servers. A server with cloud tiering holds only part of the data, and an on-premises backup recalls tiered files or captures them as stubs. The file share always holds the full data set, and a lost server is replaced by installing the File Sync agent on a new server and syncing.

Source

This lesson covers the "Design business continuity solutions" domain of the official AZ-305 exam guide. Vendors revise their guides — check the source for the current version.

Test yourself on this topic
Practice now

Sign up free to mark lessons complete, bookmark topics and track your exam readiness.

Spotted a mistake in this lesson?