liveBook · Manning

Computer cluster

As explained in Build and Orchestrator in Go (From Scratch)

A cluster is a coordinated collection of manager and worker machines operated together by an orchestration system.

A computer cluster is the logical grouping of the machines and components that operate an orchestration system. It coordinates manager and worker machines around tasks, allowing applications to run across one machine or many. section 1.5.6 section 1.10

A cluster brings together the core orchestration components:

From one machine to many

A cluster can run on a single physical or virtual machine, but production deployments commonly span multiple machines. Running several instances of a web API across workers allows the orchestration system to recover from an instance or machine failure without making the entire application unavailable. section 1.5.6 section 1.9.3

Figure 1.4 The basic components of an orchestration system. Regardless of what terms different orchestrators use, each has a scheduler, a manager, and a worker, and they all operate on tasks.
01-04

Use the component diagram to see how tasks connect the scheduler, manager, and workers within a cluster. section 1.5

How Build and Orchestrator in Go (From Scratch) covers it

How deep it goes
Defines cluster composition and operational scope, but defers detailed high-availability and scalability design.
Examples
Uses single-machine clusters, multi-machine deployments, replicated web APIs, and large worker populations such as Borg clusters.
What you can do after
Evaluate how orchestration components share responsibility across machines and how clustering supports failure recovery.
How it connects
Connects orchestration systems with managers, workers, schedulers, tasks, containers, high availability, and scalability.

Also explained in

Compare how 8 books explain computer cluster →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Build and Orchestrator in Go (From Scratch). The section links point to the parts of the book it draws on.