AWS Certified Solutions Architect – Associate (SAA-C03) — Question 705
A company is deploying an application that processes streaming data in near-real time. The company plans to use Amazon EC2 instances for the workload. The network architecture must be configurable to provide the lowest possible latency between nodes.
Which combination of network solutions will meet these requirements? (Choose two.)
Answer options
- A. Enable and configure enhanced networking on each EC2 instance.
- B. Group the EC2 instances in separate accounts.
- C. Run the EC2 instances in a cluster placement group.
- D. Attach multiple elastic network interfaces to each EC2 instance.
- E. Use Amazon Elastic Block Store (Amazon EBS) optimized instance types.
Correct answer: A, C
Explanation
Enabling enhanced networking on EC2 instances provides higher bandwidth and lower latency by utilizing single root I/O virtualization (SR-IOV). Additionally, launching these instances inside a cluster placement group ensures they are physically close to each other within a single Availability Zone, which minimizes inter-node latency. Other options, such as using EBS-optimized instances, focus on storage performance rather than network latency, and using multiple ENIs or multiple accounts does not improve network speed.