das ganze sollte ja der ausfallsicherheit dienen. deswegen sollte mann immer auf eine fail over ip verfügen die dann alle dns einstellungen überflüssig macht! eine änderung des dns eintrags dauert stunden und würde alles um stunden unerreichbar machen. ein hosting provider schaut sicherlich sehr schlecht nach aussen da, wenn seine accounts für stunden OFFLINE sind.
wenn der server A ausfallen sollte dann kann mann per webinterface das routing auf die andere ip umleiten, failoverIP und wärenddessen den defekten server A reparieren!
mann müsste auch beachten das während des reparatur vorgangs änderung am server B geschrieben wurden bzw. user gepostet und mails gesendet wurden. mann müsste das also so machen das sich nach erfolgreicher reparatur der server B mit dem server A wieder replizieren soll/muss! weil ja der server b in der zwischenzeit anfragen des server A durchgeführt hat und eine datenänderung vorliegt!
ich habe einen teilweisen plan bereits geschrieben denn ich umsetzen will. der ist noch nicht fertig aber in den nächsten 6 monaten muss ich etwas derartiges machen.
zu replizierung der 2 server könnte man die software rsync nehmen. rsync ist ein unter der GPL stehendes programm zur synchronisation von daten und das meistens über ein netzwerk. es ist eine art inkrementaller replizierung, also partikelweiser speicherung abgleichung der daten. ich muss nur prüfen ob auch von server B das rückspielen auf server A auch möglich ist. ich weiss von sync vorgang in eine richtung aber nicht in die umgekehrte.
oder mann macht es so:
PROXY SERVER
SERVER A SERVER B
die zweite variante wäre noch effektiver da hier eine lastverteilung intergriert wäre. der proxy server könnte ein rps server oder ein Vserver (512 MB RAM) locker sein. der routet die ganzen pakete und teilt diese auf server A und server B auf. wenn der server A ausfallen sollte passiert nichts, automatisch werden alle datenpakete an den server B geleitet. admin kriegt eine mail oder sms: SERVER A ODER B DOWN!
es gibt noch eine variante wo die anfragen willkürlich auf 3 server verteilt werden und alle drei server stehen in einem replizierungsmodus über rsync in verbindung. der nahcteil ist der grosse laod der hier zwischen den drei servern ensteht. aber datentransfers innerhalb des datacenters sind bei vielen hosting providern unlimited! die server wären da mit 100 full duplex miteinander verbunden.
wäre noch nett von euch programmieren zu erfahren ob und welche varianten von eurer seite möglich sind und was ihr dazu von der ispcp seite sagen bzw. umsetzen würdet!
MENKI