A biotechnology company is deploying a distributed molecular dynamics simulation pipeline on Amazon EC2 instances. The simulation nodes must communicate frequently with each other over a low-latency, high-throughput network to synchronize state. The application listens on custom TCP port 6006 and is placed behind a Network Load Balancer (NLB). During testing, the NLB marks all instances as unhealthy, and node-to-node communication latency is too high. Which combination of steps will resolve these performance and health check issues?
- ALaunch the EC2 instances in a spread placement group, and update the NLB target group health check configuration to use the custom port 6006.
- BLaunch the EC2 instances in a cluster placement group, and configure a security group rule on the instances to redirect incoming health checks from port 80 to port 6006.
- Launch the EC2 instances in a cluster placement group, and update the NLB target group health check configuration to use the custom port 6006.Cevap
- DLaunch the EC2 instances in a partition placement group, and configure the NLB target group to perform health checks on the default port 80.
Cevap
Launch the EC2 instances in a cluster placement group, and update the NLB target group health check configuration to use the custom port 6006.
The correct option correctly addresses both issues. Using a cluster placement group packs instances close together within a single Availability Zone, which enables low-latency, high-throughput node-to-node communication. Configuring the NLB target group to perform health checks on the custom port 6006 ensures that the NLB successfully connects to the active application listener and marks the instances as healthy.
Adım Adım Çözüm
Anahtar Kavram
Selecting the correct EC2 placement group for low-latency communication and aligning ELB target group health check ports with custom application ports.