Orchestrating the Environment
Christine Bresnahan, Richard A. Blum · 2019
This chapter describes the concept of orchestration. When implemented correctly, container orchestration provides a way to increase the speed and agility of application deployment. Whether your company's data center is local or in the cloud, you can use orchestration concepts to quickly set up your app's required infra-structure. With automated configuration management, not only can you troubleshoot the infra- structure more easily and roll the environment back to an earlier version, the deployment is automated. Often more than one app container is needed for both performance and balance loading. Your environment may require hundreds of running production app containers. Manually configuring this infrastructure is tedious and certainly not fast or cost effective. With orchestration tools, such as Chef and Puppet, and automated configuration management, you can easily replicate the production app container and don't even have to be involved in the process.