某公司在 Amazon EC2 實例上執行一個指令碼,該指令碼會輪詢並處理來自 Amazon Simple Queue Service (Amazon SQS) 佇列的訊息。該公司希望降低營運成本,同時保留處理不斷增加訊息數量的能力。解決方案架構師應該推薦什麼?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將 EC2 實例上的指令碼遷移到具有適當執行時間的 AWS Lambda 函數。.
為什麼這是答案
將指令碼遷移到 AWS Lambda 函數是最佳選擇,因為 Lambda 是一種無伺服器、事件驅動的服務,它會自動擴展以處理不斷增加的訊息量,並且只在程式碼執行時才計費,從而顯著降低營運成本。 增加 EC2 實例的大小會增加成本,且可能無法有效處理突發的訊息量。使用 Amazon EventBridge 關閉未充分利用的 EC2 實例有助於節省成本,但無法解決處理不斷增加訊息量的擴展問題。使用 AWS Systems Manager Run Command 按需執行指令碼,雖然可以節省成本,但每次執行都需要手動或透過排程觸發,不適合處理來自 SQS 佇列的持續訊息流。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡