Was ist Cluster-Controller?
In einem Netzwerk ist ein Cluster-Controller ein Computer, der zum Verwalten anderer Computer in einem Cluster verwendet wird. Ein Cluster-Controller verteilt Jobs auf die anderen Maschinen, um die Ausgabe von den anderen Maschinen zu verarbeiten und zu empfangen. Diese Cluster-Controller haben unterschiedliche Namen in verschiedenen Netzwerken. In Hadoop wird dieser Cluster-Controller beispielsweise als NameNode bezeichnet.
Während Computercluster die schnelle Lösung schwieriger Berechnungsprobleme oder die Aufrechterhaltung einer hohen Verfügbarkeit ermöglichen, benötigen Administratoren immer noch eine Möglichkeit, sie zu steuern. In den meisten Cluster-Schemata wird eine Maschine als Cluster-Controller bezeichnet.
Diese Maschine ist dafür verantwortlich, Teile der Arbeit an die anderen Maschinen zu verteilen, Failover zu handhaben und die Ausgabe von den anderen Maschinen zu empfangen. Der Cluster wird typischerweise in einer Master-Slave-Anordnung konfiguriert, wobei der Cluster-Controller als Master dient. Das Konzept, wenn nicht der Name, ist in Clustering-Systemen üblich. In MAAS ist es als NodeGroup bekannt und in Hadoop wird es als NameNode bezeichnet.