AWS Batch
Chạy job hàng loạt
Lập lịch và chạy hàng loạt job tính toán (container) trên EC2, Spot hoặc Fargate: bạn gửi job vào hàng đợi, AWS Batch tự cấp tài nguyên vừa đủ rồi thu hồi khi xong.
- Chi phí$ Rẻ
- Độ khó●●●●●
- Để không có tốn tiền?Không
- AWS quản lý
- Có trong đềCLF · SAA
Hình dungNhư tổng đài phân ca xưởng: đơn việc xếp hàng, quản đốc gọi đủ thợ cho từng đợt rồi cho về.
Khi nào nên dùng
✓ Nên dùng khi
Job chạy lâu (vượt giới hạn Lambda), số lượng lớn, có thể song song: xử lý dữ liệu, mô phỏng, render.
✗ Không nên dùng khi
Tác vụ ngắn theo sự kiện → Lambda; luồng nhiều bước cần điều phối → Step Functions.
Ví dụ hay gặp
- Xử lý hàng nghìn file video hoặc ảnh
- Mô phỏng tài chính, phân tích gen
- Chạy job ETL ban đêm bằng Spot cho rẻ
Tốn bao nhiêu tiền?
- Cách tính: Không tính phí riêng; trả cho EC2/Spot/Fargate được dùng trong lúc job chạy.
⚠️ Bẫy chi phí
Đặt min vCPU của compute environment lớn hơn 0 khiến instance chạy liên tục dù không có job.
Dịch vụ liên quan
Ôn thi SAA-C03
Batch xuất hiện trong các chủ đề ôn thi sau: