Eine wesentliche Herausforderung eines erfolgreichen Rechenzentrumsbetrieb ist die Gewährleistung von Verfügbarkeiten für unternehmenskritische Applikationen. Sobald die Anforderungen Ausfallzeiten im Bereich von höchstens wenigen Minuten erfordern, kann dies nicht mehr durch eine bloße Kombination von Monitoring und manueller Intervention, etwa durch Inbetriebnahme einer Ersatzmaschine, erreicht werden. Hier sind besondere Maßnahmen notwendig.
HA durch Loadbalancer
Für Applikationen in der Art einfacher Webserver, die keine über eine Session hinaus gültigen Daten erzeugen, kann die Verfügbarkeit durch den Betrieb mehrerer paralleler Instanzen des Webservers auf getrennten Servern und den Einsatz eines vorgeschalteten Hardware-Loadbalancers erheblich verbessert werden. Sowohl zu Wartungszwecken als auch bei einem ungeplanten Ausfall erkennt der Loadbalancer die Störung und verteilt alle zukünftigen Benutzersessions auf die verbliebenen Server. Damit der Loadbalancer selbst keinen single-point-of-failure darstellt, kann er seinerseits gedoppelt werden. Wenn die Webserver mit einem externen, seinerseits hochverfügbaren Storage oder z.B. Datenbank-Backends gekoppelt werden, können auf diese Art und Weise auch anspruchsvollere Webapplikationen mit hoher Verfügbarkeit realisiert werden.
HA durch Applikationscluster
Eine andere Alternative zur Verbesserung der Applikationsverfügbarkeit ist die Nutzung der Clusterfunktionalität in einer Applikation selbst. Wir setzen in vielen Kundenprojekten erfolgreich die Lösungen von Check Point für Firewall-Cluster, von Aladdin für Virenscanner-Cluster oder von MySQL für Datenbank-Cluster ein.
HA durch dedizierte Cluster-Software
Eine weitere Möglichkeit zur gezielten Verbesserung der Verfügbarkeit von Applikationen ist der Einsatz einer dedizierten Clustersoftware. Wir empfehlen den Einsatz des Veritas Clusterservers als langjährig erprobte und für alle wichtigen Betriebssystemplattformen verfügbare Clusterlösung. Weitgehend unabhängig von einer besonderen Clusterfähigkeit der Applikation wird ihre Funktionsfähigkeit fortlaufend überwacht und im Falle einer Störung auf andere Clusterknoten umgeschwenkt. Alle Clustermitglieder gleichen ständig ihren Betriebszustand miteinander ab, so dass auch Totalausfälle von Systemen aufgrund von Hardware-Defekt korrekt erkannt und bearbeitet werden. Bei Bedarf entwickeln wir für Sie Clusteragenten für spezielle Applikationen, die als Schnittstelle zur Einbindung der Applikation in Veritas Cluster dienen.
Wir erfassen und bewerten die Verfügbarkeit Ihrer unternehmenskritischen Applikationen, erarbeiten Verbesserungsvorschläge, erstellen ein Realisierungskonzept zur Verbesserung der Verfügbarkeit und setzen diese Maßnahmen gemeinsam mit Ihnen um.




