Architektur des Verbunds
Die Menge der Liberty-Server in einer einzelnen Managementdomäne wird als "Verbund" bezeichnet. Ein Verbund besteht aus mindestens einem Server, in dem das Feature collectiveController-1.0 festgelegt ist. Dieser Server wird als "Verbundcontroller" bezeichnet. Ein Verbund kann optional viele Server enthalten, in denen das Feature collectiveMember-1.0 definiert ist. Diese Server werden als "Verbundmember" bezeichnet. Ein Verbund kann so konfiguriert werden, dass er viele Verbundcontroller enthält.


Der Verbundcontroller stellt einen zentralen Steuerpunkt für die Verwaltung bereit, über den Operationen wie MBean-Routing, Dateiübertragung und Cluster-Management ausgeführt werden können. Eine zentrale Aufgabe von Verbundcontrollern besteht darin, Informationen (z. B. MBean-Attribute und den Betriebszustand) von den Membern im Verbund zu empfangen, sodass die Daten schnell abgerufen werden können, ohne dass eine Operation für jedes einzelne Member aufgerufen werden muss.

Eine Gruppe von Verbundcontrollern wird als "Replikatgruppe" bezeichnet. Pro Verbund gibt es nur eine Replikatgruppe, und alle Controller müssen Teil dieser Replikatgruppe sein. Wenn mehrere Verbundcontroller existieren, repliziert jeder Verbundcontroller seine Daten an die übrigen Verbundcontroller in der Replikatgruppe, um eine hohe Verfügbarkeit und Datenschutz bereitzustellen. Die Replikatgruppe ist auch dann logisch vorhanden, wenn nur ein Controller verwendet wird. Die Controller in der Replikatgruppe können untereinander über ein Collaboration-Schema kommunizieren, um sicherzustellen, dass die Daten in der gesamten Controllergruppe repliziert werden, unabhängig davon, welcher Controller in der Gruppe eine Operation zum Speichern von Daten empfängt. Jeder Controller verfügt über einen dedizierten Port, der vom Repliationsprotokoll verwendet wird. Die Kommunikation zwischen den Controllern in der Replikatgruppe wird immer mit SSL authentifiziert und geschützt.
Ein Verbundmember kann mit mehreren Verbundcontroller-Endpunkten konfiguriert werden. Ein Verbundmember kommuniziert jeweils nur mit einem Verbundcontroller. Allerdings bietet eine Konfiguration mit mehreren Verbundcontroller-Endpunkten Failover und Lastausgleich. Die Kommunikation zwischen Member und Controller erfolgt immer in Form von MBean-Operationen, die über den IBM® JMX Rest Connector ausgeführt werden. Die Kommunikation zwischen den Controllern und Membern wird immer mit SSL authentifiziert und geschützt.
Weitere Informationen finden Sie unter Server-Management-Umgebung für das Liberty-Profil mit Verbünden einrichten.