Question 1
A financial services company is deploying a critical trading application on AWS that requires extremely low latency communication between a set of Amazon EC2 instances. The application is sensitive to network jitter and must be deployed in a way that minimizes the network path between instances. The architecture must also be resilient to the failure of a single underlying server rack within an Availability Zone. Which deployment strategy should a solutions architect recommend?
Answer and explanation
Correct answer: C
A partition placement group provides the best balance for this scenario. It spreads instances across distinct underlying hardware (partitions/racks) within an Availability Zone, reducing correlated failures. At the same time, it keeps the instances geographically close within that AZ, which is crucial for low-latency communication. A cluster placement group offers the lowest latency but places instances on the same rack, making it vulnerable to a single rack failure. A spread placement group across multiple AZs would introduce higher latency, which is not suitable for the trading application's requirements.