AWS Batch 流程圖

AWS Batch 流程圖

1. 提交 Job
使用者或應用程式把批次工作送進 AWS Batch。
2. Job Queue(工作佇列)
Job 先進入佇列排隊,等待排程。
3. Job Definition(工作定義)
定義這個 Job 要用哪個 Docker Image、多少 vCPU、多少記憶體、執行什麼命令。
4. Compute Environment(計算環境)
AWS Batch 依設定選擇底層資源,例如 EC2、Spot Instances 或 Fargate。
5. AWS Batch 排程
依照資源可用量、佇列優先順序、Job 條件,自動決定哪個 Job 先跑。
6. 啟動運算資源
如果需要,AWS Batch 會自動建立或擴展運算資源來執行 Job。
7. 執行 Container
Job 會以容器方式執行,真正跑你的批次程式。
8. 完成 / 失敗
執行完成後,回傳成功或失敗狀態,並可搭配 CloudWatch Logs 查看日誌。
9. 回收資源
工作跑完後,多餘的運算資源可以自動縮回,避免浪費成本。
總結:
AWS Batch = 提交批次工作 → 排隊 → 找資源 → 執行容器 → 跑完再把資源縮回去。

沒有留言:

張貼留言

AWS Security and Compliance 總整理

AWS Security and Compliance 總整理 一、核心概念 AWS 安全與合規不是靠單一服務,而是透過多層防護來完成。 從外部流量防護、身分權限、資料加密、設定稽核、威脅偵測,到集中管理與事件調查, 每一個服務...