SAA-C03 practice question 1 of 35

A solutions architect is designing the architecture for a two-tier web application. The web application consists of an internet-facing Application…

Choose your answer, then check it against the explanation and the full breakdown below.

Domain Design Secure Architectures

A solutions architect is designing the architecture for a two-tier web application. The web application consists of an internet-facing Application Load Balancer (ALB) that forwards traffic to an Auto Scaling group of Amazon EC2 instances. The EC2 instances must be able to access an Amazon RDS database. The company does not want to rely solely on security groups or network ACLs. Only the minimum resources that are necessary should be routable from the internet. Which network design meets these requirements?
Answer options
Question 1 of 35

Question breakdown

Tests
Design secure multi-tier VPC network architecture
Difficulty
Easy

Key idea: Only the internet-facing entry point (the ALB) belongs in public subnets; app and data tiers stay in private subnets with no route from the internet.

How to reach the answer

  1. Clue: 'Only the minimum resources that are necessary should be routable from the internet' and 'not rely solely on security groups or NACLs' means isolation must come from subnet routing.
  2. An internet-facing ALB needs subnets with a route to an internet gateway, so it must be in public subnets.
  3. EC2 instances only receive traffic from the ALB, which can reach targets in private subnets by private IP.
  4. RDS only needs access from EC2, so it also goes in private subnets.
  5. Therefore ALB public, EC2 and RDS private.

Each option

  • AIncorrect. An internet-facing ALB in private subnets has no internet gateway route, so clients cannot reach it.
  • BCorrect. Exposes only the ALB via public subnets while keeping both the app and database tiers unroutable from the internet.
  • CIncorrect. Putting EC2 in public subnets makes more resources internet-routable than necessary and leaves protection to security groups alone.
  • DIncorrect. An ALB is always deployed into subnets inside a VPC; it cannot sit outside one.

Common trap: Believing the ALB can only forward to instances that are themselves in public subnets, which makes option C look required.

In practice: This public-ALB / private-app / private-DB subnet layout is the default pattern for most production web workloads on AWS, often with NAT gateways for outbound patching.

Remember: Put only the load balancer in public subnets; targets and databases belong in private subnets.

Drafted with AI assistance and checked against the answer key.

Keep practicing

Take the free SAA-C03 practice test

Ten exam-style questions with answers and explanations, plus the exam facts and study guides.

Start the free practice test

More questions

Other SAA-C03 practice questions

Scroll to Top