Certified Cloud Security Professional (CCSP)Cloud Concepts, Architecture and DesignEasy
A company is designing a cloud-native application that requires high availability and resilience. They want to ensure that if an entire data center becomes unavailable, the application can continue to operate with minimal downtime. Which cloud architecture principle is most relevant to achieving this goal?
- AFault Tolerance
- BData Locality
- CLeast Privilege
- DDefense in Depth
Show answer & explanationAnswer & explanation
Correct answer: A. Fault Tolerance
Fault tolerance is the ability of a system to continue operating without interruption when one or more of its components fail, directly addressing the requirement for continued operation despite data center unavailability.
Why the other options are wrong
- B. Data Locality relates to data storage near processing, not system resilience.
- C. Least Privilege focuses on limiting access rights, not system availability.
- D. Defense in Depth involves multiple security layers, not resilience to outages.
Fault Tolerance
The property that enables a system to continue operating properly in the event of the failure of some of its components.
- Achieved through redundancy and automatic failover mechanisms.
- Crucial for high availability and business continuity.
- Often involves deploying across multiple availability zones or regions.
Memory trick: Fault tolerance is like having spare tires for your car, so a flat doesn't stop your journey.