AmazonAmazon AWS Certified Solutions Architect – Associate (SAA-C03)
·TW
·更新於 19 Jul 2026
某公司希望為其應用程式建立更可靠的架構。該應用程式目前在單一可用區域中使用一個 Amazon RDS 資料庫執行個體和兩個手動佈建的 Amazon EC2 網路伺服器。一名員工最近刪除了該資料庫執行個體,導致應用程式中斷了 24 小時。解決方案架構師應如何做才能最大限度地提高應用程式基礎設施的可靠性?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將資料庫執行個體更新為 Multi-AZ 並啟用刪除保護。將 EC2 執行個體放在 Application Load Balancer 後面,並在多個可用區域中透過 EC2 Auto Scaling 群組執行。.
為什麼這是答案
此選項透過多種方式最大化可靠性。將 RDS 資料庫執行個體更新為 Multi-AZ 可確保在一個可用區域發生故障時自動容錯移轉到另一個可用區域,從而提高資料庫的可用性。啟用刪除保護可防止意外刪除資料庫。將 EC2 執行個體放在 Application Load Balancer 後面,並在多個可用區域中透過 EC2 Auto Scaling 群組執行,可確保應用程式層的高可用性和彈性。負載平衡器將流量分配到多個執行個體,而 Auto Scaling 群組則根據需求自動調整執行個體數量,並在執行個體故障時替換它們,從而防止單點故障。
其他選項的錯誤之處在於:
刪除一個 EC2 執行個體並啟用終止保護,並不能解決應用程式層的單點故障問題,反而減少了可用性。
建立額外的資料庫執行個體、API Gateway 和 Lambda 函數,雖然增加了複雜性,但並未直接解決現有資料庫的可靠性問題,且 Lambda 寫入兩個資料庫的方案需要複雜的同步邏輯。
使用 Spot Instances 不適合需要高可用性和穩定性的應用程式,因為 Spot Instances 可能隨時被中斷。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡