CloudGuild · Blog · Cheat sheets · Lessons · Certifications

AWS Certified Solutions Architect - Associate Exam Question Walkthrough

Understand a key question on high availability for the AWS SAA-C03 exam. Learn how to identify the best solution for multi-tier applications.

Designing a multi-tier web application on AWS can be tricky, especially when it comes to ensuring high availability. Many candidates get tripped up on questions about automatic failover and traffic rerouting. This question tests your understanding of how to configure AWS services to maintain application availability during server failures.

The question

You are designing a multi-tier web application that will run on AWS. The application requires that if one of the application servers fails, traffic should be rerouted to another healthy instance automatically. Which configuration would best achieve this?

Think before you scroll

Before you look at the answer, consider the goal: automatic rerouting of traffic if an application server fails. Think about which AWS services can monitor instance health and manage traffic distribution effectively.

The answer

The correct option is A. Use an Auto Scaling group with an Application Load Balancer. This configuration allows for automatic failover and load balancing, ensuring that traffic is routed to healthy instances when one fails. It provides high availability by managing both instance health and traffic distribution.

Why the other options lose

The concept behind it

The key principle here is high availability through automated traffic management. An Auto Scaling group combined with an Application Load Balancer not only distributes incoming traffic but also monitors the health of instances. If an instance fails, the Load Balancer automatically redirects traffic to healthy instances, ensuring uninterrupted service.

Exam trap to remember

Always consider both traffic management and health monitoring when designing for high availability. The two-question rule: if an instance fails, how does traffic get handled? Choose configurations that address both aspects directly.

Take the free SAA-C03 mock exam

Take a free mock exam →