Q91 — AWS ANS-C01 第1章
第 91/100 题 | ← 返回第1章
一名网络工程师需要为运行Linux网络设备的Amazon EC2 Auto Scaling组设置高可用架构。 该网络工程师正在为Auto Scaling组配置新的启动模板。 除主网络接口外,该网络设备还需要第二个网络接口,专门用于应用程序与互联网主机交换流量。公司已设置了一个包含弹性IP地址的自带IP(BYOIP)池,该弹性IP地址应作为第二个网络接口的公网IP地址。 网络工程师如何实现所需的架构?
- A. 在启动模板中配置两个网络接口。将主网络接口定义为在某个私有子网中创建。对于第二个网络接口,选择一个公有子网。选择BYOIP池ID作为公网IP地址来源。
- B. 在启动模板中将主网络接口配置在私有子网中。使用用户数据选项,在实例启动后运行cloud-init脚本以附加第二个网络接口(来自启用自动分配公网IP的子网)。
- C. 创建一个AWS Lambda函数,作为Auto Scaling组在实例启动时的生命周期钩子。在Lambda函数中,将网络接口分配给AWS Global Accelerator端点。
- D. 在创建Auto Scaling组期间,为主网络接口选择子网。使用用户数据选项运行cloud-init脚本来分配第二个网络接口,并从BYOIP池关联弹性IP地址。 ✓
正确答案: D. 在创建Auto Scaling组期间,为主网络接口选择子网。使用用户数据选项运行cloud-init脚本来分配第二个网络接口,并从BYOIP池关联弹性IP地址。
解析
在设置AmazonEC2AutoScaling组的架构时,选项D是可行的。在创建AutoScaling组时选择主网络接口的子网,并通过用户数据选项运行云初始化脚本,来分配第二个网络接口并关联BYOIP池中的弹性IP地址,这种方式能够满足题目中网络工程师的需求。而选项A中关于网络接口在子网中的配置不太准确;选项B通过用户数据运行云初始化脚本来附加第二个网络接口的方式不够直接;选项C使用AWSLambda函数作为生命周期钩子的方式相对复杂且不是最直接满足需求的方法。因此,答案选D。 查看全部