AmazonAmazon Solution Architect Professional SAP-C02 Certification
·TW
·更新於 1 Aug 2026
一個 Python 腳本每 10 分鐘在 EC2 instance 上執行一次,用於擷取和處理 S3 bucket 中的檔案;每個檔案大約需要 5 分鐘來處理,並且只處理一次。CloudWatch 指標顯示 EC2 instance 大約有 40% 的時間處於閒置狀態。公司希望工作負載具有高可用性、可擴展性,並減少持續的管理開銷。哪種解決方案能最經濟高效地滿足這些要求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將處理腳本遷移到 AWS Lambda function,並使用 S3 事件通知來調用 Lambda 以在物件上傳時進行處理。.
為什麼這是答案
將處理腳本遷移到 AWS Lambda function,並使用 S3 事件通知來調用 Lambda,是最經濟高效的解決方案。Lambda 是無伺服器服務,按實際使用量付費,無需管理 EC2 執行個體,降低了管理開銷。S3 事件通知能即時觸發 Lambda 處理新上傳的檔案,確保高可用性和可擴展性。EC2 閒置時間顯示其利用率低,而 Lambda 則能避免這種浪費。
其他選項:
使用 SQS 和 EC2 Auto Scaling group 雖然提供高可用性,但仍需管理 EC2 執行個體,且輪詢 SQS 會產生額外成本和延遲。
在 EC2 執行個體上執行容器並輪詢 S3 效率低下,且無法解決 EC2 閒置的問題。
Fargate 上的 ECS 雖然是無伺服器容器服務,但相較於直接使用 Lambda 處理 S3 事件,其設置和管理複雜度更高,且成本可能更高。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡