Mám to vyřešené téměř zadarmo, a připravuji o tom článek pro root.cz.
Ve zkratce, je master node, který má master mysql a www, pak je slave node, ten má slave replikaci mysql, rsyncem se kopírují www data a nagios monitoruje dostupnost master node, pokud master node klekne, tak nagios má event, že na cloudflare má přehodit směřování DNS a veškerý traffic jde na slave.
Není k tomu potřeba nic moc (slave mám RPI), ani nějaká rychlá linka (věřím, že by to běželo i na lince 1Mbit), ani to není nákladné, de fakto jen elektřina, IPv6 adresu mám zdarma a cloudflare tam směřuje provoz.
Takže to určitě jde.
Nasetupování mysql replikace není těžké - konfigy jsem si vygeneroval přes ChatGPT, a event co při výpadku přehazuje doménu jsem taky vygeneroval přes ChatGPT.
Jak říkám, mám to funkční, odzkoušené, píšu o tom článek.