Was ist Hochverfügbarkeit? Hochverfügbarkeit ist ein wichtiger Bestandteil des Systemdesigns, der sicherstellt, dass Ihr Netzwerk immer dann läuft, wenn Sie es brauchen.
Netzwerke und die Computer, aus denen sich die Netzwerke zusammensetzen, haben viele Komponenten, die alle funktionieren müssen, um „verfügbar“ zu sein. Wenn eine dieser Komponenten nicht ordnungsgemäß funktioniert, kann es zu erheblichen Ausfallzeiten kommen, bei denen Sie nicht auf Ihr Netzwerk oder Ihre Daten zugreifen können.
Bei der Entwicklung eines Systems mit hoher Verfügbarkeit ist es wichtig zu berücksichtigen, wie viel Ausfallzeit Sie tolerieren können. Wenn Sie bereit sind, eine Verfügbarkeit von 99% zu haben, müssen Sie mit 1% Ausfallzeit oder 3,65 Tagen im Jahr rechnen. Nur um diese Zahl zu relativieren, als Facebook mitten in der Nacht für nur eine halbe Stunde ausfiel, sagt eine Schätzung, dass sie eine halbe Million Dollar an Einnahmen verloren haben. Eine 100%ige Verfügbarkeit ist fast unmöglich zu erreichen, aber ein gutes IT-Design kann Sie diesem Ideal näher bringen.
Lassen Sie uns einige Strategien zur Aufrechterhaltung der Hochverfügbarkeit untersuchen:
Sichern der Daten
Der einfachste Weg ist die Erstellung eines physischen Backups Ihrer Daten. Stellen Sie es sich so vor. Sie haben ein Unternehmen von Null gestartet und sind seit sechs Monaten im Geschäft. Sie haben nie Ihre Daten gespeichert, und eines Tages ist alles verloren. Sie brauchen vielleicht keine sechs Monate, um alle Ihre Informationen wiederherzustellen, aber das wird nicht weit weg sein. Wenn Sie jetzt ein physisches Backup gemacht haben, sagen wir einmal pro Woche, dann erhalten Sie Ihre Informationen viel schneller. Sie hätten immer noch ein paar Tage verlorene Informationen, aber es ist besser, als zu versuchen, ein Unternehmen von Grund auf neu zu starten. Wenn Sie eine Person sind, die noch nie eine IT-Strategie umgesetzt hat, dann tun Sie das zumindest.
Für den Rest von uns, der sich für die Aufrechterhaltung der Arbeitsprozesse interessiert, gibt es viel bessere Strategien, die Sie nutzen können.
RAID (Redundantes Array unabhängiger Festplatten)
Die meisten von uns zu Hause haben nur eine unabhängige „Festplatte“, die unsere Daten speichert, egal ob sie sich in einem Laptop oder einem Desktop-Computer befinden. Im RAID fügen Sie zusätzliche Festplatten hinzu, die einige oder alle Daten speichern, die sich auf nur einer Festplatte befunden hätten. Dies ist von Vorteil, denn wenn eine Platte ausfällt, kann eine andere Platte einfach dort weitermachen, wo die ausgefallene Platte aufgehört hat. Ein Nachteil eines solchen Systems ist, dass es länger dauert, Ihre Daten zu speichern. Wenn Sie eine gewisse Zeit gebraucht haben, um Informationen auf eine Platte zu schreiben, dauert es jetzt dreimal so lange, sie auf drei Platten zu schreiben. Natürlich kann Ihr RAID-System so strukturiert werden, dass Verzögerungen durch erhöhte Schreibzeiten minimiert werden.
Ein weiteres Problem bei RAID-Systemen ist, dass sie davon ausgehen, dass nur 1 Platte im System an einem bestimmten Punkt ausfällt. Natürlich, wenn Sie mit einem Problem wie einem Virus oder einer Naturkatastrophe konfrontiert sind, dann ist es wahrscheinlich, dass das, was mit einer Festplatte passiert, mit allen passiert. RAID-Systeme bieten nur Schutz vor einfachen Hardwareausfällen.
Spiegeln
Genau wie es sich anhört, ist das Spiegeln der Prozess der Erstellung eines Spiegelbildes Ihres Hauptservers. Dieser Prozess ist tendenziell kostspielig, da er einen Server erfordert, der mit dem von Ihnen verwendeten identisch ist, aber nur im Notfall zur Verfügung steht. Clustering Ihre Server ist wahrscheinlich eine bessere Idee, aber wenn Sie einen zusätzlichen Server herumliegen haben, dann können Sie diesen Weg gehen.
Cluster
Wenn Sie nur einen Server für mehrere Workstations haben, setzen Sie auf diesen einen Server, der immer funktioniert. Wenn Sie einen Cluster von Rechnern erstellen, können Sie die zusätzliche Rechenleistung für mehr Betriebszeit nutzen. Wenn ein Server zu viele Anfragen erhält, können die anderen Maschinen die Last ausgleichen. Dies ist hilfreich, wenn Sie eine Website haben, die viel Traffic auf einmal bekommen könnte – ein Webserver kann das nicht alleine bewältigen. Mit einem Cluster von Hosts können Sie Server B die Aufgaben von Server A übernehmen lassen, wenn Server A nicht mehr funktioniert. Bei einigen Servertypen müssen Sie den Server herunterfahren, wenn Sie ein Upgrade durchführen oder einen Teil davon warten möchten. Mit einem Cluster von Servern können Sie dies tun, ohne Ihr gesamtes System herunterzufahren.
Da die Server über ein Netzwerk verbunden sind und nicht nebeneinander platziert werden müssen, entscheiden sich einige Unternehmen dafür, ihren Server-Cluster auf verschiedene Standorte zu verteilen. Der Grund dafür ist, dass eine Katastrophe an einem Ort (Diebstahl, Überschwemmung, Feuer, etc.) die anderen Server im Netzwerk nicht beeinträchtigt. Der Rest der Server kann den Ausfall auffangen, während Sie das Problem beheben, mit sehr geringer Ausfallzeit.
Überprüfen Sie die Schwachstellen im IT-System
Es gibt viele Komponenten, die geschützt werden müssen, wenn Sie Ihre Ausfallzeiten wirklich minimieren wollen. Die Umgebung Ihres Servers, die Hardware und die Software sind allesamt Druckpunkte, die ausfallen können, wenn sie nicht ordnungsgemäß gewartet werden. Halten Sie Ihre Server in einem feuchten Keller? Sie sollten nicht überrascht sein, wenn Sie ein Problem mit der elektrischen Verkabelung haben. Aktualisieren Sie nicht regelmäßig die Software Ihres Servers? Wenn es eine Sicherheitslücke gibt, für die Sie keinen Patch installiert haben, gefährden Sie sich selbst. Eine umfassende Analyse Ihrer Bedürfnisse und Ihrer EDV-Umgebung ist unerlässlich, um die Verfügbarkeit Ihrer IT-Systeme zu maximieren.
Wir arbeiten mit Ihnen zusammen, um die Maximale Verfügbarkeit aus Ihrer IT herauszuholen. Kontaktieren Sie uns für ein Gespräch.
Karl Isler ist ein erfahrener IT-Experte und Autor. Seine Fachkenntnisse in den Bereichen IT-Strategie, Cloud Computing und Datensicherheit ermöglichen es ihm, fundierte Artikel für unseren IT-Entscheider-Blog zu verfassen
Kommentarbereich geschlossen.