Всем привет,
Возникла одна задумка/идея сделать failover своих веб серверов. Задача такая: есть 3 идентичных web сервера разбросанных географически. Необходимо чтобы при падении основного сервера траффик перенаправлялся на оставшийся сервер. Подумывал над вариантом добавления 3-х A records в DNS, но получается не то что хотелось, в этой схеме происходит round-robin перенаправление и выбирается произвольный сервер (Что меня в корне не устраивает).
Есть у DNS хорошая штука - SRV запись, и она позволяет делать все необходимое т.е. выставлять приоритеты (правда я очень сильно не уверен что браузеры поддерживают эту штуку) В общем то при использовании SRV записи ты указываешь:
В данном примере показано как это реализовано для SIP:
Hostname Type Address TTL Priority
_sip._tcp.sip.example.com SRV 1 5060 64.12.34.56 300 10
_sip._tcp.sip.example.com SRV 1 5060 64.12.34.76 300 20
_sip._tcp.sip.example.com SRV 1 5060 64.12.34.96 300 30
Может как то можно завернуть траффик с помошью SRV записи? В общем буду раз любым соображениям по этому поводу