🌿 What?

  • Do AWS quản lý hoàn toàn.
  • Hỗ trợ chạy các tác vụ theo lô(kiểu như xử lý ảnh khi người dùng gửi lên S3, …)
  • Batch sẽ linh động tạo ra các EC2 Instances hoặc Spot Instances để xử lý logic, nó sẽ tự biết lựa chọn về compute/memory phù hợp.
  • Các Batch jobs được định nghĩa như là các Docker Imaged và sẽ chạy trên ECS.
  • Phù hợp khi chúng ta muốn tối ưu chi phí cũng như đơn giản hoá kiến trúc của hệ thống.
AWS LambdaAWS Batch
Time limitNo time limit
Limit runtimeCứ chạy cái docker là sử dụng tẹt ga
Giới hạn bộ nhớ tạmPhụ thuộc vào EBS/instance store
ServerlessCó launch EC2 Instance(được AWS quản lý)