Hochverfügbarkeit & Redundanzkonzepte

Hochverfügbarkeit & Redundanzkonzepte#

Hochverfügbarkeit (High Availability, HA) bezeichnet die Eigenschaft eines Systems, auch beim Ausfall einzelner Komponenten weiterhin nutzbar zu bleiben. Statt Ausfälle vollständig zu verhindern — was praktisch unmöglich ist —, wird das System so gebaut, dass ein einzelner Ausfall nicht zum Totalausfall des Dienstes führt.

Verfügbarkeit als Kennzahl#

Verfügbarkeit wird üblicherweise als Prozentsatz der Zeit angegeben, in der ein System innerhalb eines Zeitraums nutzbar ist, z. B. 99,9 % Verfügbarkeit im Monat. Je näher der Wert an 100 % liegt, desto weniger Ausfallzeit ist toleriert und desto höher ist in der Regel der technische und finanzielle Aufwand, um dieses Niveau zu erreichen. Solche Verfügbarkeitsziele werden häufig vertraglich in einem Service Level Agreement (SLA) zwischen Anbieter und Kunde festgelegt.

Monitoring & Logging

Monitoring & Logging#

Monitoring ist die kontinuierliche Überwachung von IT-Systemen, um Fehler frühzeitig zu erkennen, bevor sie zu einem Ausfall führen. Logging ergänzt das um eine lückenlose Aufzeichnung von Ereignissen, die im Nachhinein zur Fehleranalyse oder forensischen Untersuchung ausgewertet werden kann.

Warum überwachen?#

Ohne Monitoring bemerkt ein Betrieb einen Systemausfall oft erst, wenn Anwender sich beschweren — dann ist der Schaden bereits entstanden. Ziel des Monitorings ist es, Probleme proaktiv zu erkennen:

Patch- und Schwachstellenmanagement

Patch- und Schwachstellenmanagement#

Ein Patch ist eine Softwareaktualisierung, die Fehler oder Sicherheitslücken in einem bestehenden Programm behebt. Patch-Management ist der geregelte Prozess, mit dem Unternehmen Patches identifizieren, testen und kontrolliert auf ihre Systeme ausrollen.

Warum zeitnahes Patchen wichtig ist#

Sobald eine Schwachstelle öffentlich bekannt wird — häufig katalogisiert als CVE-Eintrag (Common Vulnerabilities and Exposures) —, beginnen Angreifer aktiv danach zu suchen. Ungepatchte Systeme mit bekannten Schwachstellen sind eines der häufigsten Einfallstore für Angriffe, da für bekannte Lücken oft bereits fertiger Angriffscode (Exploits) verfügbar ist. Je länger ein System ungepatcht bleibt, desto größer das Zeitfenster, in dem es angreifbar ist.