一家公司将其应用程序托管在 us-east-1 区域的 Amazon EC2 实例上。北美和欧洲的艺术家通过手机将非常大的高分辨率图像上传到 us-east-1 区域的集中式 Amazon S3 存储桶。欧洲用户报告上传性能缓慢。解决方案架构师如何提高欧洲用户的上传性能?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在存储桶上启用 Amazon S3 Transfer Acceleration。.
为什么这是答案
启用 Amazon S3 Transfer Acceleration 可以显著提高远距离客户端上传到 S3 存储桶的性能。它利用 CloudFront 的全球边缘网络,将数据路由到最近的边缘站点,然后通过优化的网络路径传输到 S3 存储桶,从而减少延迟和提高吞吐量。 修改应用程序以使用 S3 multipart uploads 适用于上传大型文件,但它不直接解决网络延迟问题,对欧洲用户跨洋上传的帮助有限。创建 CloudFront 分配并使用应用程序作为上传的自定义源是错误的,CloudFront 主要用于内容分发(下载),而不是作为上传加速的直接解决方案。将 EC2 应用程序层放入 Auto Scaling 组并创建扩缩策略可以提高应用程序的可用性和处理能力,但它不解决用户到 S3 存储桶之间的网络传输瓶颈。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡