Was ist Hochverfügbarkeit (HA)?

Was ist High Availability (HA) Hero Image

In den letzten Jahren war das Virtual Private Server (VPS)-Hosting ein guter Kompromiss zwischen der Erschwinglichkeit von Shared Hosting und der Leistung eines dedizierten Servers. Mit der Einführung von Cloud-Infrastrukturen wurde dieses Konzept noch weiter ausgebaut. Die Einsatzmöglichkeiten für Linux VPS-Hosting sind nahezu unbegrenzt.

Wenn du ein Unternehmen betreibst, kannst du es nicht riskieren, eine minderwertige Website zu haben. Um die Anforderungen deiner Kunden und Nutzer zu erfüllen, ist eine hohe Verfügbarkeit (HA) rund um die Uhr erforderlich. Wenn deine Website auf einem Shared Server betrieben wurde und du Leistungsprobleme festgestellt hast, die vor allem auf eine hohe Datenbankauslastung zurückzuführen sind, ist es vielleicht an der Zeit, über einen Wechsel zu einem hochverfügbaren VPS-Hosting-Anbieter nachzudenken.

Stell dir vor, was passiert, wenn ein Kunde deinen eCommerce-Shop besucht und den Bestellvorgang nicht abschließen kann, weil er zu langsam ist. Noch schlimmer ist es, wenn nichts geladen wird, sondern nur ein leerer Bildschirm zu sehen ist, weil deine Website nicht erreichbar ist. Der Kunde wandert zu deinem Konkurrenten weiter.

Viele kleine und mittelständische Unternehmen (KMU), die mit einem gemeinsam genutzten Server beginnen, bemerken irgendwann Probleme wie die oben genannten. Wenn deine Website einen großen Teil des Umsatzes deines Unternehmens ausmacht, können selbst geringe Ausfallzeiten deinen Gewinn und deine Kapitalrendite (ROI) stark beeinträchtigen.

Das treibt Unternehmer zum VPS-Hosting.

Traditionelles - nicht hochverfügbares - VPS-Hosting wurde früher als Sprungbrett zwischen einem einfachen gemeinsam genutzten Server und deinem eigenen dedizierten System betrachtet. Der Server wird zwar immer noch mit anderen Nutzern auf demselben physischen Server geteilt, aber du bekommst einen bestimmten Prozentsatz der Rechenressourcen zugewiesen. Mit einem traditionellen VPS bist du viel weniger von der Nutzung der Bandbreite und anderer Ressourcen durch deine Nachbarn betroffen.

Das Problem ist, dass immer noch das Risiko von Ausfallzeiten besteht. Die ungebrochenen Serverressourcen mindern das Risiko etwas. Dennoch bleibt ein Restrisiko bestehen, denn wenn dieser eine physische Server ausfällt, wird auch deine Website ausfallen. Das ist ein Single Point of Failure.

Das unterscheidet Hochverfügbarkeits-VPS von herkömmlichen VPS.

Was ist Hochverfügbarkeit?

In der Informatik bezieht sich der Begriff Verfügbarkeit auf die Betriebszeit und Zuverlässigkeit des Dienstes oder Systems, das du nutzt. Die Verfügbarkeit wird oft in Prozentzahlen gemessen. In der Hosting-Branche wird in der Regel eine Verfügbarkeit von 99,999 % (etwa fünf Minuten Ausfallzeit pro Jahr) angegeben, was bedeutet, dass 100 % keine Ausfallzeit bedeuten. Dies wird in der Regel durch das Zusammenspiel mehrerer Komponenten erreicht.

  • Bei Serverclustern werden die Daten zur Redundanz auf mehrere Knoten geklont, ähnlich wie bei einem redundanten Array of Independent Disks (RAID). Wenn eine VPS-Instanz auf dem Hauptknoten ausfällt, wird sie auf dem nächsten verfügbaren Knoten neu gestartet.
  • Load Balancer, Software oder Hardware, verwenden Algorithmen wie das Round-Robin-Domain-Name-System (DNS) und die Antwortzeit des Servers, um den schnellsten und zuverlässigsten Knoten zu ermitteln, der eine Anfrage zu diesem Zeitpunkt bearbeiten kann.
  • Eine fortschrittliche Netzwerkkonfiguration umfasst mehrere Load Balancer, die untereinander Betriebsdaten austauschen, um die Gefahren von Hardwareausfällen und Softwareproblemen zu minimieren.

Zusammenfassend lässt sich sagen, dass eine Hochverfügbarkeitsstrategie replizierte Serverknoten beinhaltet, so dass bei einem Ausfall des primären VPS ein doppelter Knoten übernimmt. Auf diese Weise reduziert das Hochverfügbarkeits-VPS-Hosting kostspielige Ausfallzeiten.

Hochverfügbarkeit vs. Fehlertoleranz

Fehlertoleranz ist ähnlich wie Hochverfügbarkeit, nur dass bei einer hochverfügbaren Umgebung minimale Ausfallzeiten angestrebt werden, während bei einer fehlertoleranten Infrastruktur keine minimale Unterbrechung erreicht wird. Man hört oft, dass fehlertolerante Systeme mit einem zweimotorigen Flugzeug verglichen werden. Wenn ein Motor ausfällt, übernimmt der andere und lässt das Flugzeug weiterfliegen. In einem hochverfügbaren System kann es zu Ausfallzeiten kommen, aber die Dienste sind schnell wieder online.

Warum ein Hochverfügbarkeitssystem anstelle eines fehlertoleranten Systems wählen? Im Allgemeinen ist Hochverfügbarkeit viel günstiger als Fehlertoleranz für Websites und Ressourcen, die minimale Ausfallzeiten tolerieren können.

Wie wird die Hochverfügbarkeit berechnet?

Oder, wie kommen wir auf die fünf Neunen? Es gibt viele verschiedene Möglichkeiten, die Verfügbarkeit zu berechnen, aber im Allgemeinen besteht die Formel darin, die Betriebszeit durch die Betriebszeit plus die Ausfallzeit zu teilen und das Ganze dann mit hundert zu multiplizieren, um einen Prozentwert zu erhalten. Das mag recht einfach erscheinen, aber es steckt viel Arbeit dahinter, diese Art von Verfügbarkeit zu ermitteln.

Was sind die Vorteile von Hochverfügbarkeits-VPS?

Wert pro Kosten. Kunden haben ständigen Zugang zu serverbasierten Ressourcen. Hochverfügbarkeitslösungen sind deutlich billiger als fehlertolerante Systeme für Online-Unternehmen, die einen zeitweiligen Ausfall verkraften können.

Redundanz. Ein Hochverfügbarkeitssystem sichert die Daten, indem es sie an mehreren Orten speichert. Der Ausfall eines einzelnen VPS führt nicht automatisch zu einem verheerenden Verlust.

Disaster Recovery. Unerwartete Ausfallzeiten werden reduziert, um die Service Level Agreements (SLA) zu verbessern, einschließlich niedrigerer Recovery Point Objectives (RPO) und Recovery Time Objectives (RTO).

Hohe Verfügbarkeit mit Serverüberwachung

Für eine verbesserte Transparenz mit hoher Verfügbarkeit beinhalten alle InMotion VPS- und Dedicated Server-Hosting-Tarife eine Serverüberwachung im Bereich Account Management Panel (AMP) Manage My Cloud Server, um die Ressourcenauslastung zu verfolgen.

Verwalte den Bereich My Cloud Server mit Hochverfügbarkeitsüberwachung

Oben findest du schnelle Links, mit denen du ganz einfach..:

Unter den Quick-Links findest du eine Übersicht über die Ressourcenauslastung deines Servers: Bandbreite, Festplattenspeicher, RAM und CPU-Auslastung im Durchschnitt der letzten 24 Stunden. Wenn du mit dem Mauszeiger über das Diagramm fährst, siehst du die Angaben im Tausendstel-Bereich.

Bandbreite

Das Bandbreitendiagramm zeigt zwei Linien an. Die grüne Linie stellt den Bandbreiteneingang und die gelbe Linie den Bandbreitenausgang des Servers in Gigabyte (GB) dar. Die Bandbreite wird durch Prozesse wie Website-Traffic, Senden/Empfangen von E-Mails und Datenbankabfragen beeinflusst.

Du kannst die Web-Bandbreite verbessern, indem du deinen Server in das Cloudflare Content Delivery Network (CDN) integrierst.

Speicherplatz

Das Speicherplatzdiagramm zeigt zwei Linien an. Die grüne Linie zeigt den gesamten Speicherplatz an, der durch dein Hosting-Paket bestimmt wird, und die gelbe Linie deinen genutzten Speicherplatz in GB. 

Das Entfernen älterer Backups ist ein schneller Weg, um Speicherplatz auf dem Server wiederherzustellen.

Direktzugriffsspeicher (RAM)

Das RAM-Diagramm zeigt vier Linien an, die in GBs gemessen werden. Die grüne Linie zeigt den gesamten Speicher deines Servers an. Die gelbe Linie zeigt den zwischengespeicherten Speicher des Servers an. Dies ist der beste Indikator dafür, wie viel Arbeitsspeicher du tatsächlich nutzt. Die rote Linie ist der freie Speicher. Und die blaue Linie ist die Obergrenze deines Hosting-Angebots.

Last Durchschnitt

Durchschnittsdiagramm aus dem Ressourcen-Dashboard laden

Die grüne und die gelbe Linie zeigen die durchschnittliche Auslastung nach einer Minute bzw. nach fünfzehn Minuten an. Dein Basislastdurchschnitt kann sich erhöhen, wenn du mehr Webanwendungen installierst. Sie kann auch ansteigen, wenn mehr interne Aufgaben wie Backups und Updates gleichzeitig ausgeführt werden. Keiner dieser Fälle ist negativ, wenn die Serverinfrastruktur entsprechend konfiguriert ist.

Überprüfe dieses Diagramm regelmäßig, um deine durchschnittliche Grundlast besser zu verstehen. Für detailliertere Systemberichte kannst du eine SIEM-Software (Security Information and Event Management) installieren, z.B. Splunk oder Elastic (ELK) Stack.

Server Snapshot Rollbacks

Server-Snapshots helfen bei der Wiederherstellung im Katastrophenfall, da sie es dir ermöglichen, mit nur wenigen Klicks zu einem früheren stabilen System mit Dateien, Datenbanken und Prozessen zurückzukehren. Ein Snapshot unterscheidet sich von herkömmlichen Backups, die mit tar- oder zip-Komprimierungstools erstellt wurden, dadurch, dass du einzelne Dateien aus einem Snapshot nicht wiederherstellen kannst. Wir empfehlen nach wie vor regelmäßige komprimierte Backups, um einzelne Dateien wiederherzustellen. Snapshots sind eine wertvolle letzte Verteidigungslinie.

Daten-Rollback, Backups und Snapshots sind für die Hochverfügbarkeitsinfrastruktur genauso wichtig wie die Server- und Netzwerkkomponenten.

Optionen für die Planung und Wiederherstellung von Schnappschüssen

Häufige Anwendungsfälle für Snapshot-Rollbacks:

  1. Anwendungsupgrades (am häufigsten) - Stell dir vor, du aktualisierst auf die neueste Version von WordPress und deine Website funktioniert danach nicht mehr richtig. Du kannst ganz einfach innerhalb weniger Minuten zur funktionierenden Version deiner Website zurückkehren, anstatt nach einem alten MySQL-Datenbank-Backup zu suchen, das du wiederherstellen kannst. Vorausgesetzt, du hast ein aktuelles Backup.
  2. Sicherheitsprobleme - Wenn deine Website gehackt wird, kannst du vielleicht zu einem älteren, nicht infizierten Snapshot zurückkehren, anstatt den Cyberangriff zu beseitigen. Manchmal muss man das Thema Cybersicherheit auf die harte Tour lernen. Das macht es einfacher. Hoffentlich arbeitest du an deiner Web App Firewall (WAF)
  3. Entwicklungsfehler - Ein Entwickler, der sich in einer Staging-Umgebung auf den Rollout eines neuen Codes vorbereitet, kann leicht zu einer stabilen Version zurückkehren, wenn die neuen Commits andere Fehler auf der Website verursachen.

Dies sind nur einige der Szenarien, in denen die neue Schnappschuss-Funktion für dich nützlich sein kann.

Woher weiß ich, ob Hochverfügbarkeits-VPS etwas für mich sind?

Zeit ist Geld - und Ausfallzeiten sind verlorenes Geld. Wenn du Ressourcen hast, die ständig verfügbar sein müssen, wie eine HA-Anwendung, dann brauchst du ein hochverfügbares System.

Das gilt vor allem in der heutigen Zeit, in der 81 % der Verbraucher/innen online gehen, bevor sie eine Kaufentscheidung treffen. Es spielt keine Rolle, in welcher Branche du tätig bist, die Verbraucher werden sich deine Website ansehen.

Wenn deine Website nicht erreichbar ist, langsam ist oder nicht richtig funktioniert, werden deine Besucher abwandern. Wenn du dir darüber Gedanken machst, ist es vielleicht an der Zeit, einen hochverfügbaren VPS zu testen. Erfahre, wie wir dir mit unserem hochverfügbaren VPS-Hosting helfen können, den bestmöglichen ersten Eindruck zu hinterlassen. Bei InMotion Hosting wissen wir, wie man HA richtig macht.

Genieße leistungsstarke, blitzschnelle Server mit erhöhter Sicherheit und maximaler Betriebszeit mit unserem Managed VPS Hosting!
Diesen Artikel teilen
Veröffentlicht in Glossar auf

Eine Antwort hinterlassen

Deine E-Mail Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert