Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Failover-Clustering ist eine leistungsstarke Strategie zum Sicherstellen von hoher Verfügbarkeit und unterbrechungsfreien Vorgängen in kritischen Umgebungen. Es umfasst eine Konfiguration unabhängiger Computer, die als Knoten bezeichnet werden, die zusammenarbeiten, um die Verfügbarkeit und Skalierbarkeit von Anwendungen und Diensten zu verbessern, die jetzt als gruppierte Rollen bezeichnet werden. Diese Knoten sind über physische Kabel und Software miteinander verbunden.
Wenn ein Fehler in einem oder mehreren Knoten auftritt, übernehmen die verbleibenden Knoten automatisch die Workload, einen Prozess, der als Failover bezeichnet wird, und minimieren Unterbrechungen. Darüber hinaus wird die Gesundheit von gruppierten Rollen kontinuierlich überwacht. Wenn Probleme erkannt werden, werden die Rollen entweder neu gestartet oder zu einem anderen Knoten migriert, um den nahtlosen Betrieb aufrechtzuerhalten. Dieser proaktive Ansatz stellt sicher, dass Dienste konsistent verfügbar bleiben, auch wenn Hardware- oder Softwarefehler auftreten.
Die Vernetzung ist eine wichtige Rolle in Failoverclustern, indem zuverlässige Kommunikation und effizienter Datenaustausch zwischen Clusterknoten und externen Clients ermöglicht werden. Cluster verwenden häufig dedizierte private Netzwerke für interne Funktionen wie Taktsignale und Clusterverwaltung, während separate öffentliche Netzwerke clientzugriffs- und Anwendungsdaten verarbeiten. Diese Netzwerktrennung verbessert die Leistung und Sicherheit, indem kritischer Clusterdatenverkehr von externen Unterbrechungen getrennt wird. Außerdem erhöht sie die Fehlertoleranz, um sicherzustellen, dass interne Clustervorgänge unterbrechungsfrei bleiben und dass Clientverbindungen während Failoverereignissen hohe Verfügbarkeit erhalten.
Die Gesundheit des Clusters wird kontinuierlich über Heartbeat-Signale überwacht, die helfen, Probleme zu erkennen. Wenn ein Problem auftritt, kann das System automatisch ein Failover initiieren, um die Dienstkontinuität aufrechtzuerhalten. Um vertrauliche Daten zu schützen und organisatorische Standards zu erfüllen, enthalten Failovercluster robuste Sicherheitsmaßnahmen wie Verschlüsselung zum Sichern von Daten sowohl während der Übertragung als auch im Ruhezustand. Sie verwenden auch eine präzise Zugriffssteuerung, um Berechtigungen und Zugriffsrechte effektiv zu verwalten.
Weitere Informationen zum Failoverclustering in Azure Local finden Sie unter Grundlegendes zum Cluster- und Pool quorum.
Aktive und passive Failoverkonfiguration
Failovercluster können in zwei primären Konfigurationen eingerichtet werden: Aktiv/Aktiv-Modus und Aktiv/Passiv-Modus. Jede Konfiguration hat ihre eigenen Vor- und Nachteile, wobei aktiver-Aktiv den Fokus auf Leistung und Ressourceneffizienz legt, während aktiver-Passiv die Einfachheit und Zuverlässigkeit bei Failover-Szenarien betont. Die Wahl hängt von bestimmten Organisationsanforderungen und der Kritischen Bedeutung von Anwendungen ab, die gruppiert werden.
Konfiguration | Vorgang |
---|---|
Aktiv | In einem Aktiv/Aktiv-Failovercluster sind alle Knoten aktiv und arbeiten gleichzeitig zusammen, um die Arbeitsauslastung im Cluster auszugleichen. Diese Konfiguration verteilt Aufgaben, Verarbeitungsleistung oder Dienste unter allen verfügbaren Knoten, wodurch Ressourcen effizient genutzt werden. So funktioniert es: |
Passiv | In einem aktiv-passiven Failovercluster werden einige Knoten als aktiv festgelegt, während andere im Standbymodus sind und bereit sind, dies zu übernehmen, wenn ein aktiver Knoten fehlschlägt. So funktioniert es: |
Failoverclustering-Funktionalitäten
Failover-Clustering bietet eine umfassende Reihe von Funktionen, die entwickelt wurden, um die Verfügbarkeit zu maximieren, die Datenintegrität sicherzustellen und die Verwaltung kritischer Workloads zu vereinfachen. Mit diesen Features können Organisationen die Dienstkontinuität verwalten, Ressourcen effizient verwalten und schnell von Hardware- oder Softwarefehlern wiederherstellen. Einige Funktionen, die von Failoverclustering angeboten werden, umfassen:
Clusterknoten und Quorum:
Clusterknoten arbeiten zusammen, um das als Quorum bezeichnete Kollegium beizubehalten, bei dem es sich im Wesentlichen um die Mindestanzahl der Stimmen von Clustermitgliedern handelt, die für die ordnungsgemäße Funktion des Clusters erforderlich sind. Dieser Mechanismus verhindert Split-Brain-Szenarien, in denen geteilte Teile eines Clusters möglicherweise unabhängig funktionieren, was zu Inkonsistenzen führen kann. Quorummodelle wie Knotenmehrheit, Knoten und Datenträgermehrheit, Knoten- und Dateifreigabemehrheit und Keine Mehrheit (Nur Datenträger) bestimmen, wie Stimmen zugewiesen und gezählt werden. Zum Beispiel weist die Knotenmehrheit jedem Knoten eine Stimme zu, während die Knoten- und Datenträgermehrheit zusätzliche Stimmen entweder von einem Datenträger oder einer Dateifreigabe einbezieht.
Speicherkonfiguration:
Ein bemerkenswertes Feature von Failoverclustern ist das freigegebene Clustervolume (Cluster Shared Volume, CSV), mit dem mehrere Knoten gleichzeitig auf denselben Speicher zugreifen können, was eine reibungslose Datenträgerverwaltung und -koordination ohne Leistungsverlust ermöglicht. CSVs sind ein integraler Bestandteil von Speicherkonfigurationen in Failoverclustern. CSVs erleichtern den effizienten Datenträgerzugriff, sodass Knoten Speicheraufgaben gemeinsam verarbeiten können.
Proaktive Überwachung und Verwaltung:
Failovercluster verwenden Takt-Signale, um die Integrität der Knoten und ihrer Rollen zu überwachen. Diese Signale helfen beim Erkennen von Problemen wie Knotenfehlern oder Dienstunterbrechungen. Wenn solche Probleme erkannt werden, kann das System automatisch Failoverprozeduren initiieren und so die Kontinuität sicherstellen und Ausfallzeiten minimieren.
Sicherheit und Compliance:
Sicherheit ist ein wichtiger Aspekt von Failoverclustern, einschließlich Features wie Verschlüsselung und Zugriffssteuerung zum Schutz von Daten und Clustervorgängen. Cluster helfen Organisationen dabei, Complianceanforderungen für kritische Anwendungen zu erfüllen, indem sie eine sichere Datenverarbeitung und zuverlässige Systemleistung sicherstellen. Dies macht sie für Umgebungen geeignet, die strenge Datenschutz- und behördliche Einhaltung erfordern.
Anwendungsfälle:
Failover-Clustering hat mehrere praktische Anwendungen, einschließlich Notfallwiederherstellung, Lastenausgleich und Hochleistungsrechnen. Sie unterstützt kritische Anwendungen, indem sie eine hohe Verfügbarkeit bereitstellen, sodass Unternehmen den Betrieb auch unter ungünstigen Bedingungen aufrecht erhalten können. In Notfallwiederherstellungsszenarien können Cluster z. B. Dienste schnell wiederherstellen, indem Vorgänge auf nicht betroffene Knoten übertragen werden.
Failover-Clustering stellt eine hohe Verfügbarkeit oder kontinuierliche Verfügbarkeit für kritische Anwendungen und Dienste (gruppierte Rollen) sicher, die auf physischen Servern oder virtuellen Maschinen ausgeführt werden. Wenn ein Fehler auftritt, können diese Rollen schnell verschoben oder auf einem anderen Knoten neu gestartet werden, wodurch Ausfallzeiten minimiert und eine konsistente Leistung und Redundanz beibehalten werden.
Anwendungen wie Microsoft SQL Server und Hyper-V virtuelle Computer profitieren von Failoverclustering durch minimale Dienstunterbrechungen, auch bei Hardware- oder Softwarefehlern.
Failoverclustering-Ressourcen
Diese kuratierte Tabelle mit Ressourcen soll Ihnen helfen, Failoverclustering effektiv zu verstehen, zu planen, bereitzustellen und zu verwalten.