Zum Entwerfen einer stabilen Implementierungsumgebung müssen Sie die Funktionalität
der einzelnen Cluster in einem bestimmten, von IBM bereitgestellten Implementierungsumgebungsmuster oder in einer angepassten Implementierungsumgebung kennen. Dieses Wissen kann Ihnen dabei behilflich sein,
die richtigen Entscheidungen in Bezug darauf zu treffen, welches
Muster für die Implementierungsumgebung am besten Ihren Bedürfnissen entspricht.
Bei Network Deployment können Cluster zusammenarbeiten, um
für die Umgebung eine bestimmte Funktionalität bereitzustellen. In Abhängigkeit von den
Anforderungen werden jedem Cluster in der Implementierungsumgebung bestimmte Funktionen
in Bezug auf Leistung, Failover und Kapazität zugeordnet.
Von IBM gelieferte Muster für die Implementierungsumgebung
Die
in einem Muster für die Implementierungsumgebung konfigurierten Cluster stellen die folgenden
Funktionen bereit:
- Anwendungsimplementierungsziel
- Besteht aus einem Cluster, in dem Anwendungen installiert werden. Je nachdem, für
welches Muster Sie sich entscheiden, stellt das Anwendungsimplementierungsziel möglicherweise
auch Funktionen der Messaging-Infrastruktur und der Unterstützungsinfrastruktur
bereit.
In
einem Muster für einzelne Cluster stellt das Anwendungsimplementierungsziel die gesamte
Funktionalität der Implementierungsumgebung bereit.
- Unterstützungsinfrastruktur
- Besteht aus einem Cluster, der als Host für den Common Event Infrastructure-Server und
andere Infrastrukturservices dient, mit denen das System
verwaltet wird.
Wichtig: Sie müssen für diesen Knoten ein benutzerdefiniertes Profil mit
derselben Produktfunktionalität wie für den Cluster des Anwendungsimplementierungsziels
verwenden.
- Messaging-Infrastruktur
- Besteht aus einem Cluster, in dem Messaging-Steuerkomponenten enthalten sind.
Die
Messaging-Steuerkomponenten ermöglichen eine Kommunikation zwischen den Knoten
in der Implementierungsumgebung. Der Cluster kann aus
Membern in Knoten bestehen, die mit WebSphere Application Server und nicht mit WebSphere ESB erstellt wurden, wenn
der Cluster ausschließlich die Messaging-Funktion bereitstellt.
Angepasste Implementierungsumgebungen
Mit angepassten Implementierungsumgebungen
können Topologien stärker variiert werden. Wenn Sie eine höhere Verarbeitungsleistung für Anwendungen
benötigen, wenn Sie die Funktionen der Unterstützungsinfrastruktur auf weitere Cluster ausdehnen oder
die Unterstützungsinfrastruktur für mehrere Server oder Cluster in einem Cluster konsolidieren
müssen, können Sie zur Erreichung dieser Ziele angepasste Implementierungsumgebungen
verwenden.
Mithilfe von bereichsübergreifenden Einheiten
können die Funktionen auf mehrere Cluster aufgeteilt werden.
Bereichsübergreifende Einheiten ermöglichen die
bedarfsgesteuerte Aufteilung von Funktionen auf verschiedene Cluster und Server, die als
eine Einheit zusammenarbeiten, um die Isolation, die Funktionskonsolidierung,
den Durchsatz und das Failover zu verbessern.
Die Administrationskonsole gruppiert
bereichsübergreifende Einheiten wie folgt:
- Messaging
- Messaging-Einheiten bieten dieselbe Unterstützung wie die Messaging-Infrastruktur
für ein von IBM geliefertes Muster für die Implementierungsumgebung. Im Cluster befindet sich ein Server,
der eine lokale Messaging-Steuerkomponente enthält; diese Messaging-Steuerkomponente
wird von den anderen Servern und Clustern in der Einheit
als Nachrichtenziel verwendet.
- Common Event Infrastructure
- Common Event Infrastructure-Einheiten bestehen aus dem Server, der als Host für den
CEI-Server dient, sowie weiteren Clustern und Servern, die CEI-Funktionen
unterstützen. Die auf einem Cluster oder Server in der Einheit empfangenen Common Base Events werden an
den Server weitergeleitet, auf dem sich der CEI-Server befindet. Sie können so viele bereichsübergreifende
Einheiten verwenden, wie in Ihrer Implementierungsumgebung für weitere CEI-Server benötigt werden, um
Ereignisse aus verschiedenen Ereignisquellen zu isolieren.
- Anwendungsunterstützung
- Anwendungsunterstützungseinheiten ähneln der Unterstützungsinfrastruktur für ein von IBM
geliefertes Muster für die Implementierungsumgebung. Sie gruppieren die Cluster und
Server, auf denen Ihre Anwendungen implementiert werden. Der Unterschied
besteht darin, dass durch das Definieren weiterer bereichsübergreifender Einheiten
mehrere SCA-Unterstützungscluster in einer Implementierungsumgebung definiert werden können. Eine
Einheit definiert mindestens einen SCA-Unterstützungscluster und mindestens eine
SCA-Unterstützungsanwendung, die auf einem oder verschiedenen Clustern
in dieser Einheit definiert werden.