AZ-305 Guide Path 3 · Module 1 · Describe high availability and disaster recovery strategies

Path 3 · Module 1

Describe high availability and disaster recovery strategies

📖 Microsoft Learn ~59 min❓ Quiz 20 questions✍ Design exercise 25 min

Read the module on Microsoft Learn, then come back here: test yourself with the quiz and apply it in the design exercise. Write down what you want to remember with the ✎ Note buttons.

Step 1 · Read the module

Open Describe high availability and disaster recovery strategies on Microsoft Learn. The units:

  1. Introduction
  2. Describe recovery time objective and recovery point objective
  3. Explore high availability and disaster recovery options
  4. Describe Azure high availability and disaster recovery features for Azure Virtual Machines
  5. Describe high availability and disaster recovery for PaaS deployments
  6. Explore high availability and disaster recovery solution for IaaS
  7. Describe hybrid solutions
  8. Module assessment
  9. Summary
Before you start the quiz

Close the Learn tab. Answering from memory is what makes it stick; looking it up just measures how fast you can scroll.

Part A

Quiz

20 exam-style questions, roughly in the order of the units. Click an answer to see the explanation. Your best score is saved and shown on the path page; use Retry at the end to go again.

1. The business can lose at most 15 minutes of data. Which objective is that?

C. RPO is the maximum acceptable data loss, measured in time.

2. The business needs the system back within 1 hour after an outage. Which objective is that?

B. RTO is the maximum acceptable time to restore service.

3. What's the main difference between high availability and disaster recovery?

A. HA handles node or zone failures with little or no downtime; DR covers regional disasters with RPO/RTO targets.

4. A 99.95% SLA for a single service allows roughly how much downtime per month?

A. 0.05% of ~43,800 minutes is ~22 minutes.

5. Two services in series have SLAs of 99.95% and 99.99%. What's the composite SLA?

A. Multiply: 0.9995 × 0.9999 ≈ 0.9994. Every dependency lowers the composite SLA.

6. VMs must survive the failure of an entire datacenter within a region. What do you use?

C. Zones are physically separate datacenters in a region. Availability sets only protect against rack and update failures.

7. What does an availability set protect against?

B. Availability sets spread VMs over fault and update domains in one datacenter.

8. Which service replicates Azure VMs to another region and orchestrates failover?

B. Site Recovery is the DR service: continuous replication plus recovery plans for failover.

9. Which built-in HA does Azure SQL Database provide without any configuration?

A. The service handles local HA itself. Zone redundancy and geo-replication are options you enable.

10. An Azure SQL Database must fail over to another region with a single endpoint that apps don't have to change. What do you configure?

B. Failover groups provide listener endpoints that follow the primary. Active geo-replication alone needs app connection changes.

11. Which feature lets you create up to four readable secondaries of a single Azure SQL database in other regions?

C. Active geo-replication is per database with up to four readable secondaries.

12. SQL Server on Azure VMs needs automatic failover between two VMs in different zones. Which feature?

B. Availability groups replicate databases synchronously and fail over automatically.

13. Which SQL Server HA/DR option protects the whole instance (logins, jobs, all databases) using shared storage?

A. An FCI fails over the entire instance; availability groups protect a set of databases.

14. In Azure, what's needed for clients to reach an availability group listener on VMs in a single subnet?

B. Azure networking doesn't support gratuitous ARP; use a load balancer or DNN, or put replicas in multiple subnets.

15. Which SQL option is simplest for warm-standby DR with an RPO of minutes and manual failover?

B. Log shipping restores transaction log backups on a secondary; failover is manual.

16. An on-premises SQL Server must use Azure as its DR site. Which is a valid hybrid design?

A. AG replicas can span on-premises and Azure (or a distributed AG). Async replication tolerates the latency.

17. Which Azure SQL Managed Instance feature can replicate from SQL Server for hybrid DR?

C. The MI link uses distributed availability groups to replicate from SQL Server to Managed Instance.

18. Which is generally true when comparing PaaS and IaaS for HA/DR?

A. On VMs you configure clustering, AGs and replication; PaaS services provide most of it.

19. A cheaper DR design for a non-critical database accepts an RPO of hours. Which option fits?

A. Geo-restore uses geo-replicated backups; RPO can be up to an hour or more, but it costs nothing extra.

20. Why should you test DR regularly?

D. A DR plan that has never been tested is a hope, not a plan. Test failovers (e.g. Site Recovery test failover) don't affect production.

Part B

Design exercise

On paper · about 25 minutes

Tidewater Bank has three workloads:

  1. Task

    Translate the requirements

    For each workload, state the needed HA (in-region) and DR (cross-region) capability in one line.

    Done when
    • Each workload has an HA and a DR line.
    • The cheapest option is chosen where the targets allow it.
    Model answer
    • Payments: zone-level HA with synchronous replicas, async DR replica in another region.
    • Portal: zone-redundant PaaS, geo-replication with automatic failover.
    • Reporting: built-in HA only; geo-restore for DR.
  2. Task

    Pick the technologies

    Name the specific features for each workload.

    Done when
    • Payments has automatic in-region failover.
    • The portal app needs no connection-string change on failover.
    Model answer
    • Payments: Always On AG with two synchronous replicas in two zones (automatic failover) plus an asynchronous replica in the DR region; load balancer or DNN listener; Site Recovery not needed for the database tier.
    • Portal: zone-redundant SQL Database + failover group (listener endpoint), App Service in both regions behind Front Door.
    • Reporting: default backups with geo-redundant storage → geo-restore.
  3. Task

    Check the composite SLA

    The portal uses App Service (99.95%) and SQL Database (99.99%). Calculate the single-region composite SLA and explain how a second region changes it.

    Done when
    • The calculation is shown.
    • You explain why two regions raise availability.
    Model answer

    0.9995 × 0.9999 ≈ 99.94%. With two independent regions, the chance both fail is (1 − 0.9994)² ≈ 0.00000036, so ≈ 99.9999% before the front-door layer, which is then the limiting factor.