A media company is deploying a distributed video rendering application on Amazon EC2 instances. The rendering nodes use Message Passing Interface (MPI) to coordinate tightly coupled computations and require the lowest possible latency and maximum throughput for node-to-node communications. The rendering tasks are distributed by a job manager through a Network Load Balancer (NLB) listening on port , while the rendering software on each instance listens on port .
Which combination of configurations must a solutions architect implement to achieve optimal performance and ensure the instances are correctly registered as healthy by the NLB? (Select options.)
- Deploy the compute instances inside a cluster placement group to achieve low-latency node-to-node networking.Answer
- Specify port as the health check port in the target group configuration for the NLB.Answer
- COrganize the compute instances within a spread placement group to distribute the rendering workload across separate physical racks.
- DSet up the target group health checks to default to the traffic port so that the NLB verifies instance health on port .
- EDeploy the compute instances across a partition placement group to isolate the render nodes into distinct logical groups.
Answer
Deploy the compute instances inside a cluster placement group and specify port as the health check port in the target group configuration for the NLB.
The correct options implement a cluster placement group for low-latency node-to-node MPI communication and configure the NLB health checks on port where the rendering software is actively listening. Together, these ensure both high performance and correct target health registration.
Step-by-Step Solution
Key Concept
Selecting high-performance EC2 placement groups and aligning load balancer health check ports with backend services.