Verfügbarkeitskomponenten sorgen für eine nahezu kontinuierliche Systembetriebszeit der Systemdienstkomponenten und Anwendungskomponenten. In diesem Abschnitt werden die folgenden Java ES-Verfügbarkeitskomponenten beschrieben:
Sun Java System High Availability Session Store (HADB) bietet einen Datenspeicher, mit dem Anwendungsdaten selbst bei einem Ausfall verfügbar gemacht werden können. Diese Möglichkeit ist besonders wichtig, um die einer Client-Sitzung zugeordneten Statusinformationen wiederherzustellen. Wenn während einer Sitzung ein Fehler auftritt, müssen in der neu erstellten Sitzung alle Vorgänge noch einmal wiederholt werden.
Die folgenden Java ES-Komponenten bieten Dienste, die Sitzungsstatusinformationen speichern: Anwendungsserver, Access Manager und Message Queue. Anwendungsserver ist jedoch die einzige Komponente, die HADB-Dienste nutzen kann, um während eines Ausfalls den Sitzungsstatus zu erhalten.
Das Java ES-Installationsprogramm stellt HADB als installierbare Einzelkomponente zur Verfügung. Für die HADB-Dienste werden jedoch sowohl eine Server- als auch eine Client-Unterkomponente benötigt.
Sun Cluster-Komponenten werden nur auf der Solaris-Plattform unterstützt.
Sun Cluster-Software bietet Hochverfügbarkeitsdienste und Skalierbarkeit für Java ES sowie für auf der Java ES-Infrastruktur basierende Anwendungen.
Ein Cluster besteht aus lose miteinander verbundenen Computern (Cluster-Knoten), die zusammen eine einzelne Client-Ansicht der Dienste, Systemressourcen und Daten bieten. Intern verwendet der Cluster redundante Computer, Interconnects, Datenspeicher und Netzwerkschnittstellen zur Bereitstellung der Hochverfügbarkeit für clusterbasierte Dienste und Daten. Sun Cluster-Software überwacht fortlaufend den Zustand der Mitgliedsknoten und anderer Clusterressourcen und verwendet die interne Redundanz zur Bereitstellung eines beinahe unterbrechungsfreien Zugriffs auf diese Ressourcen, selbst wenn Fehler auftreten.
Das Java ES-Installationsprogramm stellt die Sun Cluster-Core-Unterkomponente und Sun Cluster-Agenten als installierbare Einzelkomponenten bereit. Die folgenden Sun Cluster-Agenten sind in Java Enterprise System enthalten:
In der folgenden Liste steht HA für High Availability (hohe Verfügbarkeit).
HA Application Server
HA Message Queue
HA Directory Server
HA Messaging Server
HA Application Server EE (HADB)
HA/Scalable Web Server
HA Instant Messaging
HA Calendar Server
HA Apache Tomcat
HA Apache
HA DHCP
HA DNS
HA MySQL
HA Sun N1 Service Provisioning
HA NFS
HA Oracle
HA Samba
HA Sun N1 Grid Engine
HA Solaris Container
Die Liste der Agenten ist bei SPARC und x86 unterschiedlich. Detaillierte Informationen zu Sun Cluster-Agenten erhalten Sie in der Sun Cluster-Dokumentation unter http://docs.sun.com/app/docs/prod/entsys.5.
Sun Cluster Geographic Edition ist eine geschichtete Erweiterung der Sun Cluster-Software. Diese Erweiterung schützt Anwendungen mithilfe von mehreren geografisch getrennten Clustern und einer redundanten Infrastruktur, durch die Daten zwischen diesen Clustern repliziert werden, vor unerwarteten Unterbrechungen. Java ES 5 ist die erste Version, die Sun Cluster Geographic Edition als Java ES-Produktkomponente enthält.
Sun Cluster Geographic Edition beinhaltet die folgenden Unterkomponenten:
Sun Cluster Geographic Edition Core
Sun StorEdge Availability Suite
Hitachi Truecopy Data Replication Support (nur SPARC)
EMC SRDF Data Replication
Sun Cluster Geographic Edition wird nicht auf Solaris x86 unterstützt.