Skip to content

AWS Batch

AWS Batch

Introduction

Maintainer: DBA Demo Admins DBA_Demo_Admins@bmc.com

AWS Batch is a fully managed batch computing service that plans, schedules, and runs your containerized batch or ML workloads across the full range of AWS compute offerings, such as Amazon ECS, Amazon EKS, AWS Fargate, and Spot or On-Demand Instances.


Use Case Overview

This workflow allows organizations to automate cloud-based data processing jobs alongside on-premise workflows in one unified platform. It enables efficient resource scaling through AWS Batch’s auto-scaling capabilities, while Control-M manages job dependencies and triggers across hybrid environments. Additionally, Control-M provides real-time monitoring, error handling, and auditing for AWS Batch jobs, ensuring smooth operations and compliance.

Use Case Technical Explanation

This workflow will start by orchestrating AWS to create a compute environment first-job-run-environment using EC2 as the provisioning model. A job queue first-run-job-queue is defined. Depending on the run (1 or 2), job definitions for the first-run-batch job will change. On run 1, the first-run-batch job performs an β€œecho hello world” command, whereas on run 2, the first-run-batch job performs an β€œecho Howdy, world” command.

For additional information on the Helix Control-M AWS Batch job type, select the following links:


Demo Environment Information

EnvironmentStatusFolder
Helix ProductionAvailablezzz-aws-batch
VSE CTM PRODComing soon!
VSE CTM QAComing soon!