AWS Batch
AWS Batch is a compute service that plans, schedules, and runs your containerized batch or ML workloads across the full range of AWS compute offerings. Automating execution from outside of your enterprise workload automation solution creates an additional island of automation for IT Operations to manage. This allows you to easily automate data analytics workloads or schedule high-throughput compute workloads using your existing enterprise workload automation. You are instantly inheriting the advanced capabilities of your enterprise solution to deliver your digital transformation quicker and more successfully. Simply define your AWS Batch workloads and allow your enterprise workload automation solution to manage the scheduling of these workflows. By extending your existing enterprise automation to AWS Batch you maintain end-to-end visibility, regain centralized command and control, alerting, SLA management, reporting and auditing.
Benefits and Use Cases
- Automate and integrate AWS Batch workloads into broader enterprise workflows, including upstream data preparation and downstream analysis.
- Monitor job execution status, capture logs, and surface errors for operational visibility and troubleshooting.
- Optimize resource utilization by leveraging AWS Batch’s dynamic compute provisioning.
Example Use Case: Large-Scale Data Processing
Maximize data processing efficiency and maintain strict compliance by scheduling automated, upstream-triggered batch jobs that seamlessly manage dependent tasks and capture critical logs.
Automic Features
- Run and Monitor AWS Batch jobs to completion
- View execution log for problem diagnosis
- Alert on failure of AWS Batch jobs