Kapitel 12. Hohe Verfügbarkeit
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Ein wichtiger Teil der Unternehmensarchitektur für kritische Dienste ist die Planung für Ausfälle auf allen Ebenen des Stacks. In diesem Kapitel wird davon ausgegangen, dass sowohl Nutzer als auch Betreiber wollen, dass die Dienste so gut wie möglich verfügbar sind. Aber wie können wir das erreichen? Was passiert, wenn ein Server, auf dem ein wichtiger Dienst läuft, ausfällt? Was ist, wenn ein ganzes Rack mit mehreren Clustermaschinen den Strom verliert? Was ist mit einer Stromverteilungseinheit, die mehrere Racks versorgt? Was ist, wenn es vorübergehende Probleme gibt, die die Leistung der Knoten beeinträchtigen? Ein Plan zur Bewältigung solcher Szenarien - und das regelmäßige Testen dieses Plans - ist von größter Bedeutung.
Die gute Nachricht ist, dass die meisten Komponenten eines Hadoop-Clusters von Anfang an für den Fall eines Ausfalls konzipiert wurden und über eingebaute Mechanismen verfügen, um mit dem Ausfall einzelner Komponenten umzugehen. Das zentrale Konstruktionsprinzip von Hadoop besteht darin, aus einzelnen unzuverlässigen Komponenten ein zuverlässiges System aufzubauen.
Mit der richtigen Architektur ist ein einzelner Hadoop-Cluster unglaublich widerstandsfähig gegen Ausfälle. In diesem Kapitel erfahren wir, wie die Kerndienste von Hadoop und andere Projekte des Ökosystems für Hochverfügbarkeit (HA) ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access