Architecture d'un cluster

Définition

En systèmes et réseaux, un cluster est une grappe de serveurs (ou « ferme de calcul ») constituée de deux serveurs au minimum (appelés aussi nœuds) et partageant la plupart du temps une ou plusieurs baies de disques. Wikipédia

FondamentalArchitecture générale d'un cluster

  • Un nœud (node) : il s'agit de la plus petite entité du cluster. C'est un serveur physique qui contiendra les différentes données de la base.

  • Un centre de données (Data-Center) : c'est un ensemble de nœuds qui sont dans un environnement géographique proche. Logiquement parlant, les nœuds peuvent communiquer plus facilement car ils sont censés être sur un réseau local.

  • Un cluster : le cluster est un ensemble de data-centers où seront copiées les différentes données du système. En général, on ne définit qu'un seul keyspace par cluster. (le keyspace est l'équivalent du schéma en base de données relationnelle).

ExempleUn cluster composé de plusieurs data-centers