Orchestration

The automated configuration, coordination, and management of computer systems, applications, and services.

Get started

What is Orchestration in cloud computing?

Orchestration in cloud computing refers to the automated arrangement, coordination, and management of complex computer systems, middleware, and services. It is often discussed in the context of service-oriented architecture, virtualization, provisioning, converged infrastructure and dynamic datacenter topics.

  • Orchestration helps to automate and streamline the management of complex tasks and workflows.
  • It can help to ensure that systems are working optimally and can scale as needed.

How does Orchestration work?

Orchestration works by using a central control function to automate and coordinate tasks in a workflow.

  • Orchestration tools use a declarative model, which means the user defines the desired outcome, and the tool determines the steps to achieve that outcome.
  • It can involve tasks such as configuring network settings, setting storage capacities, and managing virtual machine instances.

Orchestration Example

A cloud service provider, CloudServe, uses orchestration to manage their cloud resources. They use an orchestration tool to automate the deployment of new virtual machines, configure network settings, and scale resources up or down based on demand. This allows CloudServe to efficiently manage their resources and provide a reliable service to their customers.

Check out related terms