With the growth of cloud and the expansion of services and platforms, management of the cloud is becoming more complex. A key function of CMPs is the cloud orchestration – the ability to automate the many functions of the cloud infrastructure, from end-to-end, to deliver a service. A wide range of tools are needed to meet these challenges to deliver a secure, scalable, and manageable cloud infrastructure.
When you add up the number of resources in any cloud installation, it can get amazingly complex: There are large numbers of virtual machines, containers, storage devices, servers, IP addresses, routes, and security policies that need to be managed, quickly running into the millions. You can add to that the exploding number of apps and users that need to be supported and the varying cloud environments (hybrid deployments) that need to be managed homogenously, and it quickly becomes clear that simple scripts and rudimentary tools are not going to cut it. A comprehensive cloud orchestration strategy is needed.
Below we outline the most common technologies used to put together a cloud orchestration solution.