Q4 — AWS SAA-C03 第14章

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

Q1004.一家公司托管一个电子商务应用程序,该应用程序将所有数据存储在由 AWS 完全管理的单个 Amazon RDS for MySQL DB 实例中.该公司需要降低单点故障的风险.哪种解决方案能够以最少的实施工作量满足这些要求?

正确答案: A. 修改 RDS DB 实例以使用多可用区部署.在下一个维护时段内应用更改.

解析

为了以最少的实施工作量降低 Amazon RDS for MySQL DB 实例的单点故障风险,最佳解决方案是:A. 修改 RDS DB 实例以使用多可用区部署.在下一个维护时段内应用更改.### 解释:多可用区部署:通过修改现有 RDS 实例以使用多可用区,AWS 会自动在不同的可用区中配置同步备用副本.如果主数据库实例发生故障,则可以将备用副本提升为主实例,同时最大程度减少停机时间.此解决方案所需的工作量最少,因为它利用了现有的 RDS 实例和基础设施.其他选项的评估:B.将当前数据库迁移到新的 Amazon DynamoDB Multi-AZ 部署:此选项涉及完全迁移到不同的数据库技术 (DynamoDB),这需要大量的精力、规划和对应用程序逻辑的潜在更改.C. 在多可用区部署中创建新的 RDS DB 实例:虽然此选项可行,但它需要手动从现有实例恢复数据,与简单地修改当前实例相比,这增加了复杂性和实施工作量.D. 在 Amazon EC2 Auto Scaling 组中配置数据库实例:此方法很复杂,不适合 RDS,因为 RDS 无法在像 EC2 这样的 Auto Scaling 组环境中工作.以这种方式管理多个 RDS 实例需要付出巨大努力才能确保一致性和可靠性.总之,选项 A 是以最小的实施工作量来提高 RDS 数据库可用性的最有效的解决方案.