AWS SAA 题库
点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 ← → 切换题目。
一个解决方案架构师正在审查一个应用程序的弹性。架构师注意到数据库管理员最近在扩展练习中切换了应用程序的Amazon Aurora PostgreSQL数据库写入实例。这次故障切换导致应用程序停机了 3 分钟。 哪种解决方案能够减少扩展练习导致的停机时间,且运维开销最小?
解析
选项 D中的Amazon RDS代理可以在数据库和应用程序之间充当中介,帮助减少在数据库故障切换时发生的停机时间,而且操作上的开销相对较小。代理可以优化数据库连接,提高应用程序的弹性和可用性。
AI 解析
Amazon RDS代理可接收应用程序的数据库请求并路由到适当后端实例,能在主实例故障时迅速切换流量到备用实例,减少停机时间,且无需修改应用程序代码,透明处理故障转移,运维开销小。而创建更多只读副本、设置次要集群并更新应用端点、创建ElastiCache集群等方式,要么仍可能导致停机,要么会增加运维复杂性,要么无法保证高可用性。