Jump to section

What is orchestration?

Copy URL

Orchestration is the automated configuration, management, and coordination of computer systems, applications, and services. Orchestration helps IT to more easily manage complex tasks and workflows.

IT teams must manage many servers and applications, but doing so manually isn’t a scalable strategy. The more complex an IT system, the more complex managing all the moving parts can become. The need to combine multiple automated tasks and their configurations across groups of systems or machines increases. That’s where orchestration can help.

Automation and orchestration are different, but related concepts. Automation helps make your business more efficient by reducing or replacing human interaction with IT systems and instead using software to perform tasks to reduce cost, complexity, and errors. 

In general, automation refers to automating a single task. This is different from orchestration, which is how you can automate a process or workflow that involves many steps across multiple disparate systems. When you start by building automation into your processes, you can then orchestrate them to run automatically. 

IT orchestration also helps you to streamline and optimize frequently occurring processes and workflows, which can support a DevOps approach and help your team deploy applications more quickly. You can use orchestration to improve the efficiency of IT processes such as server provisioning, incident management, cloud orchestration, database management, application orchestration, and many other tasks and workflows.

Red Hat® Ansible® Automation Platform can help you orchestrate automated tasks into higher-order workflows.

Today’s IT brings complex deployments and challenges. You’ve got to deal with clustered applications, multiple datacenters, public, private, and hybrid clouds, and applications with complex dependencies. You need a tool that can orchestrate your processes simply and ensure that all tasks happen in the proper order.  

Cloud orchestration can be used to provision or deploy servers, assign storage capacity, create virtual machines, and manage networking, among other tasks. There are many different orchestration tools that can help you with cloud orchestration. Red Hat Ansible Automation Platform is one option.

If you’re after container orchestration, Kubernetes is an open source platform that automates Linux container operations. It eliminates many of the manual processes involved in deploying and scaling containerized applications. There are also managed services available for orchestrating containers. 

Server configuration and management and application deployments can be orchestrated with a tool like Ansible Automation Platform. With application deployments you’ve got frontend and backend services, databases, monitoring, networks, and storage each with their own role to play and their own configuration and deployment.

Ansible Automation Platform’s clear syntax and task-based nature makes it possible to orchestrate these tasks and ensure they happen when they need to and in the right order. 

Ansible Automation Platform’s orchestration allows you to define your infrastructure once and use it wherever and however you need. Once you’ve got Ansible Playbooks that describe your multi-node production infrastructure, you can then use the same orchestration to deploy it on your laptop or in your private OpenStack cloud for testing.

The focus of IT has shifted from serving internal needs, like efficiency and cost control, to engaging with external customers and creating new business opportunities. That’s why Red Hat believes the traditional automation model needs to evolve. Instead of focusing solely on streamlining processes, IT teams need to develop new strategies to automate the business itself. 

Red Hat works with the greater open source community on automation technologies. Our engineers help improve features, reliability, and security to make sure your business and IT performs and remains stable and secure. 

A Red Hat Ansible Automation Platform subscription includes all the tools needed to implement enterprise-wide automation, including playbooks, a visual dashboard, and analytics. It delivers open source innovation, hardened for your enterprise—so you can boost productivity and reduce time-to-completion for new projects.

With Ansible Automation Platform, you get certified content from our robust partner ecosystem, access to hosted management services, and life cycle technical support that allows your teams to create, manage, and scale automation across your organization. And you’ll get expert knowledge gained from our success with thousands of customers.

How much time can automation save you?

Answer a few short questions to find out how much time you could save by using Ansible Automation Platform across your organization.

Keep reading


Learning Ansible basics

Ansible automates IT processes like provisioning and configuration management. Learn the basics of Ansible with this introduction to key concepts.


What's an Ansible Playbook?

An Ansible Playbook is a blueprint of automation tasks, which are IT actions executed with limited manual effort across an inventory of IT solutions.


Why choose Red Hat for automation?

Red Hat Ansible Automation Platform includes all the tools needed to share automation across teams and implement enterprise-wide automation.

More about automation


Engagements with our strategic advisers who take a big-picture view of your organization, analyze your challenges, and help you overcome them with comprehensive, cost-effective solutions.

A platform for implementing enterprise-wide automation, no matter where you are in your automation journey



Command Line Heroes Season 3, Episode 5:
"The infrastructure effect"


The automated enterprise: Unify people and processes


Automate infrastructure workflows


Free training course

Ansible Essentials: Simplicity in Automation Technical Overview

Free training course

Red Hat Ansible Automation for SAP