CompTIA Cloud+ (CV0-004)Cloud ArchitectureHard

A cloud administrator is designing a highly available architecture for a stateful application that requires synchronous replication between instances to ensure zero data loss (RPO=0) in the event of an instance failure. The application is deployed within a single AWS region. Which deployment strategy should be chosen?

  1. ASingle Availability Zone
  2. BMulti-Region Active/Passive
  3. CMulti-Region Active/Active
  4. DMulti-Availability Zone
Show answer & explanation

Correct answer: D. Multi-Availability Zone

Multi-Availability Zone deployment within a single region allows for synchronous replication between instances in different AZs to achieve RPO=0 and high availability, as AZs are physically separate but close enough for synchronous replication.

Why the other options are wrong

  • A. Single Availability Zone offers no high availability against AZ failures and cannot achieve RPO=0 for instance failure scenarios.
  • B. Multi-Region Active/Passive is for regional disaster recovery, and while it can offer low RPO, synchronous replication across regions for RPO=0 is typically not feasible due to latency.
  • C. Multi-Region Active/Active is for extreme regional resilience, but synchronous replication for RPO=0 across regions is generally impractical due to network latency, often relying on asynchronous replication instead.

Multi-Availability Zone Deployment

Deploying application resources across two or more physically distinct and independent Availability Zones within a single cloud region.

  • Protects against failures of a single data center/AZ.
  • Enables synchronous data replication for RPO=0 within a region.
  • Provides high availability and fault tolerance.

Memory trick: Multi-AZ is like having identical twins in different buildings, always in sync.

More Cloud Architecture questions