AWS SAA 题库
点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 ← → 切换题目。
一家公司在Amazon Linux Amazon EC2实例背后使用了多层Web应用程序,这些实例位于一个应用负载均衡器后面。这些实例在多个可用区中的Auto Scaling组中运行。公司注意到当应用程序的最终用户访问大量静态Web内容时,Auto Scaling组会启动更多的按需实例。公司希望优化成本。 解决方案架构师应该采取哪些措施来以最具成本效益的方式重新设计应用程序?
解析
选项C中的方法是创建一个Amazon CloudFront分发,将静态Web内容托管在Amazon S3存储桶中。Amazon CloudFront是AWS的内容分发网络(CDN)服务,可以帮助加速和缓存静态内容,从而降低EC2实例的负载。 选项A中的预留实例可能会在合同期内提供更低的成本,但它们通常不适用于处理突发性负载,因此不适合静态Web内容。 选项B中的抢占式实例是按需实例的一种替代品,通常用于容忍中断。它们可能会在任何时候中断,不适合静态Web内容的可靠托管。 选项D中的AWS Lambda函数和Amazon API Gateway通常用于处理API和应用程序逻辑,不适合静态Web内容的高性能托管。 因此,选项C是最具成本效益的解决方案,可以帮助加速和缓存静态Web内容,从而降低EC2实例的负载和成本。
AI 解析
该题核心在于降低频繁访问静态内容引发的自动扩展成本。Amazon S3专为静态内容设计,存储成本低于EC2,结合CloudFront全球加速分发可大幅减少对后端实例的请求压力,避免Auto Scaling频繁启动按需实例。其余选项或未解决请求源头(A/B涉及实例类型但未减少负载),或架构成本效益不足(D的Lambda按请求计费不适用于高频静态资源)。