AWS SAA 题库

点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 切换题目。

第 100 / 1018 题单选题

一家公司最近将其消息处理系统迁移到AWS上。该系统接收消息并将其存储在运行在Amazon EC2实例上的ActiveMQ队列中。消息由在Amazon EC2上运行的消费者应用程序处理,然后将结果写入在Amazon EC2上运行的MySQL数据库中。公司希望该应用程序具有高可用性,并且操作复杂度低。哪种架构提供了最高的可用性?

  • A. 在另一个可用区添加第二个ActiveMQ服务器。在另一个可用区中添加另一个消费者EC2实例。将MySQL数据库复制到另一个可用区。
  • B. 使用Amazon MQ,配置跨两个可用区的主/备份代理。在另一个可用区中添加另一个消费者EC2实例。将MySQL数据库复制到另一个可用区。
  • C. 使用Amazon MQ,配置跨两个可用区的主/备份代理。在另一个可用区中添加另一个消费者EC2实例。启用Amazon RDS的Multi-AZ。
  • D. 使用Amazon MQ,配置跨两个可用区的主/备份代理。为消费者EC2实例跨两个可用区添加一个Auto Scaling组。启用Amazon RDS的Multi-AZ。
第 100 / 1018 题正确答案 D
  • D. 使用Amazon MQ,配置跨两个可用区的主/备份代理。为消费者EC2实例跨两个可用区添加一个Auto Scaling组。启用Amazon RDS的Multi-AZ。

AI 解析

AWS高可用性设计通常涉及跨可用区冗余和托管服务降低运维负担。根据AWS最佳实践,Amazon MQ提供跨AZ部署的主/备份代理,替代自建ActiveMQ减少管理开销。Auto Scaling组跨AZ部署EC2实例确保消费者应用弹性与可用性。RDS Multi-AZ自动处理数据库故障转移,优于手动复制。选项D整合这些托管服务,全架构层面实现高可用,同时最小化操作复杂度。正确答案D。