Speak to a rep about your business needs
See our product support options
General inquiries and locations
Contact us
Redirecting…
Based on your browser's settings, we noticed you might prefer to view this site in a different language.
We use AI tools to help make our content available in multiple languages. Because these translations are automated, there may be some variation between the English and translated versions. The English version of this content is the official version. Contact BMC to talk to an expert who can answer any questions you may have.
Control-M on AWS
Control-M orchestrates applications, data pipelines, file transfers, AI workflows, and Amazon Bedrock agents as one governed process, connecting AWS services with the rest of your cloud or hybrid environments so enterprises can move from isolated execution to trusted orchestration.
Control-M for AWS
AI workflow orchestration on AWS is running AI models, agents, and the data pipelines which feed them as one governed production process.
With Control-M, coordinate Amazon Bedrock agents, Amazon SageMaker models, AWS data services, applications, and file transfers in a single workflow. Control-M tracks the dependencies between steps, manages service level agreements (SLAs), and keeps one audit trail across every run.
Teams see the whole process to know whether the business outcome is on track, before a delay occurs. When a process extends beyond AWS, the same workflow carries it across your hybrid environment.
For most enterprises running AI across hybrid environments that include AWS, the constraint is neither model quality nor automation coverage. It is the absence of a reliable account of what happens between systems. A pipeline finishes late, an agent acts on what it produced, and downstream work runs on incomplete data. By the time anyone connects those events, the business process has already missed its window. No single system failed, which is one reason the problem went undetected.
Agent adoption compounds the problem. Teams deploy Amazon Bedrock agents, custom agents, and framework-based agents across separate AWS accounts and business units. Each has its own trigger, and few share an approval path, runtime policy, or audit record. Every agentic step adds another execution path the business depends on. Because no team has a complete view of how those paths connect, a stalled step usually surfaces through a missing report rather than an alert.
Control-M operates above AWS services as an orchestration layer. It invokes a service, monitors status, waits for completion, retries or recovers on failure, and reports the result as one step in a larger business process. Most processes extend beyond AWS, incorporating an on-premises application, an enterprise resource planning (ERP) transaction, or a file transfer from a partner.
Because Control-M defines the full sequence, it records how each step relates to the others. When an upstream step is delayed, Control-M immediately identifies the downstream work it feeds and the teams that depend on it.
In a BMC reference implementation, Control-M runs an AI governance pipeline for portfolio rebalancing across Snowflake and AWS. The workflow extracts market and portfolio data from Snowflake, then runs an AWS Glue DataBrew job that checks the snapshot for completeness, duplicates, numeric ranges, and schema consistency. A failed check halts the workflow before the Amazon Bedrock agent acts on the data.
When validation passes, the agent analyzes market conditions, recommends a rebalance, and calls an AWS Lambda action group to generate a PDF report. Control-M watches Amazon S3 until the report arrives and meets a size threshold, then sends it to the investment committee through Amazon SES and refreshes an Amazon QuickSight dashboard. Snowflake governance tables record each run, recommendation, and decision for audit.
| AWS service | What Control-M does | |
|---|---|---|
| Amazon Bedrock, Amazon SageMaker | Runs agent and model steps as governed workflow steps, with dependencies, halt-on-failure, and a persisted audit record of each run
| |
| AWS Lambda, AWS Step Functions | Triggers functions and state machines as workflow steps, and holds downstream work until they finish
| |
| AWS Glue, AWS Glue DataBrew, Amazon EMR | Sequences transformation and validation jobs so each waits for complete source data; a failed data-quality check halts the workflow before downstream steps run
| |
| Amazon S3, Amazon Redshift | Watches for file arrival and gates dependent jobs on it
| |
| Amazon QuickSight, Amazon SES | Releases reporting and notification only after upstream data is verified
| |
| Amazon EC2, Amazon ECS, AWS Batch, AWS App Runner, AWS Auto Scaling | Runs compute jobs as workflow steps and scales resources with demand
| |
| Amazon Athena, Amazon RDS, Amazon DynamoDB, Amazon MWAA, AWS DataSync, Amazon AppFlow, AWS Data Pipeline, AWS Database Migration Service | Coordinates data movement, queries, and migrations with the workflows that depend on them
| |
| Amazon SQS, Amazon SNS, AWS Backup, AWS CloudFormation | Triggers messaging, backup, and infrastructure actions as governed workflow steps
| |
Beyond AWS, Control-M integrates with Snowflake and Databricks, so pipelines that cross platform boundaries remain within a single workflow.
AI makes Control-M more intuitive, intelligent, and productive for every user.
Control-M puts AI models and agents in to production-ready workflows and governs execution.
Control-M SaaS runs exclusively on AWS. BMC hosts the service there; the workflows it orchestrates can run anywhere in your hybrid environment. Organizations can buy Control-M SaaS through AWS Marketplace and apply the purchase toward existing AWS spend commitments.
Explore Control-M SaaS in AWS MarketplaceSee how Control-M can help orchestrate your AI agents, workflows and data pipelines across your AWS and hybrid environments.
Talk to a specialistTo work with Amazon Bedrock orchestration directly, use the guided sandbox.
Get started (registration required)To draw down on committed AWS spend, find Control-M SaaS in AWS Marketplace.
Explore in AWS MarketplaceFor the wider BMC portfolio on AWS, see the partnership page. To go deeper on orchestrating AI, explore AI workflow orchestration and agentic orchestration.
Amazon Bedrock and Control-M help you orchestrate AI workflows, automate cross-tool dependencies, and keep model-driven business processes running reliably from data ingestion through delivery.
Control-M orchestrates agentic AI operations by running agent steps inside governed production workflows. It integrates with Amazon Bedrock, Amazon SageMaker, and third-party agent frameworks. Agent steps carry the same dependencies, approval checkpoints, retry policies, and audit records as any other step. An agent running outside orchestration is an unmanaged execution path, while an agent running inside a Control-M workflow answers to the same SLAs as everything around it. Control-M applies these controls the same way across AWS accounts and hybrid environments. Its MCP Server also works in the other direction, letting AI agents and assistants check workflow status, investigate failures, and trigger tasks in Control-M under existing user and role authorizations.
Enterprise workload automation for hybrid environments means orchestrating work that spans cloud services and on-premises systems as one process. Control-M does this through a single orchestration control plane that defines dependencies across environments, so an on-premises ERP job can gate an AWS Lambda function, and a file transfer from a partner can gate both. Its SLA Management capability identifies which business services are at risk when an upstream step runs late, alongside automated recovery, rollback, role-based authorization, and a unified audit trail. Compare platforms on whether they treat hybrid execution as one process or as separate systems reporting independently. That difference determines whether a failure is visible before it reaches the business.
Enterprises orchestrate cross-environment data pipelines by defining ingestion, transformation, and delivery as a single workflow with explicit dependencies, instead of running each job on its own trigger. Control-M coordinates across Amazon S3, AWS Glue, AWS Glue DataBrew, Amazon EMR, Amazon Redshift, Snowflake, Databricks, and Amazon SageMaker, alongside on-premises databases and applications. Each step waits for its prerequisites, retries under policy when it fails, and reports into one operations view. Control-M SLA Management surfaces risk to service level agreements while there is still time to act. The outcome is that models and dashboards consume data that arrived complete and on time. When something slips, the team sees which downstream outputs are affected instead of hearing about it from a business user.
Control-M orchestrates agentic AI operations by running agent steps inside governed production workflows. It integrates with Amazon Bedrock, Amazon SageMaker, and third-party agent frameworks. Agent steps carry the same dependencies, approval checkpoints, retry policies, and audit records as any other step. An agent running outside orchestration is an unmanaged execution path, while an agent running inside a Control-M workflow answers to the same SLAs as everything around it. Control-M applies these controls the same way across AWS accounts and hybrid environments. Its MCP Server also works in the other direction, letting AI agents and assistants check workflow status, investigate failures, and trigger tasks in Control-M under existing user and role authorizations.
Enterprise workload automation for hybrid environments means orchestrating work that spans cloud services and on-premises systems as one process. Control-M does this through a single orchestration control plane that defines dependencies across environments, so an on-premises ERP job can gate an AWS Lambda function, and a file transfer from a partner can gate both. Its SLA Management capability identifies which business services are at risk when an upstream step runs late, alongside automated recovery, rollback, role-based authorization, and a unified audit trail. Compare platforms on whether they treat hybrid execution as one process or as separate systems reporting independently. That difference determines whether a failure is visible before it reaches the business.
Enterprises orchestrate cross-environment data pipelines by defining ingestion, transformation, and delivery as a single workflow with explicit dependencies, instead of running each job on its own trigger. Control-M coordinates across Amazon S3, AWS Glue, AWS Glue DataBrew, Amazon EMR, Amazon Redshift, Snowflake, Databricks, and Amazon SageMaker, alongside on-premises databases and applications. Each step waits for its prerequisites, retries under policy when it fails, and reports into one operations view. Control-M SLA Management surfaces risk to service level agreements while there is still time to act. The outcome is that models and dashboards consume data that arrived complete and on time. When something slips, the team sees which downstream outputs are affected instead of hearing about it from a business user.
Discuss your architecture, integrations, and workflow dependencies to see how Control-M fits into your environment.
Thanks for getting in touch. One of our experts will contact you shortly.
Closing in 3 seconds...