AWS SAA 题库
点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 ← → 切换题目。
一位解决方案架构师在多个Amazon EC2实例上运行一个Web应用程序,这些实例位于一个个独立的目标组后面,这些目标组又位于一个应用负载均衡器(ALB)后面。用户可以通过一个公共网站访问该应用程序。 解决方案架构师希望允许工程师使用网站的开发版本来访问一个特定的开发EC2实例,以测试应用程序的新功能。解决方案架构师希望使用Amazon Route 53托管区域来让工程师访问开发实例。解决方案必须在开发实例被替换时自动路由到开发实例。 哪种解决方案将满足这些要求?
解析
选项 A 中提到为开发网站创建一个 A 记录,将其值设置为 ALB,然后在 ALB 上创建一个监听器规则,将针对开发网站的请求转发到包含开发实例的目标组。这个解决方案允许工程师通过访问公共网站来访问开发实例,并且可以在 ALB 上配置监听器规则来实现路由到开发实例。 其他选项中: 选项 B 中提到重新创建具有公共 IP 地址的开发实例,并为开发网站创建一个 A 记录,这样做会引入管理上的复杂性,并且不满足要求在开发实例被替换时自动路由到新的开发实例。 选项 C 中提到为开发网站创建一个 A 记录,将其值设置为 ALB,但在 ALB 上创建一个监听器规则,将请求重定向到开发实例的公共 IP 地址,这种方法会绕过 ALB 的负载均衡功能,也不符合要求。 选项 D 中提到将所有实例放在同一个目标组中,并为开发网站创建一个 A 记录,将其值设置为 ALB,并在 ALB 上创建一个监听器规则将请求转发到目标组。虽然这种方法可以实现转发请求到开发实例,但不满足要求仅在开发实例被替换时自动路由到新的开发实例。
AI 解析
该题目考察使用Amazon Route 53和应用负载均衡器(ALB)实现动态路由的场景。根据AWS最佳实践,ALB结合目标组可实现灵活的路由策略。选项A通过创建指向ALB的A记录,并配置监听器规则将特定请求转发到目标组,确保开发实例替换时无需修改DNS记录。选项B依赖固定的公共IP,实例替换需手动更新DNS。选项C使用重定向到IP,同样无法自动适配变更。选项D合并目标组可能导致路由混乱。正确答案为A,符合自动路由需求。AWS文档指出,ALB监听器规则配合目标组可实现动态流量管理。