Q66 — AWS SAA-C03 第14章
第 66/100 题 | ← 返回第14章
Q1066. 一家公司计划将基于 TCP 的应用程序迁移到公司的 VPC 中.该应用程序可通过公司数据中心的硬件设备在非标准 TCP 端口上公开访问.此公共端点每秒最多可处理 300 万个请求,且延迟较低.该公司要求 AWS 中的新公共端点具有相同级别的性能.解决方案架构师应该提出什么建议来满足这一要求?
- A. 部署网络负载均衡器 (NLB).将 NLB 配置为可通过应用程序所需的 TCP 端口公开访问. ✓
- B. 部署应用程序负载均衡器 (ALB).将 ALB 配置为可通过应用程序所需的 TCP 端口公开访问.
- C. 部署一个 Amazon CloudFront 分发版,用于侦听应用程序所需的 TCP 端口.使用应用程序负载均衡器作为源.
- D. 部署配置了应用程序所需 TCP 端口的 Amazon API Gateway API.配置具有预配置并发性的 AWS Lambda 函数来处理请求.
正确答案: A. 部署网络负载均衡器 (NLB).将 NLB 配置为可通过应用程序所需的 TCP 端口公开访问.
解析
为了满足迁移高请求率、低延迟的基于 TCP 的应用程序的要求,最好的建议是:A. 部署网络负载均衡器 (NLB).将 NLB 配置为可通过应用程序所需的 TCP 端口公开访问.解释:- 网络负载均衡器 (NLB):NLB 旨在每秒处理数百万个请求,同时保持超低延迟.它在连接级别(第 4 层)运行并支持 TCP 流量,非常适合需要在非标准 TCP 端口上实现高性能的应用程序.其他选项:- B. 部署应用程序负载均衡器 (ALB):ALB 在第 7 层运行,主要针对 HTTP/HTTPS 流量而设计.它们不适合需要非标准端口和高吞吐量的基于 TCP 的应用程序.- C. 部署 Amazon CloudFront 分发:CloudFront 主要是一个内容分发网络 (CDN),并未像 NLB 那样针对处理基于 TCP 的应用程序进行优化.它还增加了复杂性,并且可能无法满足低延迟要求.- D. 部署 Amazon API Gateway API:API Gateway 专为 HTTP API 设计,可能不适合处理高吞吐量 TCP 流量.它还会为非 HTTP 协议带来额外的延迟和开销.结论:选项 A 是最合适的选择,因为它直接满足 VPC 中应用程序的性能、低延迟和基于 TCP 的要求.