Q51 — AWS SAA-C03 第5章

第 51/65 题 | ← 返回第5章

Q351.一家公司有一个无状态 Web 应用程序,该应用程序在 Amazon API Gateway 调用的 AWS Lambda 函数上运行.该公司希望跨多个 AWS 区域部署应用程序以提供区域故障转移功能.解决方案架构师应该如何将流量路由到多个区域?

正确答案: B. 创建一个 Amazon CloudFront 分配,并为每个区域指定一个源.使用 CloudFront 运行状况检查来路由流量

解析

B. 创建一个 Amazon CloudFront 分配,并为每个区域指定一个源.使用 CloudFront 运行状况检查来路由流量:通过在 Amazon CloudFront 上为每个区域创建单独的源并使用 CloudFront 的运行状况检查功能,该公司可以确保在主终端节点不可用时自动将用户定向到不同区域中的健康终端节点.该方法根据邻近度和延迟将流量路由到健康的源,从而实现区域故障转移功能.选项 A 涉及对每个区域使用 Amazon Route 53 运行状况检查,这可能不如 CloudFront 高效,因为 Route 53 主要是为 DNS 路由而设计的.选项 C 涉及使用中转网关连接每个区域中的 API 网关端点,这可能会带来额外的复杂性和运营开销.选项 D 涉及使用应用程序负载均衡器 (ALB) 将流量路由到每个区域中的 API 网关端点,这可能不实用或不高效,因为 ALB 是为实例级别的负载均衡而设计的,而不是将流量路由到 Lambda 等无服务器函数.