A connected vehicle platform uses a fleet of Amazon EC2 instances to ingest real-time telemetry data. The ingestion application runs on a custom TCP port 9099 and requires sub-millisecond node-to-node latency for memory synchronization between instances. A Network Load Balancer (NLB) distributes the incoming TCP connections. Which combination of actions should a solutions architect implement to meet these requirements? (Select TWO.)
- Deploy the EC2 instances in a cluster placement group.Answer
- Configure the Network Load Balancer target group health checks to use TCP port 9099.Answer
- CDeploy the EC2 instances in a spread placement group.
- DDeploy the EC2 instances in a partition placement group.
- EConfigure the Network Load Balancer target group health checks to use the default HTTP port 80.
Answer
Deploy the EC2 instances in a cluster placement group, and configure the Network Load Balancer target group health checks to use TCP port 9099.
Deploying instances in a cluster placement group meets the requirement for low-latency node-to-node communication by packing instances close together inside a single Availability Zone. Setting the load balancer health checks to TCP port 9099 ensures the health check queries the actual port where the ingestion agent is listening.
Step-by-Step Solution
Key Concept
Low-latency compute clustering and load balancer health check configuration.