Hochverfügbarkeit und ClustersystemeEin einzelner Server ist nie vor einem Ausfall gefeit. Hochverfügbarkeit bedeutet, dass Ihre Umgebung unabhängig von Hardware- und Softwarefehlern rund um die Uhr zur Verfügung steht. Bereits ab einem Cluster aus zwei Servern können Sie die größten Ausfallsrisiken minimieren.
Für unsere High Availibility-Lösungen setzen wir Cluster-Systeme unter Verwendung von Heartbeat, DRBD - Distributed Replicated Block Device- und XEN ein. Ein eventueller Ausfall wird also durch das Clustersystem aufgefangen und downtimes können minimiert werden. DRBD sorgt für einen gleichen Datenbestand auf den Servern und Heartbeat überwacht den Cluster. ClusterKlassische Hochverfügbarkeitslösungen sind normalerweise sehr teuer, da sie spezielle Hard- und Software benötigen, die sich die Hersteller teuer bezahlen lassen. Mit der Kombination aus dem freien Betriebsystem LINUX und Standardhardware lassen sich aber Systeme implementieren, die nur einen Bruchteil dieser Speziallösungen kosten.
Durch den Aufbau eines High Availability oder Virtual Cluster werden Ihre Systeme redundant und dadurch hochverfügbar. Meist wird ein solcher HA oder Virtual Cluster zur Steigerung der Erreichbarkeit aufgesetzt. Sobald an einer Stelle des Clusters ein Fehler auftritt kann das System recht kurzfristig zu einem anderen Knoten schwenken. Dies steigert die Erreichbarkeit Ihrer Seiten oder Anwendung enorm, insbesondere weil dadurch zum Beispiel auch keine kontrollierten Downtimes entstehen. Systemkritische Wartungsarbeiten können ohne Herunterfahren Ihrer Applikationen und dies steigert zuletzt die Zufriedenheit Ihrer Anwender. HeartbeatDie Überwachung der einzelnen Knoten wird durch Heartbeat realisiert. Hier sind die Knoten eines Clusters über direkte Netzwerkverbindungen miteinander verbunden und teilen sich gegenseitig mit, ob sie noch "am Leben" sind. Falls der "Herzschlag" ausbleibt, übernimmt sofort ein weiterer Knoten die Funktionen des fehlerhaften Knotens. DRBDDRBD steht für Distributed Replicated Block Device. Als entscheidener Unterschied zu z.B. einem SAN werden hier immer nur lokale Schreibvorgänge durchgeführt. Außerdem benötigt man keine extra Hardware. Daher bietet sich ein DRBD für "kleinere" Cluster aus 2 Knoten an. Somit ist sichergestellt, dass beide Knoten immer denselben Datenstand innehaben. Im Zusammenspiel mit Heartbeat kann somit eine sichere und kostengünstige Hochverfügbarkeitslösung realisiert werden. XENEin weiteres wichtiges Element in unseren Hochverfügbarkeitslösungen ist die Virtualisierung mit XEN. Virtualisierte Systeme können die Verfügbarkeit Ihrer Umgebung entscheidend verbessern.
|