AWS SAA 题库

点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 切换题目。

第 309 / 1018 题单选题

一家公司向进行人工智能和机器学习(AI/ML)研究的客户销售数据集。这些数据集是大型格式化文件,存储在us-east-1区域的Amazon S3存储桶中。公司托管了一个Web应用程序,客户可以使用该应用程序购买对特定数据集的访问权限。Web应用程序部署在多个Amazon EC2实例之后,这些实例位于一个应用负载均衡器背后。购买后,客户会收到一个S3签名URL,允许访问文件。 客户分布在北美和欧洲。公司希望减少与数据传输相关的成本,并希望保持或改进性能。 解决方案架构师应该采取什么措施来满足这些要求?

  • A. 针对现有的S3存储桶配置S3 Transfer Acceleration。将客户请求定向到S3 Transfer Acceleration端点。继续使用S3签名URL来进行访问控制。
  • B. 部署Amazon CloudFront分发,以现有S3存储桶作为源。将客户请求定向到CloudFront URL。切换到CloudFront签名URL进行访问控制。
  • C. 在eu-central-1区域设置第二个S3存储桶,并在存储桶之间进行S3跨区域复制。将客户请求定向到最近的区域。继续使用S3签名URL来进行访问控制。
  • D. 修改Web应用程序以启用数据集的流式传输给最终用户。配置Web应用程序以从现有S3存储桶中读取数据。在应用程序中直接实现访问控制。
第 309 / 1018 题正确答案 B
  • B. 部署Amazon CloudFront分发,以现有S3存储桶作为源。将客户请求定向到CloudFront URL。切换到CloudFront签名URL进行访问控制。

解析

为了减少与数据传输相关的成本并保持或改进性能,最佳做法是使用Amazon CloudFront分发,将现有的S3存储桶作为源。这可以减少数据传输成本,并通过CloudFront的全球边缘网络加速内容传输,提供更快的访问性能。同时,切换到CloudFront签名URL可实现更灵活的访问控制。选项A中的S3 Transfer Acceleration可以提高传输速度,但无法提供与CloudFront相似的全球边缘分发。选项C中的跨区域复制可以提供数据冗余,但无法直接减少数据传输成本。选项D涉及修改应用程序以实现数据流式传输,但这可能需要更多的开发工作和资源。因此,选项B是最合适的选项。

AI 解析

Amazon S3传输加速通过优化的网络路径加速上传,但对下载场景效果有限。CloudFront作为CDN可将内容缓存在全球边缘节点,减少从源站S3的直接传输次数,从而降低跨区域数据传输成本。北美和欧洲用户的请求可路由至最近的边缘节点,减少延迟。AWS文档指出,CloudFront通过缓存和压缩节省带宽,同时支持Origin Access Identity和签名URL进行访问控制。选项C涉及跨区域复制,导致冗余存储成本增加;选项A未利用缓存机制;选项D未解决跨区域数据传输问题。正确方案需要结合CDN特性与访问控制迁移。