Cluster
Un cluster est un groupe d’ordinateurs ou d’applications qui fonctionnent ensemble dans un but commun. Dans un contexte Cloud Native, le terme est souvent appliqué à Kubernetes. Un cluster Kubernetes est un ensemble de services (ou de charges de travail) qui s’exécutent dans leurs propres conteneurs, souvent sur des machines différentes. L’ensemble de tous ces services conteneurisés, connectés au travers du réseau, représente un cluster.
Problème auquel il répond
Un logiciel qui s’exécute sur un seul ordinateur représente un point de défaillance unique — si cet ordinateur tombe en panne, ou si accidentellement quelqu’un débranche le câble d’alimentation, alors un système critique pourrait être mis hors-ligne. C’est pourquoi généralement les logiciels modernes sont souvent construits sous forme d’applications distribuées, regroupées ensemble comme un cluster.
Quelle en est l’utilité
Les applications réparties en cluster s’exécutent sur plusieurs machines, éliminant le point de défaillance unique. Cependant, fabriquer des systèmes distribués est vraiment difficile. Dans les fait, c’est une discipline informatique à part entière. Le besoin en systèmes globaux et les années d’essais et d’erreurs ont mené au développement d’un nouveau genre de pile technique: technologies Cloud Natives. Ces nouvelles technologies sont les blocs de construction qui facilitent l’exploitation et la création de systèmes distribués.
Votre avis
Cette page était-elle utile ?
Thank you! Please let us know if you have any suggestions.
Thanks for your feedback. Please tell us how we can improve.