Q46 — AWS SAA-C03 第14章
第 46/100 题 | ← 返回第14章
Q1046. 一家公司正在推出一款新应用,该应用需要结构化数据库来存储用户配置文件、应用设置和事务数据.该数据库必须能够根据应用流量进行扩展,并且必须提供备份.哪种解决方案能够最经济高效地满足这些要求?
- A. 使用开源软件在 Amazon EC2 实例上部署自管理数据库.使用 Spot 实例进行成本优化.配置自动备份到 Amazon S3.
- B. 使用 Amazon RDS.对具有通用 SSD 存储的数据库使用按需容量模式.配置保留期为 7 天的自动备份.
- C. 使用 Amazon Aurora Serverless 作为数据库.使用无服务器容量扩展.配置自动备份到 Amazon S3. ✓
- D. 在 Amazon EC2 实例上部署自管理 NoSQL 数据库.使用预留实例进行成本优化.将自动备份直接配置到 Amazon S3 Glacier Flexible Retrieval.
正确答案: C. 使用 Amazon Aurora Serverless 作为数据库.使用无服务器容量扩展.配置自动备份到 Amazon S3.
解析
为了满足可扩展、提供备份且以经济高效的方式存储用户配置文件、应用程序设置和事务数据的结构化数据库的要求,最佳解决方案是:C. 使用 Amazon Aurora Serverless 作为数据库.使用无服务器容量扩展.配置自动备份到 Amazon S3.### 解释:\ 1.Amazon Aurora Serverless:- Aurora Serverless 根据应用程序的当前需求自动调整数据库的容量,使其能够随着流量波动而无缝扩展.这对于工作负载不断变化的应用程序尤其有益.\ 2. 成本效益:- 使用 Aurora Serverless,您只需为实际使用的资源付费,与配置可能未充分利用的固定资源相比,这使其成为一种经济高效的解决方案.\ 3. 自动备份:- Aurora 提供自动备份和时间点恢复,确保您的数据安全并可在需要时恢复.这满足了无需大量管理即可进行备份的要求.其他选项的评估:A. 在 Amazon EC2 实例上部署自管理数据库:- 虽然此选项可以节省初期成本,但它会带来大量运营开销,例如管理和维护数据库软件、处理扩展和配置备份.这可能会导致更高的长期成本.B. 使用具有按需容量模式的 Amazon RDS:- 虽然 RDS 是结构化数据库的理想选择并提供自动备份,但与可以更灵活扩展的 Aurora Serverless 相比,使用按需容量可能不是具有可变流量模式的应用程序最具成本效益的解决方案.D. 在 Amazon EC2 实例上部署自管理 NoSQL 数据库:- 此选项不符合结构化数据库的要求,因为 NoSQL 数据库通常不是为关系数据设计的.此外,管理自托管数据库会增加运营开销和复杂性.### 结论:选项 C 是最合适的解决方案,它提供了可扩展、经济高效且完全托管的数据库解决方案,可满足新应用程序的所有要求.