AWS Certified Solutions Architect – Professional — Question 395

A company runs a three-tier application in AWS. Users report that the application performance can vary greatly depending on the time of day and functionality being accessed.
The application includes the following components:
✑ Eight t2.large front-end web servers that serve static content and proxy dynamic content from the application tier.
✑ Four t2.large application servers.
✑ One db.m4.large Amazon RDS MySQL Multi-AZ DB instance.
Operations has determined that the web and application tiers are network constrained.
Which of the following is a cost effective way to improve application performance? (Choose two.)

Answer options

Correct answer: B, D

Explanation

Implementing Amazon CloudFront (Option D) offloads static content delivery from the web servers, significantly reducing network load and improving latency. Transitioning the web and application tiers to m4.large instances with AWS Auto Scaling (Option B) provides better, more consistent network performance (as M4 instances offer better network throughput than T2) while dynamically scaling based on actual demand. Upgrading the RDS instance or using larger T2 instances does not resolve the underlying network constraints of the T2 family or optimize costs for variable traffic.