Mit WebSphere eXtreme Scale
kann Ihre Architektur speicherinternes Daten-Caching oder verteiltes Client/Server-Daten-Caching verwenden.
Die Architektur kann verschiedene Beziehungen zu Ihren Datenbanken haben.
Sie können die Topologie auch so konfigurieren, dass sie mehrere Rechenzentren umspannt.
WebSphere eXtreme Scale erfordert für den Betrieb eine minimale zusätzliche Infrastruktur.
Die Infrastruktur setzt sich aus Scripts für die Installation, das Starten und Stoppen
von Java-EE-Anwendungen in einem Server
zusammen.
Die zwischengespeicherten Daten werden in den Container-Servern gespeichert, und Clients stellen über Fernzugriff eine Verbindung
zum Server her.
Speicherinterne Umgebungen
Wenn Sie die Implementierung in einer lokalen, speicherinternen Umgebung durchführen, wird
WebSphere eXtreme Scale in einer einzigen
Java Virtual
Machine ausgeführt und nicht repliziert. Zum Konfigurieren einer lokalen Umgebung können Sie eine
ObjectGrid-XML-Datei oder die ObjectGrid-APIs verwenden.
Verteilte Umgebungen
Wenn Sie die Implementierung in einer verteilten Umgebung durchführen, wird
WebSphere eXtreme Scale in einer Reihe von
Java Virtual
Machines ausgeführt, was die Leistung, die Verfügbarkeit und die
Skalierbarkeit erhöht.
Mit dieser Konfiguration können Sie Datenreplikation und Partitionierung verwenden.
Zusätzliche Server können hinzugefügt werden, ohne die vorhandenen
eXtreme Scale-Server erneut starten zu müssen.
Wie bei einer lokalen Umgebung ist in einer verteilten Umgebung eine ObjectGrid-XML-Datei oder eine entsprechende programmgesteuerte Konfiguration
erforderlich.
Außerdem müssen Sie eine XML-Implementierungsrichtliniendatei mit Konfigurationsdetails bereitstellen.
Sie können einfache Implementierungen erstellen oder große Implementierungen in Terabytegröße, in denen Tausende von Servern
erforderlich sind.