Abstract navy and gray geometric header background for article on low-risk legacy DNS migration
Content Hub · Automatisierung

Wie automatisiert man DNS-basiertes Failover für kritische Dienste in Hybrid- und Cloud-Umgebungen?

DDI-Automatisierung Unified DDI Updated

Das automatisierte DNS-Failover besteht aus drei Komponenten: sich überschneidende Verfügbarkeitsmethoden im Hintergrund, Zoneninhalte, die auf jeden Anbieter repliziert werden, der für die Domain antwortet, sowie eine Automatisierung, die die Lücke zwischen der Erkennung eines Ausfalls und der Änderung der Antwort schließt. Was diese Komponenten miteinander verbindet, ist eine Steuerungsebene, die festhält, was wo vorhanden sein sollte. BlueCat bietet hierfür zwei Ansätze: Micetro orchestriert die bereits laufenden Microsoft-DNS-, BIND- und DHCP-Dienste, und Integrity konsolidiert DNS, DHCP und IPAM auf einer einzigen Plattform.

· 01 — EINZIGER AUSFALLPUNKT

Warum gefähr det ein einzelner DNS-Server jeden Dienst im Netzwerk?

Nur einen DNS-Server zu haben, stellt einen Single Point of Failure dar.“ Wenn dieser nicht mehr antwortet, bricht die Namensauflösung ab, und das Netzwerk sowie alle öffentlich zugänglichen Websites sind nicht mehr erreichbar – unabhängig davon, wie einwandfrei die zugrunde liegenden Server funktionieren.“

Hochverfügbarkeit zielt darauf ab, ein bestimmtes Maß an Betriebsleistung oder Verfügbarkeit zu gewährleisten, und in vielen Fällen schreibt ein Service Level Agreement einen bestimmten Prozentsatz vor. Die Konfiguration, die dies gewährleistet, muss sowohl redundant als auch widerstandsfähig sein, wobei das Failover bereits vor dem Ausfall vorbereitet sein muss und nicht erst währenddessen eingerichtet werden darf.“

Es gibt vier Möglichkeiten, um eine hohe Verfügbarkeit für DNS-Dienste zu erreichen: Hardware-Failover, Redundanz des DNS-Protokolls, verteilte Architektur und Zustandsprüfungen des Load Balancers. Redundante Hardware übernimmt automatisch am selben Standort. Die Redundanz des DNS-Protokolls ermöglicht es Clients, einen anderen Server zu nutzen. Eine verteilte Architektur bedeutet, dass der Ausfall eines einzelnen Servers keine Auswirkungen auf den Dienst hat. Zustandsprüfungen des Lastverteilers nehmen ein fehlerhaftes Ziel aus dem Rotationszyklus heraus, bevor Clients es erreichen. Jede dieser Methoden hat ihre Grenzen, weshalb sie sich gegenseitig ergänzen, und die Automatisierung baut auf allen vier auf, anstatt eine davon zu ersetzen.

4 [keine – Zahl steht für sich allein]

Es gibt vier Möglichkeiten, eine hohe Verfügbarkeit für DNS-Dienste zu erreichen: Hardware-Failover, Redundanz des DNS-Protokolls, verteilte Architektur und Zustandsprüfungen durch Load Balancer. Zusammen bilden sie ein sich überschneidendes Sicherheitsnetz, das keine einzelne Methode allein bieten kann.“

Rack of network servers and cabling illustrating redundant DNS infrastructure for high availability Read article
Weiterführende Lektüre

Banish network downtime with DNS high availability

If you have just one DNS server, what happens if it fails? Four avenues to DNS high availability are the key to a redundant and resilient network.

5 min Blog
Weiterlesen

· 02 — FAILOVER-MECHANISMEN

Wie funktioniert ein automatisiertes DNS-Failover eigentlich?

Ein automatisiertes DNS-Failover läuft in vier Schritten ab. Erstens stellt ein Zustandscheck fest, dass ein Ziel nicht erreichbar ist. Zweitens löst dieses Ergebnis eine Änderung über die API der DNS-Steuerungsebene aus, anstatt über eine Konsole. Drittens wird der Inhalt des Eintrags oder der Zone sofort in jeder autoritativen Kopie aktualisiert. Viertens passen sich die Clients an, sobald ihre zwischengespeicherten Antworten ablaufen. Die TTL des Eintrags – und nicht die Geschwindigkeit der Automatisierung – bestimmt, wie lange dieser letzte Schritt dauert.“

Die Erkennung entscheidet darüber, was als Ausfall gilt, und genau hier scheitern die meisten selbst entwickelten Failover-Lösungen. Ein Zustandscheck am Anwendungsendpunkt liefert weitaus mehr Informationen als ein Ping an den Server, auf dem die Anwendung gehostet wird, und der Schwellenwert muss konservativ genug sein, um nicht bei vorübergehenden Störungen ausgelöst zu werden und gleichzeitig die SLA-Anforderungen zu erfüllen. Die Änderung selbst sollte eher ein API-Aufruf als eine Bearbeitung über die Konsole sein, da eine Konsole-Bearbeitung nur eine Plattform erreicht und dort endet. Eine umfassende API-Unterstützung über REST, SOAP und JSON-RPC ermöglicht es, diese Arbeitsabläufe zu automatisieren und zu wiederholen, anstatt sie unter Zeitdruck manuell auszuführen.

Die Propagierung ist der Punkt, an dem hybride Umgebungen scheitern. Wenn Zonen in eine Redundanzgruppe repliziert werden, geht ein API-Aufruf an jedes Mitglied, sodass die Standby-Antwort bereits vor dem Auslösen des Failovers korrekt ist, anstatt erst während des Vorfalls geschrieben zu werden. Rekursive Resolver lassen die alte Antwort dann gemäß der TTL-Uhr verfallen. Aus diesem Grund sollten die TTL-Werte für DNS-A-Einträge vor geplanten Änderungen auf etwa 300 Sekunden gesenkt und wieder auf 3600 oder mehr erhöht werden, sobald die Umgebung stabil ist.“

Abstract digital data tunnel with blue and orange light streaks suggesting high-speed network traffic Read article
Weiterführende Lektüre

DNS A Record

An A record in DNS is the fundamental record type used to assign an IP address to a DNS name. Devices on their own do not understand how to communicate with…

1 min Page
Weiterlesen

· 03 — LÜCKE BEI DER NOTFALLWIEDERHERSTELLUNG

Warum werden DNS, DHCP und IPAM bei der Planung der Notfallwiederherstellung oft außer Acht gelassen?

DNS und DHCP werden in Notfallwiederherstellungsplänen häufig übersehen, und das IP-Adressmanagement wird fast nie berücksichtigt.“ Teams gehen davon aus, dass serverbasierte Standardeinstellungen und manuelle Nachverfolgung ausreichen, stellen dann aber während der Planung fest, dass in der Umgebung nirgendwo erfasst ist, was wo vorhanden sein sollte, sodass ein Failover nicht getestet, sondern nur versucht werden kann.“

Eine Organisation stellte bei der Planung der Notfallwiederherstellung fest, dass das DNS von jedem Domänencontroller im Hauptrechenzentrum, am Backup-Standort und an mehreren geografisch verteilten Standorten antwortete. DHCP verwaltete mehr als 100 Bereiche, die ungünstig auf zwei Server aufgeteilt waren. Die Aufzeichnung darüber, welche IP-Adressen verwendet wurden, befand sich in einer Excel-Tabelle, die auf dem Cloud-Speicher einer einzelnen Person gesichert war.

Das Problem waren nicht die Server selbst. Es lag daran, dass kein System den vollständigen Überblick über die Umgebung bot, sodass es keine Möglichkeit gab, zu überprüfen, ob ein Standby-Server korrekt antworten würde, bis der Datenverkehr dies bewies. Sobald Adressdaten und DNS-Konfiguration auf einer einzigen Plattform statt in „Stammeswissen“ und einer Tabellenkalkulation vorlagen, wurde das Failover zu einem Vorgang, den das Team proben und bestätigen konnte, und der getestete Vorgang verlief ohne Dienstausfall und ohne dass menschliches Eingreifen erforderlich war.

Life preserver towing office buildings and computer screens, symbolizing BlueCat DNS resilience in disaster recovery Read article
Weiterführende Lektüre

Disaster Recovery: BlueCat DNS to the Rescue

A BlueCat customer discusses why organizations can’t afford to overlook DNS, DHCP and IPAM when planning for a disaster.

4 min Blog
Weiterlesen

· 04 — ABWEICHUNGEN ZWISCHEN ANBIETERN UND ANSICHTEN

Wie können Netzwerkteams verhindern, dass DNS-Einträge zwischen Anbietern sowie zwischen internen und externen Ansichten abweichen?

Abweichungen werden reduziert, indem ein System als zentrale Datenquelle festgelegt und nachgelagert synchronisiert wird, anstatt dieselbe Zone in mehreren Konsolen zu bearbeiten.“ Diese Synchronisierung muss sowohl interne als auch externe Ansichten abdecken, da bei einem Failover, das nur die öffentliche Zone aktualisiert, interne Clients noch lange nach dem erfolgreichen öffentlichen Cutover weiterhin auf die ausgefallene Adresse verweisen.“

Manuelle Aktualisierungen über mehrere Verwaltungskonsolen hinweg sind eine dokumentierte Ursache für Ausfälle und hinterlassen drei Lücken: einzelne Ausfallpunkte, bei denen ein Anbieter eine Zone allein verwaltet, begrenzte Abhilfemaßnahmen, wenn dieser Anbieter angegriffen wird, und eine fragmentierte Transparenz über separate Schnittstellen hinweg. Wenn Redundanz aus replizierten Live-Kopien der Zone aufgebaut wird, behält jeder Server seine eigenen, entsprechend eindeutigen NS- und SOA-Einträge bei, während A-, CNAME-, MX- und die übrigen Einträge synchron bleiben, sodass keine Kopie unbemerkt von den anderen abweicht.

Split-Horizon-DNS verdoppelt die Anzahl der Stellen, an denen eine Antwort geändert werden muss. Kommt dann noch die Einrichtung bedingter Weiterleiter hinzu, die auf Cloud-Resolver verweisen, sowie private Zonen pro VPC und in Active Directory integrierte Zonen auf Domänencontrollern, wird aus einem einzigen logischen Failover eine Änderung, die in vier oder fünf Systemen in der richtigen Reihenfolge vorgenommen werden muss. Die Lösung liegt eher im Umfang als im Aufwand: Interne und externe Kopien einer Zone müssen sich innerhalb derselben Synchronisationsgrenze befinden, sodass eine einmal vorgenommene Änderung auf beide übertragen wird.

Blue glowing cloud icon connected by streaming data lines to server racks representing cloud networking and data flow Read article
Weiterführende Lektüre

Unlock DNS redundancy with BlueCat Micetro’s xDNS®

Discover how Micetro’s xDNS® simplifies hybrid cloud DNS management with redundancy, protection against DNS attacks, and enhanced visibility.

4 min Blog
Weiterlesen

· 05 — BEWERTUNGSKRITERIEN

Worauf sollten Teams bei einer Plattform für automatisiertes DNS-Failover in hybriden Umgebungen achten?

Achten Sie auf vier Dinge: Zoneninhalte, die auf jede Kopie repliziert werden, die für die Domain antwortet, eine API-gesteuerte Steuerungsebene mit „Infrastructure-as-Code“-Integrationen, zentralisierter, rollenbasierter Zugriff mit vollständiger Protokollierung sowie getestete Wiederherstellungstools. Jedes davon ist das Gegenteil eines zuvor auf dieser Seite beschriebenen Ausfallmodus. Wie die Plattform bereitgestellt wird – entweder auf den bereits laufenden Servern oder als Plattform, auf die sich ein Unternehmen standardisiert –, ist eine separate Entscheidung, die sich aus der Teamgröße und den Modernisierungsplänen ergibt.“

Replikation und API-Steuerung sorgen für das Failover. Einträge müssen bereits vor einem Vorfall auf allen autoritativen Kopien identisch sein und dürfen nicht erst währenddessen geschrieben werden, und die Änderung, die sie synchronisiert, muss über einen einzigen API-Aufruf erfolgen, anstatt einer pro Plattform wiederholten Bearbeitung über die Konsole. Eine Plattform, die beide Kriterien erfüllt, ermöglicht es einem Team, das Failover nach einem Zeitplan zu proben, anstatt es unter Druck versuchen zu müssen.“

Governance und Wiederherstellung entscheiden darüber, ob das System hält, was es verspricht. Jede Transaktion und jede Konfigurationsänderung sollte authentifiziert, protokolliert und überprüfbar sein, mit mehrstufigen Genehmigungsworkflows für die Änderungskontrolle und rollenbasierten Berechtigungen, die so detailliert sind, dass sie einzelne Zonen und DHCP-Bereiche abdecken. Clustering mit synchronisierten Datenbanken, geplanten Backups sowie dokumentierten Migrations- und Wiederherstellungspfaden deckt den Bereich der Wiederherstellung ab.“

Three operational reasons to drop legacy tools and unify your DDI Read article
Weiterführende Lektüre

Three operational reasons to drop legacy tools and unify your DDI

Learn with BlueCat how visibility and control, process automation, and infrastructure reliability offer three reasons to adopt Unified DDI.

5 min Blog
Weiterlesen

· 06 — ORCHESTRIERUNG IHRER LÄUFE

Wie können Teams die Einhaltung der SLAs für DNS und DHCP sicherstellen, ohne das Netzwerk neu zu gestalten?

BlueCat Micetro die DNS- und DHCP-Service-Levels einhält, indem es vorhandene Server über ein unterbrechungsfreies Overlay orchestriert, anstatt sie zu ersetzen. Unternehmen nutzen Microsoft DNS, ISC BIND, ISC DHCP und Kea DHCP weiterhin im Produktivbetrieb und profitieren gleichzeitig von einheitlicher Kontrolle, Redundanz und Änderungssteuerung auf übergeordneter Ebene.“

Micetro lässt sich in weniger als einer Stunde auf einer virtuellen Maschine, in der Cloud oder auf Bare-Metal-Servern installieren, ohne dass ein umfassendes Upgrade bestehender DNS- und DHCP-Dienste erforderlich ist. Ein einziger Proxy-Agent ersetzt die Vielzahl von Agenten auf Microsoft-Servern, und detaillierte, rollenbasierte Berechtigungen für einzelne DHCP-Bereiche und DNS-Zonen beschränken unnötige Änderungen an Domänencontrollern, die die Verfügbarkeit beeinträchtigen.

Was die Verfügbarkeit betrifft, verringert die xDNS-Redundanz das Risiko von Single Points of Failure im DNS-Bereich und stärkt die Abwehr von DDoS- und anderen DNS-Angriffen. Redundanzgruppen können BIND, Windows DNS, Azure DNS, Amazon Route 53, NS1, Dyn und Akamai Fast DNS umfassen, wobei ein alternatives Mitglied die Zone während eines Ausfalls weiterhin autoritativ bedient. Eine zentralisierte DHCP-Verwaltung und DNS-Workflow-Warteschlangen sorgen dafür, dass jede Änderung einer Anfrage und Genehmigung unterliegt.

BlueCat Micetro white paper cover with title "Micetro features and capabilities" and company logo Read article
Weiterführende Lektüre

Micetro Features & Capabilities Whitepaper

Today’s enterprise networks span data centers, cloud environments, and distributed edge systems. DNS, DHCP, and IP address management (together known as…

13 min Blog
Weiterlesen
Visual showing how you can regain control and visibility over your network infrastructure with BlueCat Micetro. Read article
Der Overlay-Ansatz

Micetro

With Micetro, integrate, orchestrate, and automate your current DNS, DHCP, and IPAM network infrastructure via a single web interface.

5 min Page
Micetro anzeigen“

· 07 — KONSOLIDIERUNG AUF EINER PLATTFORM“

Wie konsolidieren Teams DNS, DHCP und IPAM auf einer Plattform für ein getestetes Failover?“

BlueCat Integrity konsolidiert DNS-, DHCP- und IP-Adressverwaltung auf einer einzigen Plattform, die als zentrale Informationsquelle dient, sodass eine Standby-Konfiguration bereits vor einem Vorfall überprüft werden kann, anstatt sie erst im Live-Betrieb zu testen.“ Integrity und Micetro sind zwei Wege zum gleichen Ergebnis: Unternehmen entscheiden sich für das eine oder das andere, nicht für beides.

Integrity kombiniert den BlueCat Address Manager mit BlueCat DNS-/DHCP-Servern in einer Hub-and-Spoke-Architektur, bei der eine Appliance der Enterprise-Klasse Tausende von DNS- und DHCP-Servern verwaltet. Durch schrittweise Upgrades können Umgebungen nacheinander unter zentrale Kontrolle gebracht werden, anstatt in einem einzigen Umstellungsvorgang, und DNS- sowie DHCP-Failover gewährleisten die Verfügbarkeit der Dienste sowohl für IPv4 als auch für IPv6. Integrierte Funktionen für Notfallwiederherstellung und Hochverfügbarkeit ermöglichen es Teams, ihre Bereitschaft zu überprüfen – so wird ein Wiederherstellungstest zu einem geplanten Vorgang und nicht zu etwas, das ihnen einfach widerfährt.

Governance und Automatisierung gehen damit einher. Eine herstellerunabhängige RESTful-OpenAPI ermöglicht es, DNS, DHCP und IPAM programmgesteuert zu automatisieren und in Dienste von Drittanbietern wie ServiceNow für die Self-Service-Bereitstellung zu integrieren. Rollenbasierte Zugriffskontrollen, Netzwerkvorlagen und IP-Modellierungstools definieren einmalig, wie der Adressraum strukturiert ist, und Prometheus-basierte Echtzeit-Metriken decken Probleme auf, bevor sie zu Ausfallzeiten führen.

BlueCat Integrity X marketing page describing integrated DNS, DHCP, and IPAM solution benefits and capabilities Read article
Weiterführende Lektüre

Integrity Data Sheet

BlueCat Integrity X is a software suite that centralizes and automates mission-critical DNS, DHCP, and IP address management (DDI) services across…

4 min Blog
Weiterlesen
Abstract isometric UI showing network ranges, usage bars, region names (EMEA/APAC), and a purple "Deploy" button Read article
UNIFIED DDI

Integrity

Tame network complexity with Integrity's full-stack DDI management platform and get visibility and control over your DNS, DHCP, and IPAM.

9 min Page
Integrität anzeigen“

· 08 — Möglichkeiten gibt es?“

Welcher Failover-Ansatz ist der richtige für Ihre Umgebung?

Der richtige Ansatz hängt davon ab, wo die aktuelle Schwachstelle liegt: in der Topologie, in der Diskrepanz zwischen Kopien, die übereinstimmen sollten, oder in der Tatsache, dass zwar Redundanz vorhanden ist, diese aber vollständig manuell gepflegt wird. Aus den obigen Abschnitten ergeben sich drei Vorgehensweisen.

PATH 01
Die Auflösung hängt von einem Server oder einem Standort ab, unabhängig von der Plattform

Korrigieren Sie die Topologie, bevor Sie sie automatisieren

Kombinieren Sie Hardware-Failover, DNS-Protokoll-Redundanz, eine verteilte Architektur und Zustandsprüfungen des Lastenausgleichs, sodass jede Komponente die Grenzen der anderen abdeckt. Eine Automatisierung auf Basis eines Single Point of Failure automatisiert lediglich den Ausfall. Sobald eine zweite Lösung vorhanden ist, hat die Automatisierung eine Alternative, auf die sie ausweichen kann.
References: · 01, · 02
PATH 02
Microsoft-zentrierte Infrastruktur, die weiterhin im Einsatz ist, und kein Interesse an einer Umstellung

Orchestrieren Sie das, was Sie bereits betreiben“

Fügen Sie eine unterbrechungsfreie Orchestrierungsebene über das bereits im Betrieb befindliche DNS und DHCP ein. Rollenbasierte Steuerung, Prüfpfade und Genehmigungswarteschlangen stehen ohne Migration zur Verfügung, und die Tabellenkalkulation verliert ihre Rolle als primäres Aufzeichnungssystem. Testen Sie das Failover, sobald die Steuerungsebene nachweisen kann, was sie leisten wird.
References: · 04, · 06
PATH 03
zu standardisierende Infrastruktur oder Disaster-Recovery-Tests, deren Erfolg nachgewiesen werden muss“

Konsolidierung auf einer Plattform

Führen Sie DNS, DHCP und IPAM auf einer einzigen Plattform zusammen, sodass eine zentrale Informationsquelle festlegt, was wo vorhanden sein sollte. Eine schrittweise Migration vermeidet eine einmalige Umstellung, und ein vorab getestetes Failover ersetzt ein Failover, das nur einmal versucht wird.“
References: · 03, · 05, · 07

Häufig gestellte Fragen

Fragen stellen Netzwerkteams bei der Planung eines DNS-Failovers über lokale und Cloud-Umgebungen hinweg?

Alle in dieser Analyse zitierten Quellen

📣  Now live: Explore BlueCat Horizon, our SaaS-first Intelligent NetOps platform.