AWS SAA 题库
点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 ← → 切换题目。
一家公司托管一个电子商务应用程序,该应用程序将所有数据存储在一个由 AWS 完全管理的单一 Amazon RDS for MySQL 数据库实例中。 该公司需要减轻单点故障的风险。 哪种解决方案可以在实现工作量最少的情况下满足这些要求?
解析
要减轻单点故障的风险,最简单和最直接的解决方案是将现有的 RDS 数据库实例修改为 Multi-AZ 部署。这种方法能够提供高可用性和故障恢复能力,在一个数据中心发生故障时可以自动切换到备用数据中心,而无需手动干预。Multi-AZ 部署会自动创建一个同步的备用实例,这样即使主实例发生故障,也可以确保应用程序的持续可用性。
AI 解析
Amazon RDS Multi-AZ 部署通过维护主数据库实例的同步备用副本来提供高可用性。当主实例发生故障时,RDS 自动切换到备用实例,减少停机时间。相比其他选项,修改现有数据库实例的配置为 Multi-AZ 仅需在管理控制台执行简单操作,无需数据迁移、应用架构调整或手动恢复步骤。DynamoDB 迁移(B)涉及异构数据库转换,复杂且工作量大。手动创建新实例(C)需要维护快照恢复,流程繁琐。EC2 Auto Scaling 与 Route 53(D)的方案不符合 RDS 托管服务的原生高可用特性,且引入不必要的复杂性。答案对应 AWS 文档中关于 RDS Multi-AZ 的实现方式及优势。