Hallo zusammen!
Ich befasse mich seit einiger Zeit bzgl. Hochverfügbarkeit mit der Frage, welche Lösung für uns die Sinnvollste ist.
Wir haben derzeit mehrere Root-Server, die alle unabhängig voneinander arbeiten (Web, Mail, SQL, DNS, ...).
Jedoch sind sie ein wenig in die Jahre gekommen und eine vernünftige Struktur gibt es ebenfalls nicht mehr.
Nun ist der Gedanke einen ganz neuen Weg zu gehen, mit einem leistungsstarken Server, der ebenfalls alle Aufgaben abdeckt. Jedoch ist es ganz wichtig, dass er - bei einem Ausfall - sofort durch einen anderen Server ersetzt werden kann (failover Prinzip).
Momentan schweben mir zwei Ideen vor:
- Internet -> IP-Loadbalancer -> (2x Root-Server)
Der IP-Loadbalancer (soll nur als FailOver dienen) überwacht die dahinter liegenden Server.
Die beiden Root-Server werden ständig über DRBD miteinander synchronisiert, sodass zu jeder Zeit auf beiden Maschinen der gleiche Datenbestand vorhanden ist. - Internet -> Verwaltungsserver (kleine Cloud)
Internet -> IP-Loadbalancer -> (2x Root-Server) -> NAS / SAN
In diesen Fall ist es so, dass es neben den beiden Root-Servern einen kleine Cloud gibt, die lediglich als DNS-Server eingesetzt wird. Zudem soll auf dieser Cloud Plesk laufen, um die Server zu verwalten.
Die beiden Server werden in diesem Fall nicht miteinander synchronisiert, da der Datenbestand hinter den Servern liegt und zwar auf einem redundanten NAS / SAN.
Nun meine Frage an euch:
- In wie weit ist es möglich Idee 1 umzusetzen?
Die Frage bezieht sich speziell auf die Synchronisation der mySQL DB und vor allem wie regelt man das, die beiden Server durch Plesk verwaltet werden? - Was haltet ihr von Idee 2?
In meinen Augen eine sinnvollere Lösung aufgrund dessen, dass die Synchronisierung wegfällt. Einzige Überlegung ist, ob es funktioniert Plesk auf einer kleinen Cloud (die nur der Verwaltung dienen soll) laufen zu lassen und damit die beiden Server zu "steuern" (eMail-Accounts verwalten, Webs anlegen, ...).
Oder müsste Plesk auf den beiden Servern laufen? Aber wie verhält es sich dann mit den Datenbeständen?
Was haltet ihr davon? Würdet ihr mir zustimmen oder könnte es in euren Augen Probleme geben?
Wie habt ihr eure Hochverfügbarkeit aufgebaut?
Wichtig in diesem Fall ist, dass Plesk nicht durch andere Panels ersetzt werden darf. Plesk ist zur Verwaltung Voraussetzung.
Würde mich über rege Beteiligung an diesem Thread freuen!
Vielen Dank schon mal im Voraus!