A technology company is deploying a distributed search index compilation engine on a fleet of Amazon EC2 instances. The compilation nodes must frequently synchronize index shards with each other, requiring the lowest possible latency for inter-node communication. A Network Load Balancer (NLB) is configured to route jobs from a coordinator service to the nodes on TCP port 8888. A custom health monitoring daemon runs on each instance on TCP port 8899. Currently, the NLB is marking all instances as unhealthy because the target group is using the default health check settings. Which combination of steps should the solutions architect take to resolve the health check issue and optimize inter-node network performance? (Select TWO.)
- Launch the EC2 instances in a cluster placement group.Cevap
- Configure the target group health check port to use port 8899.Cevap
- CLaunch the EC2 instances in a partition placement group.
- DLaunch the EC2 instances in a spread placement group.
- EChange the NLB listener port to 8899 and set the target group health check port to use the traffic port.
Cevap
Launch the EC2 instances in a cluster placement group and configure the target group health check port to use port 8899.
To achieve the lowest possible network latency and high-throughput inter-node communication, the instances must be launched in a cluster placement group. In addition, the health check port in the Network Load Balancer target group must be modified to use port 8899 so that health checks query the monitoring daemon instead of failing on the default traffic port.
Adım Adım Çözüm
Anahtar Kavram
Selecting the correct EC2 placement group for low-latency networking and aligning target group health check ports with service daemons.