Q39 — AWS SAA-C03 第14章

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

Q1039.一家公司正在开发一款使用关系数据库来存储用户数据和应用程序配置的新应用程序.该公司预计该应用程序的用户数量将稳步增长.该公司预计数据库使用情况将不稳定且读取量大,偶尔写入.该公司希望优化数据库解决方案的成本.该公司希望使用能够提供必要性能的 AWS 托管数据库解决方案.哪种解决方案能够最经济高效地满足这些要求?

正确答案: B. 在 Amazon Aurora Serverless 上部署数据库,根据实际使用情况自动扩展数据库容量以适应工作负载.

解析

为了满足使用关系数据库开发新应用程序的要求(该关系数据库可变且读取量大,偶尔需要写入),同时还具有成本效益,最好的解决方案是:B. 在 Amazon Aurora Serverless 上部署数据库,根据实际使用情况自动扩展数据库容量以适应工作负载.### 解释:\ 1.Amazon Aurora Serverless:- Aurora Serverless 根据应用程序需求自动调整数据库容量,非常适合可变工作负载.此功能允许数据库在高峰使用时间动态扩展,在低活动期间缩减,从而优化成本.\ 2. 成本优化:- 使用 Aurora Serverless,您只需为活动使用期间消耗的数据库资源付费,这对于具有不可预测工作负载的应用程序(例如所述应用程序)而言具有成本效益.\ 3. 性能:- Aurora 为关系数据库提供高性能和可用性,能够高效处理读取密集型工作负载.它专为高吞吐量和低延迟而设计,适合预期用户稳步增长的应用程序.其他选项的评估:A. 使用预配置 IOPS SSD 存储在 Amazon RDS 上部署数据库:- 虽然此选项可确保一致的性能,但对于可变工作负载来说,它可能不是最具成本效益的,因为无论实际使用情况如何,您都需要为预配置的 IOPS 付费,从而导致在使用率低期间的成本更高.C. 使用按需容量模式在 Amazon DynamoDB 上部署数据库:- 尽管 DynamoDB 对于可变工作负载具有高度可扩展性和成本效益,但它是一个 NoSQL 数据库.由于需求指定了关系数据库,因此此选项可能不适合应用程序的需求.D. 使用磁性存储在 Amazon RDS 上部署数据库并使用只读副本:- 磁性存储通常速度较慢,可能无法提供读取密集型应用程序所需的性能.此外,使用只读副本可能会产生额外的成本和复杂性,尤其是在主数据库未针对性能进行优化的情况下.### 结论:选项 B 是最适合该应用程序且最具成本效益的解决方案,它提供必要的性能,同时允许根据实际使用情况自动扩展.