AmazonAmazon AWS Certified Solutions Architect – Associate (SAA-C03)
·TW
·更新於 19 Jul 2026
某公司有一個用於圖片分享的三層式應用程式。該應用程式使用一個 Amazon EC2 實例作為前端層,另一個 EC2 實例作為應用程式層,以及第三個 EC2 實例作為 MySQL 資料庫。一位解決方案架構師必須設計一個可擴展且高可用的解決方案,並且對應用程式的更改最少。哪種解決方案符合這些要求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用負載平衡的 Multi-AZ AWS Elastic Beanstalk 環境作為前端層和應用程式層。將資料庫遷移到 Amazon RDS Multi-AZ DB 實例。使用 Amazon S3 儲存和提供使用者圖片。.
為什麼這是答案
正確答案透過以下方式實現可擴展性和高可用性:負載平衡的 Multi-AZ Elastic Beanstalk 環境自動處理前端和應用程式層的擴展和容錯。Amazon RDS Multi-AZ DB 實例提供資料庫層的高可用性、自動故障轉移和備份。Amazon S3 是一個高度可擴展且持久的物件儲存服務,非常適合儲存和提供使用者圖片。此解決方案對現有應用程式的更改最少,因為它保留了三層架構。
其他選項的不足之處在於:
將資料庫遷移到 DynamoDB 可能需要對應用程式進行大量更改,因為它是一種 NoSQL 資料庫,與 MySQL 不同。Lambda 函數作為應用程式層可能需要重構應用程式邏輯。
RDS 讀取副本用於提高讀取吞吐量,而非高可用性。
將資料庫遷移到記憶體優化實例類型並不能直接解決高可用性或自動擴展問題,且未提及圖片儲存的最佳實踐。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡