Why Orchestration Exists Print

  • 0

The problem beyond one host.

WHAT BREAKS WITH SEVERAL HOSTS

Deciding which host runs what Restarting containers when a host fails Routing traffic to wherever a container is Rolling out updates without downtime Scaling with demand Configuration and secrets across machines

WHAT AN ORCHESTRATOR DOES

Takes a description of the desired state and makes reality match it.

WHAT DESIRED STATE MEANS

How many instances, of which image, with what resources and configuration.

WHAT THE SYSTEM DOES CONTINUOUSLY

Compares reality against it, and corrects differences.

WHY THAT MODEL MATTERS

Failures are handled by the same mechanism as deployments.

WHAT THAT PROVIDES

A container dying is simply a difference to correct.

WHAT ORCHESTRATION COSTS

Substantial complexity Concepts to learn Infrastructure to operate Expertise to diagnose

WHAT TO ASK BEFORE ADOPTING IT

Do we have the problems it solves?

WHAT THOSE PROBLEMS ARE

Several hosts Frequent deployment Variable load A requirement to survive host failure

WHAT IF YOU HAVE NONE OF THEM

You do not need it.

WHAT MOST APPLICATIONS ACTUALLY NEED

One or two servers, running containers, with a proxy.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot