AWS Certified Solutions Architect – Associate (SAA-C02) — Question 786
A company wants to run an in-memory database for a latency-sensitive application that runs on Amazon EC2 instances. The application processes more than
100,000 transactions each minute and requires high network throughput. A solutions architect needs to provide a cost-effective network design that minimizes data transfer charges.
Which solution meets these requirements?
Answer options
- A. Launch all EC2 instances in the same Availability Zone within the same AWS Region. Specify a placement group with cluster strategy when launching EC2 instances.
- B. Launch all EC2 instances in different Availability Zones within the same AWS Region. Specify a placement group with partition strategy when launching EC2 instances.
- C. Deploy an Auto Scaling group to launch EC2 instances in different Availability Zones based on a network utilization target.
- D. Deploy an Auto Scaling group with a step scaling policy to launch EC2 instances in different Availability Zones.
Correct answer: A
Explanation
A cluster placement group packs instances close together within a single Availability Zone, which provides the low-latency and high-throughput network performance required for this in-memory database. Keeping all EC2 instances in the same Availability Zone also eliminates inter-AZ data transfer fees, minimizing costs. Options B, C, and D involve deploying instances across multiple Availability Zones, which would introduce latency and incur additional data transfer charges.