Courseiva

AZ-305 Design business continuity solutions Practice Question

A company runs a critical application on Azure VMs in a single region. The application uses Azure SQL Database as its data store. The company needs a disaster recovery solution that can fail over the entire application stack (VMs and database) to another region with a Recovery Point Objective (RPO) of 5 minutes and a Recovery Time Objective (RTO) of 1 hour. The solution must be automated and minimize manual steps. Which combination of Azure services should they implement?

⚠ Common exam trap

A common mix-up: candidates confuse Azure Backup (which is for data recovery, not failover) with Azure Site Recovery (which is for full-stack disaster recovery), or they assume DNS or load balancers alone can handle database failover without understanding that database replication is required first.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Azure Site Recovery for VMs and active geo-replication with auto-failover groups for Azure SQL Database

Azure Site Recovery (ASR) orchestrates replication and automated failover of Azure VMs to a secondary region, meeting the RTO of 1 hour. Active geo-replication with auto-failover groups for Azure SQL Database provides a readable secondary replica in another region with an RPO of 5 seconds (well under the 5-minute requirement) and enables automatic failover without manual intervention. Together, they automate the entire application stack failover, minimizing manual steps.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✓

    Azure Site Recovery for VMs and active geo-replication with auto-failover groups for Azure SQL Database

    Why this is correct

    Azure Site Recovery continuously replicates the source VMs to the secondary region using a recovery point objective (RPO) as low as a few seconds, easily satisfying the 5-minute RPO requirement, and its recovery plans orchestrate compute failover to meet the 1-hour RTO. Active geo-replication for Azure SQL Database maintains a readable secondary replica in the paired region and, when combined with an auto-failover group, automatically redirects connections to the secondary on outage with an RPO of 5 seconds and an RTO typically under 1 hour. Together, these two services provide a cohesive disaster recovery solution for both the IaaS VM tier and the PaaS database tier, with asynchronous replication that meets the stated recovery objectives.

  • ✗

    Azure Backup for VMs and Azure SQL Database backup to another region

    Why it's wrong here

    Azure Backup for VMs takes periodic snapshots (typically daily or weekly) that are retained in a Recovery Services vault, so its RPO is measured in hours or days rather than minutes, and restoring from a backup can take from minutes to hours depending on the data volume and restore type. Azure SQL Database backup to another region relies on geo-restore of backups, which can have an RTO of several hours and an RPO of up to 12 hours for the latest backup, far exceeding the 5-minute RPO and 1-hour RTO limits. This option is fundamentally a backup and restore strategy, not a true disaster-recovery replication strategy, and therefore cannot meet the recovery objectives required by the company.

  • ✗

    Azure Site Recovery for VMs and Azure DNS for database failover

    Why it's wrong here

    While Azure Site Recovery does handle the VM replication and failover properly, Azure DNS is simply a global DNS service that resolves domain names to IP addresses and manages DNS records; it cannot replicate or fail over the Azure SQL Database. For the database tier, a service like active geo-replication with auto-failover groups is needed to maintain a synchronized secondary copy and automatically redirect traffic on an outage. Omitting database replication leaves the data tier without a viable failover path, so the overall solution fails to meet the RPO/RTO targets even though the VM tier is covered.

  • ✗

    Azure Load Balancer for VMs and Azure SQL Database failover groups

    Why it's wrong here

    Azure Load Balancer operates at the network layer and distributes incoming traffic across healthy VMs in a single region; it does not replicate VMs or data to another region, nor does it provide any form of failover for the virtual machines themselves. The use of Azure SQL Database failover groups addresses only the database tier, but the VMs—which run the critical application—remain unprotected because a load balancer cannot create instances or maintain a secondary site. To meet the 5-minute RPO and 1-hour RTO, theVMs must have a replication mechanism like Azure Site Recovery, not just a traffic distribution service, and the database must have active geo-replication configured to support those failover groups.

Go deeper

Related to this question

About these practice questions

This AZ-305 question is part of Courseiva's 795-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This AZ-305 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AZ-305 exam.