Q99 — AWS SAA-C03 第15章

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

Q1199。一家公司正在为客户开发一款 SaaS 解决方案。该解决方案在连接了 Amazon Elastic Block Store (Amazon EBS) 卷的 Amazon EC2 实例上运行。客户可以在该 SaaS 应用程序中请求所需的存储量。应用程序需要为每个客户分配其请求的块存储量。解决方案架构师必须设计一个满足存储扩展要求的高效解决方案。哪种解决方案能够最经济有效地满足这些要求?

正确答案: D. 调用 AWS Lambda 函数,使用 EBS 弹性卷根据用户输入增加 EBS 卷的大小。

解析

为了满足 SaaS 解决方案的要求,客户可以请求他们需要多少存储空间,并且应用程序需要以高效且经济的方式分配每个客户请求的块存储量,最合适的解决方案是:D. 调用 AWS Lambda 函数,使用 EBS 弹性卷根据用户输入增加 EBS 卷的大小。分析:EBS 弹性卷:Amazon EBS 弹性卷允许您动态调整 EBS 卷的大小、性能或卷类型,而无需停止或将其从 EC2 实例中分离。这使其成为客户可以请求不同存储量的 SaaS 应用程序的理想解决方案。AWS Lambda 函数:通过调用 AWS Lambda 函数,您可以根据用户输入自动增加 EBS 卷的大小。这提供了一个可扩展且经济高效的解决方案,因为您只需为 Lambda 函数消耗的计算时间和 EBS 卷使用的存储付费。经济高效:EBS 弹性卷是一种经济高效的块存储解决方案,因为您只需为实际使用的存储空间付费。此外,使用 AWS Lambda 自动执行卷大小调整过程,可降低运营开销和与手动管理相关的成本。为什么其他选项不适合:A. 将数据从 EBS 卷迁移到 Amazon S3 存储桶。使用 Amazon S3 标准存储类。为什么不:虽然 Amazon S3 是一种高度可扩展且经济高效的对象存储解决方案,但它并非为块存储而设计。SaaS 解决方案需要块存储,这更适合需要以结构化方式读写数据的应用程序,例如数据库或文件系统。B. 将数据从 EBS 卷迁移到 Amazon Elastic File System (Amazon EFS) 文件系统。使用 EFS 标准存储类。调用 AWS Lambda 函数,根据用户输入增加 EFS 卷容量。为什么不:Amazon EFS 是一种可扩展的文件存储解决方案,与 Linux EC2 实例兼容。但是,它不是为块存储而设计的,并且可能无法为某些应用程序提供与 EBS 卷相同级别的性能和控制。此外,虽然 EFS 可以自动扩展,但它在卷大小和性能调整方面不提供与 EBS 弹性卷相同的粒度。C. 将数据从 EBS 卷迁移到 Amazon FSx for Windows File Server 文件系统。调用 AWS Lambda 函数以根据用户输入增加文件系统的容量。为什么不:Amazon FSx for Windows File Server 是一种完全托管、可扩展且高度可用的文件存储服务,已针对 Windows 工作负载进行了优化。但是,与 EFS 一样,它不是为块存储而设计的,可能不是需要块级存储的 SaaS 解决方案的最佳选择。此外,对于某些使用案例,FSx for Windows File Server 可能比 EBS 弹性卷更昂贵。结论:使用 EBS 弹性卷并调用 AWS Lambda 函数根据用户输入增加 EBS 卷的大小,为 SaaS 应用程序的存储扩展需求提供了可扩展、经济高效且操作高效的解决方案。