Momenteel hebben wij bij Emseli 1 server die als web/mail/sql/primarydns-server fungeert. Deze server (Supermicro 5013C-T) volstaat momenteel nog perfect voor ons klantenbestand, doch om de downtime bij hardware failure tot een minimum te beperken willen wij nu een volledig redundante server aankopen. Een strenge SLA (binnen de 4uur herstel) spreekt ons minder aan, vermits er dan sowieso al een downtime van meerdere uren is.
De setup zou er als volgt uit zien: de eth0 van die redundante server verbinden we met de switch van onze provider, en al zijn eth0:*'s worden platgelegd. Tussen de eth1 van onze main- en redundante server leggen we een gigabitkabeltje zodat we uiterst snel data tussen beide servers kunnen uitwisselen. Die redundante server moet via dat gigabit-kabeltje constant gesynct worden met de mainserver, dus eigenlijk een RAID-1 op netwerkniveau, is dat haalbaar?
De redundante server checkt om de minuut of de mainserver nog up is, en indien dit niet het geval zou zijn (door hardware failure dus) voert hij simpelweg een "ifconfig eth0:* up" uit, zodat alle verkeer via onze provider-switch dan rechtstreeks naar die redundante server loopt. Zodoende zou er dus maximum 1 minuut downtime zijn bij een hardware failure.
Alleen vragen we ons nu af voor welke specs we best opteren voor die redundante server, het is de bedoeling dat die redundante server het werk minstens 2 weken kan overnemen bij een crash van de mainserver (bij onze huidige leverancier kan het immers een heeeeele poos duren vooraleer bepaalde onderdelen beschikbaar zijn), dus hadden we gedacht om een identieke supermicro te nemen. Maar anderzijds betalen we dan meer dan 1200euro voor een server die (in het beste geval) nooit zal moeten gebruikt worden, dat zijn dus ook nogal zotte kosten. Iemand tips?

Likes:


Maar zoals reeds werd voorgesteld zullen we mbv drbd het root-filesystem realtime proberen te mirroren. Ik vrees dat de mysql-replicatie wel eens serieus wat problemen zou kunnen geven, maar dat zien we dan wel.