Instiq
Chapter 2 · Designing availability, scalability, and migration·v1.0.0·Updated 6/15/2026·~16 min

What's changed: Created Professional Cloud Architect Chapter 2 (Domain 1 "Design and plan" part 2: HA/scalability/DR = zonal/regional/multi-region, MIG/autoscaling, load balancers, RTO/RPO, backup/warm/hot standby; migration and hybrid = lift-and-shift/improve-and-move/refactor, Migrate to VMs/DMS/Storage Transfer/Transfer Appliance, Cloud VPN/Interconnect, phased migration).

2.1Designing for high availability, scalability, and disaster recovery

Key points

Understand availability levels (zonal/regional/multi-regional), elasticity via managed instance groups (MIGs) and autoscaling, traffic distribution via load balancers, and disaster recovery strategies (backup-and-restore, warm/hot standby) based on RTO/RPO.

Production systems must stay up and scale with load. The architect designs availability, scalability, and disaster recovery to match requirements (and cost).

2.1.1Availability and scalability

Availability comes from spread: single zone (weak) → multi-zone region (tolerates zone failure) → multi-region (tolerates regional failure, best). Elasticity uses managed instance groups (MIGs) and autoscaling to auto-scale VMs with self-healing. Distribute inbound traffic via load balancers (global/regional, L7/L4) to healthy backends. Map "tolerate zone failure = regional (multi-zone)" and "tolerate regional failure = multi-region."

2.1.2Disaster recovery (RTO/RPO)

Design disaster recovery (DR) by two targets: RTO (recovery time objective—how fast to restore) and RPO (recovery point objective—how much data loss is acceptable). With loose RTO/RPO, choose cheap backup-and-restore; with strict targets, warm standby (scaled-down on standby) or hot standby (fully running redundancy). Stricter targets cost more. Map "shorter RTO/RPO = costlier architecture."

Exam point

Common: requirement → architecture. E.g., "tolerate zone failure" = regional (multi-zone); "tolerate regional failure" = multi-region; "auto-scale with load" = MIG + autoscaling; "low-latency global delivery" = global external LB; "recover within minutes" = warm/hot standby; "some loss/time acceptable" = backup-and-restore.

Warning

Watch the mix-ups: (1) Do not confuse RTO (time) and RPO (data loss). (2) Availability comes from spread (single zone is weak to regional failure). (3) Stricter RTO/RPO costs more—match the architecture to the requirement.

Diagram of availability zone<region<multi-region, MIG/autoscaling, load balancers, and RTO/RPO-driven backup/warm/hot standby.
Stay up, scale, recover

2.1.3Section summary

  • Availability = zone < region (multi-zone) < multi-region; elasticity via MIG + autoscaling
  • Load balancers distribute to healthy backends (global/regional, L7/L4)
  • Design DR by RTO (time)/RPO (loss); stricter = warm/hot standby (costlier)

Sign in to track progress — Log in.

Quick check

(just a quick review)

Q1. To tolerate a single-zone failure, which placement best fits?

Q2. To auto-scale VMs with load and self-heal on failure, what do you use?

Q3. You need the highest availability that tolerates a whole-region failure. Which placement?

Q4. Which correctly contrasts RTO and RPO?

Q5. Which DR strategy tolerates some recovery time/data loss to cut cost?

Q6. For a strict RTO requiring recovery within minutes, which DR strategy best fits?

Check your understandingPractice questions for Chapter 2: Designing availability, scalability, and migration