Q20 — AWS SAA-C03 第13章
第 20/100 题 | ← 返回第13章
Q920. 一家公司希望将应用程序迁移到 AWS.该公司希望提高应用程序的当前可用性.该公司希望在应用程序的架构中使用 AWS WAF.哪种解决方案可以满足这些要求?
- A. 创建一个 Auto Scaling 组,其中包含多个 Amazon EC2 实例,这些实例在两个可用区中托管应用程序.配置应用程序负载均衡器 (ALB) 并将 Auto Scaling 组设置为目标.将 WAF 连接到 ALB. ✓
- B. 创建一个包含多个托管应用程序的 Amazon EC2 实例的集群置放组.配置应用程序负载均衡器并将 EC2 实例设置为目标.将 WAF 连接到置放组.
- C. 创建两个 Amazon EC2 实例,跨两个可用区托管应用程序.将 EC2 实例配置为应用程序负载均衡器 (ALB) 的目标.将 WAF 连接到 ALB.
- D. 创建一个 Auto Scaling 组,其中包含多个 Amazon EC2 实例,这些实例在两个可用区中托管应用程序.配置应用程序负载均衡器 (ALB) 并将 Auto Scaling 组设置为目标.将 WAF 连接到 Auto Scaling 组.
正确答案: A. 创建一个 Auto Scaling 组,其中包含多个 Amazon EC2 实例,这些实例在两个可用区中托管应用程序.配置应用程序负载均衡器 (ALB) 并将 Auto Scaling 组设置为目标.将 WAF 连接到 ALB.
解析
为了满足公司提高应用程序可用性的要求,并在应用程序架构中使用AWS WAF,最合适的解决方案是:A.创建一个 Auto Scaling 组,其中包含跨两个可用区托管应用程序的多个 Amazon EC2 实例.配置应用程序负载均衡器 (ALB) 并将 Auto Scaling 组设置为目标.将 WAF 连接到 ALB.选项 A 建议创建一个 Auto Scaling 组,其中包含多个 EC2 实例,它们跨两个可用区托管应用程序.通过利用 Auto Scaling,公司可以根据需求自动调整 EC2 实例的数量,确保高可用性和可扩展性.配置应用程序负载均衡器 (ALB) 并将 Auto Scaling 组设置为目标可以以负载均衡的方式在 EC2 实例之间分配传入流量. ALB提供高级负载均衡功能,例如健康检查和侦听器规则,以确保流量路由到健康的实例并实现资源的高效利用.通过将Web应用程序防火墙(WAF)连接到ALB,该公司可以增强应用程序的安全性. AWS WAF 是一项托管服务,可帮助保护 Web 应用程序免受常见 Web 攻击,并提供速率限制、IP 阻止和常见攻击模式防护等功能.选项 B 建议创建一个集群置放组,其中包含多个托管应用程序的 EC2 实例.但是,集群置放组主要用于在单个可用区中的实例之间提供低延迟网络,无法在多个可用区之间提供所需的高可用性.选项 C 建议创建两个 EC2 实例,跨两个可用区托管应用程序,并将它们配置为 ALB 的目标.虽然此选项提供了一定程度的可用性,但它不使用 Auto Scaling,而 Auto Scaling 对于根据需求自动调整容量至关重要.方案 D 建议创建一个 Auto Scaling 组,并将 WAF 连接到 Auto Scaling 组.但是 Auto Scaling 组不是负载均衡器的直接目标,将 ALB 与 Auto Scaling 组关联以实现负载均衡和高可用性更为合适.总之,选项 A,创建一个具有多个 EC2 实例的 Auto Scaling 组,配置一个 ALB,并将 WAF 连接到 ALB,为将应用程序迁移到 AWS 提供了一种可扩展、高可用性和安全的解决方案.