Umgebungsplanung

Dieser Abschnitt erläutert verschiedene Aspekte, die Sie vor dem Installieren von WebSphere Partner Gateway beachten sollten. Eine sorgfältige Planung ermöglicht es Ihnen, eine präzise Implementierungstopologie festzulegen, die Ihren Anforderungen entspricht.

Verfügbarkeit

Systemausfallzeiten können die Produktivität und Rentabilität Ihres Unternehmens erheblich beeinträchtigen. Wenn Sie ein System mit hoher Verfügbarkeit erstellen, dann gewährleisten Sie für Ihre Hub-Community eine unterbrechungsfreie Systemverfügbarkeit und die Möglichkeit, Dokumente jederzeit zu empfangen. Eine typische Umgebung mit hoher Verfügbarkeit stellt sicher, dass das System mit einem Verlässlichkeitsgrad von 99,9 Prozent funktionsbereit ist, wobei manche Systeme sogar einen Wert von 99,999 Prozent erreichen. Das Verfügbarkeitsniveau kann auf Grund von Ereignissen wie Systemausfällen, System- oder Netzwerküberlastungen und Hackerattacken auf das Netzwerk abnehmen. Um die Verfügbarkeit zu maximieren, müssen Sie redundante Systeme bereitstellen. Dies geschieht, indem Sie mindestens zwei Implementierungen jeder logischen Funktion (Community Console, Empfänger und Document Manager) definieren. Aus diesem Grund benötigen Sie, wenn Sie alle drei Komponenten auf einem Server einrichten, einen zweiten Server, um die erforderliche Redundanz zu gewährleisten. Wenn Sie jede Komponente auf einem eigenen Server einrichten, dann benötigen Sie zur Bereitstellung der Redundanz insgesamt sechs Server. Zudem sollten Sie die Einrichtung einer weiteren Servergruppe für den Standort in Betracht ziehen, der zur Wiederherstellung des Systems nach einem Katastrophenfall verwendet wird, damit das System im Ernstfall von diesem Standort aus ausgeführt werden kann.

Um eine hoch verfügbare Implementierung von WebSphere Partner Gateway zu erstellen, muss auch die unterstützende Infrastruktur (z. B. Netzwerk, Internetverbindung und sogar die Stromversorgung Ihrer Einrichtungen) hoch verfügbar sein. Die Anforderung der hohen Verfügbarkeit betrifft auch MQ und das verwendete RDBMS. Wenn eine dieser unterstützenden Anwendungen ausfällt, dann kommt es zu Fehlern und Systemausfällen in Ihrer Produktionsumgebung.

Skalierbarkeit

WebSphere Partner Gateway basiert auf dem Konzept der horizontalen Skalierung. Dies bedeutet, dass Sie die Verarbeitungskapazitäten erhöhen, indem Sie Instanzen der jeweiligen Komponenten hinzufügen. Die tatsächlich benötigte Anzahl an Servern, Instanzen bestimmter Komponenten oder Netzwerkfunktionen hängt von den folgenden Faktoren ab:

Wenn sich diese Faktoren ändern, dann können Sie WebSphere Partner Gateway skalieren, indem Sie mehrere Instanzen seiner Komponenten hinzufügen. Die Empfänger-, Community Console- und Document Manager-Instanzen können unabhängig voneinander eingerichtet werden. Bei der Erstellung redundanter WebSphere Partner Gateway-Komponenten sind jedoch einige Aspekte zu berücksichtigen:

Beachten Sie, dass Sie beim Skalieren von WebSphere Partner Gateway auch die unterstützende Infrastruktur wie WebSphere MQ und das verwendete RDBMS skalieren müssen.

Sobald Ihre Server konfiguriert sind, ist es wichtig, die Systemleistung zu überwachen, um festzustellen, wann und ob zusätzliche Server erforderlich sind, um die vorhandenen Workload zu verarbeiten.

Datenspeicherung

Die Datenspeicherung stellt eine der Schlüsselkomponenten in Ihrer Topologie dar, da es sich hierbei um eine der wichtigsten Voraussetzungen für WebSphere Partner Gateway handelt. Wie Sie die bezüglich des gemeinsam benutzten Speichers geltenden Voraussetzungen auf Ihrem System erfüllen, hängt von Ihren Speicheranforderungen und den Antworten auf die folgenden Fragen ab:

Wenn Ihre Anforderungen in diesen Bereichen gering sind, dann können Sie den gemeinsam benutzten Speicher auf demselben Server wie eine oder mehrere der WebSphere Partner Gateway-Komponenten implementieren. Andernfalls sollte sich der gemeinsam benutzte Speicher auf einem anderen Server als WebSphere Partner Gateway befinden. Wenn für Ihr System eine hohe Verfügbarkeit erforderlich ist, dann sollten Sie den Einsatz eines redundanten NAS-Systems in Erwägung ziehen, da die Skalierung dieses Produkts unabhängig von den verwendeten Servern ausgeführt werden kann. Beachten Sie, dass Ihr RDBMS und WebSphere MQ nicht unbedingt mit dem NAS ausgeführt werden müssen.

Sicherheit

WebSphere Partner Gateway kann in einer Umgebung ausgeführt werden, die den Standardsicherheitsrichtlinien entspricht. Sie sollten jedoch die folgenden Aspekte beachten:

Für die Community Console ist es erforderlich, dass beim Einsatz einer Lastausgleichsfunktion permanente Sitzungen (die sog. Serveraffinität) aktiviert sind. Permanente Sitzungen werden verwendet, um die Lastausgleichsfunktion anzuweisen, eine innerhalb eines konfigurierten Zeitraums über dieselbe IP-Adresse eintreffende Clientanforderung an denselben Server zu senden, der auch bei der vorherigen Anforderung angegeben wurde, anstatt einen neuen Server auszuwählen.

Die Console-Komponente verwendet Cookies, um sicherzustellen, dass alle für eine bestimmte Sitzung eingehenden Anforderungen über den Browser an denselben Server gesendet werden. Ohne die permanenten Sitzungen könnte jede Console-Anforderung theoretisch von der Lastausgleichsfunktion an einen anderen Server gesendet werden. Hierdurch kann es zu Problemen kommen. Die Console-Komponente geht in diesem Fall möglicherweise davon aus, dass der Benutzer nicht angemeldet ist. Die Aktivierung permanenter Sitzungen auf IP-Adressebene kann Auswirkungen auf die Skalierung haben, da auch die Empfänger davon betroffen sind. Teilnehmer mit hohen Dokumentvolumen können Dokumente jedes Mal an denselben Empfänger senden, weil die Lastausgleichsfunktion erkennt, dass für alle Dokumentanforderungen dieselbe Client-IP-Adresse verwendet wird. Eine weitere Möglichkeit besteht darin, permanente Sitzungen nur für Cookies zu aktivieren, so dass die Empfänger nicht betroffen sind.

Copyright IBM Corp. 2003, 2005