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?
- ASingle Availability Zone
- BMulti-Region Active/Passive
- CMulti-Region Active/Active
- DMulti-Availability Zone
Show answer & explanationAnswer & 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.