Всем привет, как можно обеспечить высокую доступность веб-ресурса используя vps разных провайдеров? К примеру если взять 2 сервера приложений у разных провайдеров, и 1 сервер балансировки у другого, то сервер балансировки будет точкой отказа, а как связать два сервера балансировки не понимаю, как правильно в таком случае связять доменное имя и адреса балансировщиков, нужна схема примерно как на картинке, или в такой схеме балансировщики в кластере все в одной сети находятся?
Лично я делал так - 2 и более серверов с nginx в качестве reverse proxy с настроенным апстримом, от них vpn к серверам, на которых крутились apache с php и монгой в кластере(это важно) и некой кластерной fs. Распределение именно между серверами с nginx легло на плечи самописного бэкенда к powerdns.
Костыли, но учитывая требования(сервера только на территории Казахстана) работало отлично.