CloudGuild · Blog · Cheat sheets · Lessons · Certifications

SAA-C03 Exam Question Walkthrough: Designing for Fault Tolerance

Learn how to approach a key SAA-C03 exam question on fault tolerance in AWS architectures. Understand the correct answer and why others fail.

Many candidates struggle with questions about fault tolerance in AWS architectures. This specific decision often trips up test-takers because it involves understanding how to maintain application availability across multiple Availability Zones.

The question

A company has a legacy application running on-premises that it wants to migrate to AWS. The application requires a high level of fault tolerance and should remain operational even if an entire Availability Zone fails. What architecture should the company implement?

Think before you scroll

Before you choose an option, consider the requirements for high availability and fault tolerance. The question emphasizes the need for operational continuity even during the failure of an entire Availability Zone. Evaluate the options with this in mind.

The answer

The correct option is C: Set up the application across multiple Availability Zones with load balancing. This architecture allows the application to remain operational if one Availability Zone fails, as the load balancer can distribute traffic to instances in other zones.

Why the other options lose

The concept behind it

The underlying principle here is the need for redundancy across multiple Availability Zones. In AWS, deploying applications in multiple zones with load balancing ensures that traffic is distributed and can remain available despite failures in any one zone. This architecture is crucial for applications requiring high availability.

Exam trap to remember

Always remember: Fault tolerance requires distribution. If your architecture relies on a single Availability Zone, it cannot be deemed fault-tolerant.

Take the free SAA-C03 mock exam

Take a free mock exam →