AWS Certified Solutions Architect Associate SAA-C03 Practice Question
Your client is deploying an application on AWS which includes a public-facing load balancer, compute instances for web servers residing in a private subnet, and a separate managed relational database in another private subnet. The application is expected to receive substantial traffic from various global locations. To optimize the architecture for cost while maintaining performance, what should be the Solutions Architect’s primary consideration regarding the placement of the compute instances and the database?
Implement an additional load balancer specifically for traffic between the compute instances and the database to optimize the data path.
Position the database and compute instances in the same Availability Zone to avoid inter-AZ data transfer charges.
Configure the compute instances and the database to communicate over a public internet gateway to use internet routing.
Set up a NAT Gateway for each subnet, ensuring that data paths are routed through the most cost-effective network devices.