一家經營季節性職位發布平台的公司,流量正在增加。後端包含兩個位於 Application Load Balancer 後方的 Amazon EC2 實例,並使用 Amazon DynamoDB 作為資料儲存。在高峰季節,應用程式的讀取和寫入效能會下降。哪個選項能產生可擴展的架構,以最少的開發工作處理高峰負載?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 為後端服務使用 Auto Scaling groups。使用 DynamoDB auto scaling。.
為什麼這是答案
這個選項能以最少的開發工作提供可擴展性。Auto Scaling groups 會根據流量自動調整 EC2 實例的數量,確保應用程式在高峰負載時有足夠的處理能力。DynamoDB auto scaling 則會自動調整讀取和寫入容量,以應對資料庫負載的變化。這兩者結合,無需大幅修改現有應用程式程式碼,即可有效解決季節性流量增加導致的效能下降問題。 將後端服務遷移到 AWS Lambda 需要顯著的開發工作,因為這涉及重構應用程式架構。設定 DynamoDB 全域資料表主要用於多區域備援和低延遲讀取,而非解決單一區域內的讀寫效能瓶頸。使用 Amazon SQS 和 AWS Lambda 函數寫入 DynamoDB 雖然可以解耦寫入操作,但這也需要額外的開發工作來修改應用程式邏輯,並且不直接解決讀取效能問題。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡