Sven Rautenberg (off site): Eine Domain mit zwei IP-Adressen

Beitrag lesen

Moin!

und zwar haben wir zwei Standleitungen, eine mit 34 mbit und eine mit 2 mbit. Wir wollen nun einen eigenen Webserver laufen lassen. Um möglichst immer erreichbar zu sein, wollen wir den "Hauptverkehr" über die 34 mbit Leitung abwickeln, sollte diese jedoch ausfallen, wollen wir über die 2 mbt Leitung weiter erreichbar bleiben. Die Leiteungen sind von unterschiedlichen Providern. Die Domain ist über 1&1 registriert. Dort können wir aber nur eine IP-Adresse der Domain zuweisen.

Das, was du willst, ist mit simplen DNS-Konfigurationen nicht erreichbar.

Du willst eine Art von Load-Balancing mit Failover. Sowas ist mit DNS nicht zu erreichen.

Loadbalancing allein würde (jedenfalls grundsätzlich) durch Definition von zwei IP-Adressen für die Domain (was technisch möglich ist) funktionieren - aber auch eher schlecht, weil es nicht beeinflussbar ist, welche IP Besucher nutzt.

Außerdem wäre diese Lösung nicht gegen Ausfälle gesichert. Wenn eine IP unerreichbar wird, sind einfach alle Besucher, die diese IP verwenden, vom Server abgeschnitten.

Failover hingegen erfordert ja, dass eine Instanz _vor_ euren Leitungen entscheidet, welche Leitung verfügbar ist, und welche (wenn Loadbalancing erfolgen soll) gerade genutzt werden soll. Das verlagert das Problem des Ausfalls aber nur auf diese eine Instanz. Also braucht's mindestens zwei solcher Load-Balancer, falls einer mal ausfällt...

Im DNS IPs zu ändern, falls was ausgefallen ist, ist aber sowieso keine gute Idee, weil es in der Regel viel zu lange dauert, bis (aufgrund von Ausfällen) vorgenommene Änderungen im Netz bekannt werden. Es gibt ja reichlich DNS-Caches, die einfach noch eine Zeit lang die alten Daten rausgeben, bevor sie sich aktualisieren.

Reicht es, sich bei einem Anbieter wie "http://soa.granitecanyon.com/" zu registrieren und hier die zweite IP-Adresse der Domain zuzuweisen? Wenn ja, welcher Anbieter wäre für Europa/Deutschland zu empfehlen?

Nein, das ist alles andere als ausreichend.

Ich formuliere es mal so: Wenn bei euch im Haus kein ausreichendes Know-How zur Errichtung eines ausfallsicheren Webservers vorhanden ist, dann wäre es doch keine so verkehrte Idee, sowas extern einzukaufen. :) Ausfallsicherheit kostet allerdings, umsonst gibt's da nichts. Denn mindestens den bzw. die Loadbalancer müßt ihr außerhalb platzieren, also bei einem Hoster o.ä. Wenn aber sowieso schon extern Maschinen stehen - warum dann nicht anstelle von Loadbalancern gleich Webserver dorthin stellen, die sich ggf. gegenseitig überwachen und gegenseitig ersetzen, oder als Cluster gemeinsam laufen (sofern es tatsächlich notwendig ist, _so_ ausfallsicher zu werden).

- Sven Rautenberg