Orchestration is about aligning the business needs with the applications, data, and infrastructure. It is discussed on the context of virtualization, service-oriented architecture, provisioning and dynamic data center. Scheduling refers to the ability for an administrator to load a service file onto a host system that establishes how to run a specific container.