Qu'est-ce qu'un Cluster Manager?

Cluster Manager

Un cluster manager est d'habitude une interface graphique pour les utilisateurs (GUI) ou le logiciel de ligne de commande qui fonctionne sur un ou tous les noeuds de groupe (dans certains cas il fonctionne sur un serveur différent ou un groupe de serveurs de gestion). Le cluster manager travaille ensemble avec un agent de gestion de groupe. Ces agents courent sur chaque noeud du groupe pour gérer et configurer des services, un ensemble de services, ou gérer et configurer le serveur de groupe complet lui-même. Dans certains cas le cluster manager est surtout habitué à expédier le travail pour le groupe (ou le nuage) pour fonctionner. Dans ce dernier cas un sous-ensemble du directeur de groupe peut être une application de bureau à distance qui est utilisée pas pour la configuration, mais juste envoyer le travail et revenir le travail résulte d'un groupe. Dans d'autres cas le groupe est plus relaté à la disponibilité et la répartition de charge qu'aux groupes de service informatiques ou spécifiques.

Liste de software de cluster manager

Libres et open source :

  • Apache Mesos, from the Apache Software Foundation
  • Keepalived
  • Kubernetes, backed by Google Inc
  • Linux Cluster Manager (LCM)
  • Heartbeat, from Linux-HA
  • oneSIS
  • maas
  • Nomad, from HashiCorp
  • Rocks Cluster Distribution
  • SCMS.pro (Supercomputer Management System)
  • Stacki, from StackIQ
  • Ultra Monkey
  • YARN, distributed with Apache Hadoop
  • xCAT
  • Clinit

Propriétaire

  • Bright Cluster Manager, from Bright Computing
  • CycleCloud, from Cycle Computing
  • Etu Software Appliance, from Etu Solutions
  • IBM Tivoli System Automation for Multiplatforms, from IBM
  • IBM Platform Cluster Manager, Community Edition (no charge infrastructure management)
  • Insight Cluster Management Utility (CMU), from HP
  • Microsoft Cluster Server, from Microsoft
  • Scyld ClusterWare, from Penguin Computing
  • StackIQ Boss, from StackIQ
  • Syncfusion BigData Cluster Manager

Réseau de grille (Grid Network)

Un réseau de grille est un réseau informatique consistant d'un certain nombre de systèmes (informatiques) connectés dans une topologie de grille.

Dans une topologie de grille régulière, chaque noeud dans le réseau est connecté avec deux voisins le long d'une ou plusieurs dimensions. Si le réseau est unidimensionnel et la chaîne de noeuds est connectée pour former une boucle circulaire, on connaît la topologie résultante comme un anneau. Les systèmes de réseau comme FDDI utilisent deux anneaux passant jeton contre-tournants pour réaliser la haute fiabilité et la performance. En général, quand un réseau de grille n-dimensional est connecté circulaire dans plus qu'une dimension, la topologie de réseau résultante est un tore et le réseau est appelé "toroidal". Quand le nombre de noeuds le long de chaque dimension d'un réseau toroidal est 2, le réseau résultant est appelé un hypercube.

Un groupe parallèle de calcul ou un processeur multi-principal sont souvent connectés dans le réseau d'interconnexion régulier comme un graphique de Bruijn, un graphique d'hypercube, un réseau d'hyperarbre, un réseau d'arbre gras, un tore, ou des cycles unis de cube.

Notez qu'un réseau de grille n'est pas le même comme un ordinateur de grille (ou la grille informatique) (bien que les noeuds dans un réseau de grille soient d'habitude des ordinateurs et la grille calculant exige évidemment une sorte de réseau informatique ou "le codage universel" pour connecter les ordinateurs).

Sources: