Q9 — AWS SAA-C03 第15章

第 9/100 题 | ← 返回第15章

Q1109.一家公司在其注册的父域下为多个业务线托管多个网站.访问这些网站的用户将根据子域路由到适当的后端 Amazon EC2 实例.这些网站托管静态网页、图像和服务器端脚本(如 PHP 和 JavaScript).有些网站在营业的前两个小时内访问量达到峰值,其余时间访问量持续增长.解决方案架构师需要设计一个解决方案,以自动调整容量以适应这些流量模式,同时保持低成本.哪种 AWS 服务或功能组合可以满足这些要求?(选择两个.)

正确答案: C. 应用程序负载均衡器, D. Amazon EC2 Auto Scaling

解析

为了满足公司对自动调整容量以适应流量模式的要求,同时保持父域下托管的多个网站的成本较低,基于子域进行路由并提供静态内容以及服务器端脚本,AWS 服务或功能的最佳组合是:C.应用程序负载均衡器D.Amazon EC2 Auto Scaling分析:交通模式:网站在营业开始的两个小时内访问量达到高峰,在一天的剩余时间内访问量持续保持稳定.内容:这些网站托管静态网页、图像和服务器端脚本,如 PHP 和 JavaScript.路由:访问这些网站的用户将根据子域路由到适当的后端 Amazon EC2 实例.选项评估:A.AWS Batch:AWS Batch 用于在 AWS 上运行批量计算工作负载.它不适合处理 Web 流量或动态扩展 Web 应用程序.B.网络负载均衡器:网络负载均衡器 (NLB) 在传输层(OSI 第 4 层)运行,并针对低延迟和高吞吐量进行了优化.虽然它可以路由流量,但它并非设计用于处理提供静态和动态内容的 Web 应用程序所需的内容类型和路由复杂性.C.应用程序负载均衡器:应用程序负载均衡器 (ALB) 在应用程序层(OSI 第 7 层)运行,可以根据 HTTP 标头和特定于应用程序的 cookie 路由流量.它支持基于内容的路由,非常适合基于子域路由流量.它还可以处理 SSL 终止并为应用程序健康检查提供单一联系点.D.Amazon EC2 自动扩展:Amazon EC2 Auto Scaling 允许您根据需求自动调整队列中的 EC2 实例数量.它是处理可变工作负载的理想选择,并确保您的应用程序可以扩展以满足流量需求,同时最大限度地降低成本.E.Amazon S3 网站托管:Amazon S3 可用于托管静态网站,但不支持 PHP 等服务器端脚本语言.因此,它不适合网站也托管服务器端脚本的情况.结论:为了满足公司的要求,AWS 服务的最佳组合是:应用程序负载均衡器 (ALB):处理基于子域的路由并作为应用程序流量的单一接触点.Amazon EC2 Auto Scaling:根据流量模式自动调整 EC2 实例的数量,确保可扩展性和成本效益.这些服务共同为公司的网络托管需求提供了强大、可扩展且经济高效的解决方案.