Courseiva

AZ-305 Design business continuity solutions Practice Question

Your company runs a web application on Azure App Service (Standard tier) in a single region. You need to design a disaster recovery solution that can fail over to another region within 30 minutes. The application uses Azure SQL Database (General Purpose tier) and Azure Blob Storage. What should you implement?

⚠ Common exam trap

Many candidates confuse zone-redundant storage (ZRS) or locally-redundant storage (LRS) with geo-redundant options, failing to recognize that cross-region replication is mandatory for disaster recovery, and they may overlook the RTO constraints of geo-restore for SQL Database.

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

✓

Configure App Service backup to a secondary region, use Azure SQL Database active geo-replication with auto-failover group, and use geo-redundant storage (GRS) for Blob Storage.

It meets the 30-minute RTO by using Azure SQL Database active geo-replication with auto-failover groups, which provides automated, rapid failover to a secondary region. App Service backup to a secondary region ensures the web app can be restored quickly, and geo-redundant storage (GRS) for Blob Storage provides durable replication across regions, enabling failover within the required time frame.

Answer analysis

Option-by-option breakdown

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

  • ✗

    Use Azure Traffic Manager with priority routing to a second App Service instance, use Azure SQL Database backup to a secondary region, and use Azure Storage zone-redundant storage (ZRS).

    Why it's wrong here

    Traffic Manager with priority routing to a second App Service instance handles DNS-level failover, but it does nothing for the state stored in Azure SQL Database or Blob Storage. Azure SQL Database backup to a secondary region is not a built-in capability—backups are always stored in the same region unless you explicitly use geo-restore, which has a recovery point objective (RPO) of up to 1 hour and requires manual initiation. Similarly, zone-redundant storage (ZRS) replicates synchronously across availability zones within the primary region, not across regions, so it provides no protection against a full regional outage. This solution lacks automatic database failover and regional storage redundancy, making it unsuitable for disaster recovery.

  • ✗

    Configure App Service auto-scaling, use Azure SQL Database geo-replication with readable secondary, and use Azure Storage read-access geo-redundant storage (RA-GRS).

    Why it's wrong here

    Auto-scaling in App Service handles increased load by adding instances, but it cannot recover from a regional outage because all instances reside in the same region. Azure SQL Database geo-replication with a readable secondary provides async replication and supports manual failover, but it does not offer automatic failover—you must manually promote the secondary, and the RTO depends on your detection and orchestration, often exceeding a few minutes. Read-access geo-redundant storage (RA-GRS) replicates to a secondary region asynchronously and allows read access there, but writes are not synchronously confirmed, and an account failover is manual; this setup is not an automated DR plan. The lack of automatic failover for both the database and storage means this option does not meet strict RTO or RPO requirements.

  • ✓

    Configure App Service backup to a secondary region, use Azure SQL Database active geo-replication with auto-failover group, and use geo-redundant storage (GRS) for Blob Storage.

    Why this is correct

    App Service backup to a secondary region ensures that web application content, configuration, and files are recoverable in a different geographic location; the backup can be stored in a paired region and restored to a new App Service instance. Azure SQL Database active geo-replication with an auto-failover group continuously replicates data to a readable secondary database in another region and automatically promotes it during an outage, typically achieving an RTO of about one minute and an RPO of zero for committed transactions. Geo-redundant storage (GRS) replicates blobs asynchronously to a paired region, providing regional resilience and allowing manual or automated failover. This combination covers all layers—compute, database, and storage—with automated or nearly automated failover paths, making it the correct DR architecture.

  • ✗

    Configure App Service deployment slots, use Azure SQL Database geo-restore, and use Azure Storage locally-redundant storage (LRS).

    Why it's wrong here

    App Service deployment slots are designed for staging and blue-green deployments, not for disaster recovery; they do not replicate content or configuration across regions, and they rely on the same underlying App Service plan in the same region. Azure SQL Database geo-restore uses geo-replicated backups with an RPO of up to 1 hour, meaning the database can lose up to an hour of committed transactions, and restore is manual, so RTO is highly variable and typically slow. Locally-redundant storage (LRS) replicates data three times within a single data center in a single region, offering no protection against a regional outage. This solution lacks automated failover for any service and has an unacceptably high RPO/RTO for most production workloads, so it fails to meet disaster recovery requirements.

Quick reference

Azure Blob Storage Tier Comparison

TierStorage CostRetrieval CostLatencyUse Case
HotHighestLowestImmediateActive data, frequent reads
CoolLowerHigherImmediateData accessed < once / month
ColdLower stillHigherImmediateData accessed < once / quarter
ArchiveLowestHighest + rehydration delayHoursLong-term compliance retention

About these practice questions

Courseiva writes every AZ-305 question from scratch — 795 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or 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.