Server Redundanz per DNS Failover eine Lösung?

ChrisG39

New Member
Vielleicht hat hier jemand einen Tipp für mich:

Ich habe derzeit einen Root und einen managed Server bei 2 verschiedenen Anbietern gemietet. Generell laufen beide Server bisher ohne einen Ausfall.

Nun habe ich aber einen etwas speziellen Kunden bekommen, der gerne eine gewisse Redundanz möchte. Weshalb ich mir, nach langen Stunden-Recherchen im Internet, folgendes Szenario ausgedacht habe:

-- Webseite liegt auf Managed Server
-- Eine vereinfachte Kopie der Seite liegt auf dem Rootserver, zusammen mit dem Hinweis das derzeit ein technisches Problem besteht
-- DNS Failover auf die Domain des Kunden, mit Monitoring alle 60 Sekunden und einer TTL von 30 Sekunden.

Solange der Managed Server erreichbar ist, bleibt die IP des managed Servers im DNS eingetragen. Sobald aber der Managed Server nicht erreichbar ist, wird sofort auf die IP des Root Servers im DNS umgestellt.

Getestet habe ich dieses Szenario schon und es funktioniert soweit auch fehlerfrei.

Nun wurde ich aber darauf hingewiesen das durch die kurze TTL im DNS die Seite ebenfalls Erreichbarkeitsprobleme bekommen kann und sehr langsam wird. Ist diese Aussage richtig?

Dann suche ich auch nach einem DNS Anbieter der dieses Failover als Komplettlösung anbietet, da ich vermute wenn viele DNS Anfragen auf den Root Server eingehen der einfach zu klein wäre. Kann mir da jemand einen Tipp geben?

Ich freue mich auch über jeden Alternativvorschlag hierfür. Wichtig für mich ist halt nur das ich meine beiden Server verwenden kann, welche in unterschiedlichen Rechenzentren stehen und unterschiedliche IPs haben.

VIELEN DANK im Voraus für eure Unterstützung!
 
Bei niedrigen TTLs merkt man es unter Umständen einfach schneller, wenne in NS down ist. Zudem werden mehr Fragen an den Nameserver gestellt, was sich auf die performance auswirken könnte.
 
Ich weiß zwar nicht wie viele DNS-Anfragen verarbeitet werden sollen, allerdings sollte den Server mit dem DNS drauf nichts so schnell überlasten. Wenn's ein managed DNS sein soll, welcher günstig ist und Failover unterstützt, dann ich dnsmadeeasy.com empfehlen.
 
Hm, warum fischt Du lieber im Brunnen, statt das Kind am hineinfallen zu hindern?

Es gibt genug Möglichkeiten, bei vollständiger Ereichbarkeit möglichst ausfallsicher zu hosten (z.B. Cluster, noch redundantere Auslegung der Hardware, Cloudlösungen, u.v.m.). Warum nicht lieber in diese Richtung optimieren? Wenn die vereinfachte Kopie der Site online ist, ist sie im Endeffekt trotzdem down. Redundanz ist das was Du machst nicht, sondern eine bessere "Service nicht erreichbar" Seite.
 
Redundanz ist das was Du machst nicht, sondern eine bessere "Service nicht erreichbar" Seite.

Sehe ich genauso. Dieser Weg kostet zwar mehr, aber wenn dein Kunde Redundanz verlangt, sollte er die auch bezahlen. Die Lösung über den DNS Failover ist interessant, aber nicht gerade zuverlässig oder professionell, da DNS nicht für so etwas gedacht ist.
 
Die Lösung über den DNS Failover ist interessant, aber nicht gerade zuverlässig oder professionell, da DNS nicht für so etwas gedacht ist.

Zumal ein einfacher Test "server up = ip in DNS" nicht funktioniert. Ist zwar schön, dass der Server erreichbar ist, aber die Dienste müssen es auch sein. Man kann zwar mit nmap was passendes basteln, aber wirklich handlich ist das nicht.

Ich würde eher die relevanten Daten der beiden Server per drbd oder unision im Sync halten. Dann können grds. auch bei IP in den DNS.
 
Back
Top