[buug-l] Webserver/Datenbank ausfallsicher

Mario Thaten mls at thaten.de
Die Mar 30 08:11:01 CEST 2004


Am Montag, 29 März 2004 schrieb Carsten Wartmann <c.wartmann at gmx.net> :

Hallo Carsten,

>Man stelle sich eine sehr wichtige Datenbank vor, mit
>Webfrontend. Übertragende Datenmengen und Zugriffe sind nur sehr
>gering, ABER wenn jemand die Datenbank abfragen will sollte das auch
>funktionieren.

wir lösen das Problem bei uns mit Cisco Content Switches.
Gibt es aber auch von diversen preiswerteren Herstellern.
(z.B. BigIP) Qualitätsunterschiede liegen hier z.B. in der
Kommunikationsfähigkeit von Rechnern hinter einem CS untereinander.

>- geht sowas mit zwei Servern (als so ab "Root"-Server)? Was ich
>bisher gesehen habe baut irgendwie eher auf Lastverteilung und es sind
>immer noch Proxy Server vorhanden die Verteilen und was wenn die nicht
>laufen?)

Mit Content Switches kann man auch Lastverteilung machen, darüberhinaus
haben die eine konfigurierbare Detection (z.B. durch Polling alle 5
Sekunden) ob ein Server noch lebt. Wenn nicht dann wird automatisch
nur noch der andere angesprochen.

Die Ausfallsicherheit der Proxies kannst Du so nicht beeinflussen,
da empfehlen sich Cluster-Lösungen. Je nach Provider dürften die
aber schon existieren.

>- An sich müsste man ja den DNS Eintrag ändern wenn ein Server
>wegfällt, aber das dauert ja wahrscheinlich etwas (Minuten? Stunden?)
>und diese Minuten hätte man bei der Anwendung nicht.

Nein, Du sprichst die Applikation nur noch mit IP / DNS des Content
Switches an, der setzt die Anfrage dann an die dahinterstehenden
Server ab. Verfügbarkeit lt. SLA damit 99,3 % bei uns.

HTH!

Viele Grüße,

Mario

-- 
Mario Thaten
mls at thaten.de