Orchestration (computing)  Orchestration is the automated configuration, coordination, and management of computer systems and software. A for automation of server configuration and management, including Ansible, Puppet, Salt, Terraform, and AWS CloudFormation. Orchestration is often discussed in the context of service-oriented architecture, virtualization, provisioning, converged infrastructure and dynamic datacenter topics. Orchestration in this sense is about aligning the business request with the applications, data, and infrastructure. The main difference between a workflow "automation" and an "orchestration" (in the context of cloud computing) is that workflows are processed and completed as processes within a single domain for "automation" purposes, whereas "orchestration" includes a workflow and provides a directed action towards larger goals and objectives. In this context, and with the overall aim to achieve specific goals and objectives (described through quality of service parameters), for example, meet application performance goals using minimized cost and maximize application performance within budget constraints.