ANS-C01 practice question 10 of 35

A network engineer needs to design the architecture for a high performance computing (HPC) workload. Amazon EC2 instances will require 10 Gbps flows and an aggregate throughput of up to 100 Gbps across many instances with low-latency communication. Which architecture solution will optimize this workload?

Full set: 291 questions
Answer options
A: Place nodes in a single subnet of a VPC. Configure a cluster placement group. Ensure that the latest Elastic Fabric Adapter (EFA) drivers are installed on the EC2 instances with a supported operating system. Correct answer
B: Place nodes in multiple subnets in a single VPC. Configure a spread placement group Ensure that the EC2 instances support Elastic Network Adapters (ENAs) and that the drivers are updated on each instance operating system.
C: Place nodes in multiple VPCs. Use AWS Transit Gateway to route traffic between the VPCs. Ensure that the latest Elastic Fabric Adapter (EFA) drivers are installed on the EC2 instances with a supported operating system.
D: Place nodes in multiple subnets in multiple Availability Zones. Configure a cluster placement group. Ensure that the EC2 instances support Elastic Network Adapters (ENAs) and that the drivers are updated on each instance operating system.
Correct Answer:
A. Place nodes in a single subnet of a VPC. Configure a cluster placement group. Ensure that the latest Elastic Fabric Adapter (EFA) drivers are installed on the EC2 instances with a supported operating system.
Explanation

The requirements for high-throughput (100 Gbps aggregate), low-latency, tightly-coupled communication are characteristic of High Performance Computing (HPC) workloads. The optimal AWS architecture for this involves using a Cluster Placement Group, which places instances in a single Availability Zone to minimize network latency. Additionally, Elastic Fabric Adapter (EFA) is a specialized network interface designed for HPC that bypasses the kernel to provide lower, more consistent latency and higher throughput than standard Elastic Network Adapters (ENAs). Placing all nodes in a single subnet within the cluster placement group is a best practice for EFA performance.

Why Incorrect

B. A spread placement group is designed for high availability by separating instances, which increases latency and is unsuitable for HPC.
C. Using multiple VPCs and AWS Transit Gateway introduces significant network latency, which is detrimental to tightly-coupled HPC workloads.
D. A cluster placement group cannot span multiple Availability Zones; its purpose is to co-locate instances within a single AZ for low latency.

References

1. Amazon EC2 User Guide for Linux Instances. (2023). Placement groups. Amazon Web Services. Retrieved from https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html (Section "Cluster placement groups" states they are for applications that need low network latency and are within a single Availability Zone).

2. Amazon EC2 User Guide for Linux Instances. (2023). Elastic Fabric Adapter. Amazon Web Services. Retrieved from https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/efa.html (Describes EFA as a network device for accelerating HPC applications and its benefits of lower latency and higher throughput).

3. Amazon EC2 User Guide for Linux Instances. (2023). EFA and cluster placement groups. Amazon Web Services. Retrieved from https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/efa.html#efa-cluster-pgs (States "We recommend that you launch the instances that you intend to use with EFA into a cluster placement group.").

Scroll to Top