AmazonAmazon AWS Certified Solutions Architect – Associate (SAA-C03)
·TW
·更新於 19 Jul 2026
某公司將應用程式遷移到 Amazon EC2 Linux 執行個體。其中一個 EC2 執行個體執行多個以不同語言編寫的 1 小時排程任務。該公司擔心這些任務在單一執行個體上執行時的效能和可擴展性。哪種解決方案能以最少的營運負擔解決這些問題?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用 AWS Batch 將任務作為工作執行。使用 Amazon EventBridge (Amazon CloudWatch Events) 排程這些工作。.
為什麼這是答案
正確答案是使用 AWS Batch 和 Amazon EventBridge。AWS Batch 專為執行批次運算工作負載而設計,可以處理多個以不同語言編寫的任務,並提供自動擴展和任務管理,從而解決效能和可擴展性問題,同時將營運負擔降到最低。EventBridge 則能精確排程這些任務。
將 EC2 執行個體轉換為容器並使用 AWS App Runner 雖然可行,但會增加額外的容器化工作和營運複雜性,且 App Runner 更適合長時間運行的服務而非排程任務。將任務複製到 AWS Lambda 函數可能需要大量重構,且 Lambda 有執行時間限制(目前為 15 分鐘),不適合 1 小時的任務。為 EC2 執行個體建立 AMI 並使用 Auto Scaling Group 雖然能提供擴展性,但主要用於擴展應用程式實例,而非管理和排程批次任務,且無法有效利用資源。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡