A financial modeling firm is deploying a tightly coupled High-Performance Computing (HPC) simulation workload on Amazon EC2 instances in a single AWS Region. The application relies on the Message Passing Interface (MPI) library for node-to-node communication. To achieve maximum performance, the network architecture must support low latency and inter-instance throughput of up to . Which combination of network configuration and instance placement will meet these requirements?
- Launch the EC2 instances in a cluster placement group and configure them to use Elastic Fabric Adapter (EFA) interfaces.Answer
- BLaunch the EC2 instances in a spread placement group and configure them to use standard Elastic Network Interfaces (ENIs).
- CConfigure Amazon Route 53 latency-based routing to resolve internal instance hostnames across multiple Availability Zones.
- DDeploy the instances within a single subnet and configure stateful Network Access Control Lists (NACLs) to bypass security group evaluation.
Answer
Launch the EC2 instances in a cluster placement group and configure them to use Elastic Fabric Adapter (EFA) interfaces.
The correct answer is launching the instances in a cluster placement group and utilizing Elastic Fabric Adapter (EFA). A cluster placement group places instances logically close to each other within a single Availability Zone, enabling low-latency and high-throughput networking. EFA provides OS-bypass (bypassing the operating system kernel) which is necessary to achieve high throughput (up to ) and low latency for tightly coupled Message Passing Interface (MPI) applications.
Step-by-Step Solution
Key Concept
Elastic Fabric Adapter (EFA) and Cluster Placement Groups for HPC Workloads
Estimated Time:1m 30s