A petroleum exploration firm is deploying a distributed reservoir simulation application on Amazon EC2. The application relies on Message Passing Interface (MPI) for tightly coupled, high-throughput node-to-node communication. To handle input parameter submissions, the EC2 instances are registered to a Target Group behind an Application Load Balancer (ALB). The simulation workload runs on port 9095, while a lightweight administrative dashboard on the instances listens on port 8088 to process health checks. Currently, the ALB is marking all registered EC2 instances as unhealthy. Which combination of actions will resolve the health check failures and optimize compute performance for the simulation workload?
- Launch the EC2 instances in a cluster placement group. Set the Target Group health check port to 8088.Answer
- BLaunch the EC2 instances in a spread placement group. Set the Target Group health check port to 8088.
- CLaunch the EC2 instances in a cluster placement group. Leave the Target Group health check port configured to traffic-port.
- DLaunch the EC2 instances in a partition placement group. Leave the Target Group health check port configured to traffic-port.
Answer
Launch the EC2 instances in a cluster placement group. Set the Target Group health check port to 8088.
The correct option correctly suggests launching the EC2 instances in a cluster placement group to achieve the low-latency network performance required by MPI-based simulation workloads, and changing the health check port to 8088 to match the port of the administrative dashboard that handles health checks.
Step-by-Step Solution
Key Concept
Selecting appropriate EC2 placement groups for high-performance compute workloads and configuring custom health check ports on target groups.
Estimated Time:2m 0s