第016题 - sap
**在行星际空间回望地球 **
问题翻译 (Question Translation)
English: A company used Amazon EC2 instances to deploy a web fleet to host a blog site. The EC2 instances are behind an Application Load Balancer (ALB) and are configured in an Auto Scaling group. The company recently added a feature for bloggers to add video to their posts, attracting 10 times the previous user traffic. At peak times of day, users report buffering and timeout issues while attempting to reach the site or watch videos. Which is the MOST cost-efficient and scalable deployment that will resolve the issues for users?
中文翻译: 一家公司使用 Amazon EC2 实例部署了一个网络平台来托管博客网站。这些 EC2 实例在一个应用负载均衡器 (ALB) 后面,并配置在一个自动伸缩组中。公司最近为博主增加了一个功能,允许他们在帖子中添加视频,吸引了原先 10 倍的用户流量。在高峰时段,用户报告在尝试访问网站或观看视频时出现缓冲和超时问题。哪种部署是解决用户问题的最具成本效益和可伸缩的方案?
选项分析 (Answer Analysis)
选项 A
Reconfigure Amazon EFS to enable maximum I/O. 重新配置 Amazon EFS 以启用最大 I/O。
分析:
- EFS 的限流:
- EFS 在高负载时可能无法提供足够的吞吐量,重新配置并不一定能有效解决视频流和高并发请求的问题。
此选项的效果有限,不一定解决根本问题。
选项 B
Update the blog site to use instance store volumes for storage. Copy the site contents to the volumes at launch and to Amazon S3 at shutdown. 更新博客网站以使用实例存储卷进行存储。在启动时将网站内容复制到卷,并在关机时复制到 Amazon S3。
分析:
- 实例存储的局限性:
- 实例存储不具有持久性,可能在实例重启或故障时丢失数据。
- 此选项不够灵活,且在高用户流量时未必能解决性能问题。
此选项不推荐。
选项 C
Configure an Amazon CloudFront distribution. Point the distribution to an S3 bucket, and migrate the videos from EFS to Amazon S3. 配置一个 Amazon CloudFront 分发,将分发指向一个 S3 桶,并将视频从 EFS 迁移到 Amazon S3。
分析:
- CDN 的使用:
- CloudFront 提供内容分发网络 (CDN) 功能,能有效减少延迟并提高用户访问速度。
- 将视频迁移到 S3 也能分担 EFS 的负载。
此选项是可扩展且有效的解决方案。
选项 D
Set up an Amazon CloudFront distribution for all site contents, and point the distribution at the ALB. 为所有网站内容设置一个 Amazon CloudFront 分发,并将其指向 ALB。
分析:
- 配置的复杂性:
- 指向 ALB 的 CloudFront 可能不会最大化 CDN 的优势,尤其是在处理视频流时。
- 可能导致不必要的延迟,因为内容会经过 ALB。
此选项的效率不如 C。
最佳答案 (Correct Answer)
答案:C
详细解析 (Detailed Explanation)
1. 为什么选择 C?
- CDN 的优势:
- 使用 CloudFront 可以显著提升内容的加载速度,减少用户的延迟体验。
- 将视频内容迁移至 S3 可减少 EFS 的负担,支持更高的用户流量。
2. 为什么不选择其他选项?
- A (最大 I/O): 重新配置 EFS 的效果有限,不一定能解决高流量引起的问题。
- B (实例存储): 不可持久化的存储方案无法满足长期需求。
- D (指向 ALB): 直接通过 ALB 访问不利于发挥 CloudFront 的最佳性能。
总结 (Summary)
选择 C 是解决用户缓冲和超时问题的最佳方案,且具有较高的成本效益和可扩展性。
如有其他问题,请继续询问,我会按照相同格式进行回复!