Q75 — AWS ANS-C01 第1章
第 75/100 题 | ← 返回第1章
一名网络工程师需要为高性能计算(HPC)工作负载设计架构。Amazon EC2实例需要10 Gbps流和跨多个实例高达100 Gbps的聚合吞吐量,并具备低延迟通信能力。以下哪种架构解决方案可优化此工作负载?
- A. 将节点放置在VPC的单个子网中。配置集群置放组(cluster placement group)。确保在支持的操作系统上安装最新版本的Elastic Fabric Adapter(EFA)驱动程序。 ✓
- B. 将节点放置在单个VPC中的多个子网中。配置分散置放组(spread placement group)。确保EC2实例支持Elastic Network Adapters(ENAs),并在每个实例操作系统上更新驱动程序。
- C. 将节点放置在多个VPC中。使用AWS Transit Gateway在VPC之间路由流量。确保在支持的操作系统上安装最新版本的Elastic Fabric Adapter(EFA)驱动程序。
- D. 将节点放置在多个可用区中的多个子网中。配置集群置放组(cluster placement group)。确保EC2实例支持Elastic Network Adapters(ENAs),并在每个实例操作系统上更新驱动程序。
正确答案: A. 将节点放置在VPC的单个子网中。配置集群置放组(cluster placement group)。确保在支持的操作系统上安装最新版本的Elastic Fabric Adapter(EFA)驱动程序。
解析
Amazon EC2实例的高性能计算(HPC)场景需满足低延迟、高吞吐需求。集群置放组(Cluster Placement Group)将实例紧密部署于同一可用区,减少网络延迟,提升节点间通信性能。弹性结构适配器(EFA)支持OS-bypass功能,适合HPC及机器学习场景的直接内存访问需求,而ENA侧重常规高性能网络。单子网设计避免了跨子网或跨可用区的延迟及带宽损耗。AWS文档指出,EFA配合集群置放组适用于需要节点间紧密耦合的应用,如HPC(来源:AWS EFA和置放组官方文档)。选项B的分散置放组无法满足低延迟,选项C/D的跨VPC或多可用区架构增加网络复杂度。