Q42 — AWS SAA-C03 第14章

第 42/100 题 | ← 返回第14章

Q1042.一家公司将其主要公共 Web 应用程序托管在跨多个可用区的一个 AWS 区域中.该应用程序使用 Amazon EC2 Auto Scaling 组和应用程序负载均衡器 (ALB).网络开发团队需要成本优化的计算解决方案来提高公司向全球数百万客户提供动态内容的能力.哪种解决方案可以满足这些要求?

正确答案: A. 创建 Amazon CloudFront 分发.将现有 ALB 配置为源.

解析

为了提高公司以成本优化的方式向全球数百万客户提供动态内容的能力,最好的解决方案是:A. 创建 Amazon CloudFront 分配.将现有 ALB 配置为源.### 解释:\ 1. Amazon CloudFront:- CloudFront 是一个内容分发网络 (CDN),可在全球边缘位置缓存内容.通过使用 CloudFront,您可以更快地向全球用户提供动态内容,从而减少延迟并改善整体用户体验.\ 2. 成本优化:- CloudFront 可以通过将内容缓存到更靠近用户的位置来帮助减少原点(在本例中为 ALB)的负载,从而降低数据传输成本并减少后端资源的使用.\ 3. 动态内容:- CloudFront 支持动态内容交付,使其能够有效地与应用程序负载均衡器配合使用.它可以将动态内容请求路由到 ALB,同时缓存静态内容以加快检索速度.其他选项的评估:B. 使用 Amazon Route 53 根据每个客户的地理位置向 ALB 和 EC2 实例提供流量:- 虽然 Route 53 可以根据地理位置引导流量,但它不会缓存内容,这意味着它无法像 CloudFront 那样有效地减少延迟.它也无法提供与 CDN 相同的性能优势.C. 创建启用公共读取访问权限的 Amazon S3 存储桶.将 Web 应用程序迁移到 S3 存储桶.配置 S3 存储桶以进行网站托管:- 迁移到 S3 仅适用于静态内容,无法满足提供动态内容的要求.此外,S3 无法提供与 ALB 后面的 EC2 实例相同级别的处理动态 Web 应用程序的能力.D. 使用 AWS Direct Connect 将内容从 Web 应用程序直接提供给每个客户的位置:- AWS Direct Connect 主要用于在本地数据中心和 AWS 之间建立专用网络连接.它不适合为全球受众提供内容,也不提供 CloudFront 提供的缓存功能.### 结论:选项 A 是优化全球动态内容交付的最有效解决方案,利用 CloudFront 来提高性能并降低成本.