Q20 — AWS SOA-C02 第1章
第 20/100 题 | ← 返回第1章
一家公司现有 Web 应用运行在两个跨可用区的 Amazon EC2 实例上,这两个实例位于一个应用负载均衡器(ALB)后方。该应用使用一个 Amazon RDS 多可用区数据库实例。Amazon Route 53 记录集将动态内容请求路由至负载均衡器,将静态内容请求路由至 Amazon S3 存储桶。网站访问者报告加载时间极长。 为提升网站性能,应采取以下哪些操作?(选择两项)
- A. 为静态内容添加 Amazon CloudFront 缓存。 ✓
- B. 将负载均衡器监听器从 HTTPS 更改为 TCP。
- C. 启用 Amazon Route 53 基于延迟的路由(latency-based routing)。
- D. 为 Web 服务器实施 Amazon EC2 Auto Scaling。 ✓
- E. 将静态内容从 Amazon S3 迁移至 Web 服务器。
正确答案: A. 为静态内容添加 Amazon CloudFront 缓存。, D. 为 Web 服务器实施 Amazon EC2 Auto Scaling。
解析
题目涉及优化网站性能的AWS解决方案。AWS文档指出,Amazon CloudFront通过内容分发网络(CDN)缓存静态内容,减少用户访问延迟。将静态内容存储在S3并通过CloudFront分发,能有效提升加载速度。原架构中静态内容已托管在S3,添加CloudFront(选项A)可进一步优化。Amazon EC2 Auto Scaling(选项D)根据负载自动调整实例数量,确保流量高峰时维持性能,避免现有固定数量的EC2实例成为瓶颈。选项B中调整负载均衡器协议不影响性能;选项C的延迟路由适用于不同地理位置的用户请求,但动态内容已通过ALB处理;选项E将静态内容移至EC2实例会增加服务器负载,与最佳实践相悖。