What is Container Orchestration?

Applications are typically made up of individually containerised components (often called microservices) that must be organised at the networking level in order for the application to run as intended. The process of organising multiple containers in this manner is known as container orchestration.

Container orchestration definition

In modern development, applications are no longer monolithic, but instead are composed of dozens or hundreds of loosely coupled, containerised components that need to work together to allow a given app to function as designed. Container orchestration refers to the process of organising the work of individual components and application layers.

How does container orchestration work?

While platforms like Apache Mesos, Google Kubernetes, and Docker Swarm each have their own specific methodologies for container management, container orchestration engines all allow users to control when containers start and stop, group them into clusters, and coordinate all of the processes that compose an application. Container orchestration tools allow users to guide container deployment and automate updates, health monitoring, and failover procedures.

Let’s talk

Resources

A successful deployment and utilisation of a Hybrid IT environment depends on an effective operations model. Get advice on how to deliver a secure environment, optimise resources and workloads, manage costs, and achieve an optimal ROI.