Dva servery, ideálně v různých serverovnách, soubory rsync (záleží, jak často se mění), DNS s krátkou platností, slave monitoruje master, a když se nedoptá, změní DNS na sebe - to funguje i automaticky. Mysql umí i master-master = obě mají nastavenou slave jako tu druhou, zapisovat se potom dá kamkoliv, po výpadku by se to mělo samo sesynchronizovat. Totéž je potom potřeba i pro sessions, aby byly dostupné z obou serverů (nejlíp taky do mysql). Nejspíš to pak může běžet i jako active-active, ale my jsme to vždycky provozovali jen jako active-standby s výpadkem max. 5 minut, než se propíše ta změna v DNS :-)