Q65 — AWS SAA-C03 第16章
第 65/100 题 | ← 返回第16章
Q1265. 一家公司在单个 AWS 区域的 Amazon EC2 实例上运行企业资源规划 (ERP) 系统。用户使用托管在 EC2 实例上的公共 API 连接到该 ERP 系统。国际用户反映其数据中心的 API 响应速度很慢。解决方案架构师需要提高国际所有用户的 API 响应时间。哪种解决方案能够最经济有效地满足这些要求?
- A. 设置一个具有公共虚拟接口 (VIF) 的 AWS Direct Connect 连接,将每个用户的数据中心连接到 EC2 实例。为 ERP 系统 API 创建 Direct Connect 网关,以路由用户 API 请求。
- B. 在多个区域部署 Amazon API Gateway 终端节点。使用 Amazon Route 53 基于延迟的路由将请求路由到最近的终端节点。在区域之间配置 VPC 对等连接,以连接到 ERP 系统。
- C. 设置 AWS Global Accelerator。为必要的端口配置监听器。为相应的区域配置终端节点组以分配流量。在每个组中为 API 创建一个终端节点。 ✓
- D. 使用 AWS Site-to-Site VPN 在多个区域和用户网络之间建立专用 VPN 隧道。通过 VPN 连接将流量路由到 API。
正确答案: C. 设置 AWS Global Accelerator。为必要的端口配置监听器。为相应的区域配置终端节点组以分配流量。在每个组中为 API 创建一个终端节点。
解析
提高国际用户 API 响应时间的最具成本效益的解决方案是选项 C:设置 AWS Global Accelerator。为什么选项C是最佳选择:AWS Global Accelerator 专门用于通过以下方式提高全球应用程序性能:通过 AWS 优化的全球网络主干路由流量来减少延迟。提供自动故障转移到健康端点。使用任播 IP 地址将用户定向到最近的边缘站点。与其他方案相比,更具成本效益(无需像 API Gateway 那样按 API 调用付费,也无需昂贵的 Direct Connect 设置)。为什么其他选择成本效益较低或不太适用:选项 A:AWS Direct Connect(公共 VIF)成本高:Direct Connect 需要昂贵的专用连接(每个端口每小时 0.30 美元 + 数据传输费)。设置复杂:需要物理基础设施,并与 AWS 和网络提供商协调。不可扩展:每个用户的数据中心都需要单独的连接,这对于全球用户来说并不实用。选项 B:Amazon API Gateway + Route 53 + VPC 对等连接高流量时成本高昂:API 网关收费每百万次 API 调用 3.50(例如,10 亿次调用=3,500/月)。额外费用:VPC 对等连接会产生数据传输费用(区域内 0.01/GB,0.02/GB(跨区域)。操作复杂性:管理跨区域的多个 API 端点和 VPC 对等连接非常复杂。选项 D:AWS 站点到站点 VPN高延迟:VPN 隧道穿越公共互联网,导致性能不一致。多个区域成本高昂:VPN 连接成本0.05/小时/隧道(例如,每条隧道每月 36 美元)+ 数据传输费。可扩展性有限:跨区域管理多个 VPN 隧道复杂且成本高昂。成本比较(以 1 TB 数据传输为例)解决方案预计成本AWS 全球加速器0.025/GB?,024GB=25.60**API 网关(10 亿次调用)3,500 美元 + 数据传输费直接连接 (1 Gbps)$216/月 + 数据传输费站点到站点 VPN 每条隧道每月 36 美元 + 数据传输费结论AWS Global Accelerator(选项 C)是最具成本效益且可扩展的解决方案,可缩短国际用户的 API 响应时间。它利用 AWS 的全球网络最大限度地降低延迟,而无需承担其他选项的高成本和复杂性。最终答案:C