AmazonAmazon AWS Certified Solutions Architect – Associate (SAA-C03)
·TW
·更新於 19 Jul 2026
某公司將訊息處理系統遷移到 AWS。訊息會先在 Amazon EC2 執行個體上的 ActiveMQ 佇列中接收,然後由 Amazon EC2 上的消費者應用程式處理,最後將結果寫入 Amazon EC2 上的 MySQL 資料庫。該公司希望應用程式具有高可用性且操作複雜度低。哪種架構能提供最高的可用性?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用 Amazon MQ,並在兩個可用區域中部署主動/備用代理。為消費者 EC2 執行個體新增一個跨兩個可用區域的 Auto Scaling group。使用啟用 Multi-AZ 的 Amazon RDS for MySQL。.
為什麼這是答案
正確答案提供了最高可用性且操作複雜度低。Amazon MQ 支援跨多個可用區域的主動/備用代理,提供高可用性訊息佇列,無需管理底層基礎設施。消費者 EC2 執行個體使用跨兩個可用區域的 Auto Scaling group,確保在單一可用區域故障時仍能自動擴展和維持服務。啟用 Multi-AZ 的 Amazon RDS for MySQL 自動在不同可用區域中建立同步備用資料庫,提供自動故障轉移和高可用性,無需手動複製或管理。
其他選項的不足之處:
選項一:手動新增和複製資源到另一個可用區域,增加了操作複雜度,且 ActiveMQ 和 MySQL 的高可用性需要手動配置和管理,不符合「操作複雜度低」的要求。
選項二和三:雖然使用了 Amazon MQ 和 Multi-AZ RDS,但消費者 EC2 執行個體僅在另一個可用區域中新增一個,這並未提供自動擴展和彈性,若該可用區域的消費者執行個體故障,仍會影響服務。Auto Scaling group 才能確保消費者層的彈性和高可用性。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡