CompTIA SecurityX (CAS-005)Security ArchitectureHard

A security architect is designing a new payment processing system that must achieve extreme availability and fault tolerance, capable of withstanding the complete loss of an entire data center or even a geographical region without service interruption. Which architectural pattern is most critical for meeting this requirement?

  1. ALoad Balancing
  2. BGeographic Redundancy
  3. CDatabase Sharding
  4. DContent Delivery Network (CDN)
Show answer & explanation

Correct answer: B. Geographic Redundancy

Geographic redundancy involves deploying infrastructure and data across multiple geographically distinct regions or data centers. This ensures that if one entire region fails, the system can seamlessly failover to another, providing extreme availability and fault tolerance against large-scale outages.

Why the other options are wrong

  • A. Load balancing distributes traffic across multiple servers within a data center or region, improving performance and availability but not protecting against an entire region's failure.
  • C. Database sharding distributes data across multiple database instances to improve scalability and performance, but it doesn't inherently provide protection against the loss of an entire geographical region.
  • D. A CDN caches content closer to users to improve delivery speed and reduce load on origin servers, primarily for performance, not for disaster recovery from regional data center failure.

Geographic Redundancy

Geographic redundancy is an architectural pattern where critical systems and data are replicated across multiple, geographically distant data centers or cloud regions. Its purpose is to ensure continuous availability and disaster recovery in the event of a catastrophic failure affecting an entire site or region.

  • Protects against large-scale outages (data center, regional disasters).
  • Involves active-active or active-passive deployments across regions.
  • Requires data synchronization mechanisms between regions.
  • Crucial for systems demanding extreme RTO/RPO near zero.

Memory trick: Global Redundancy Guarantees Great Resilience.

More Security Architecture questions