@serggersserg
Программист

Как переключить IP-адрес на второй сервер при недоступности первого если они в разных ДЦ?

Здравствуйте! Есть два сервера в разных ДЦ разных хостинг-провайдеров (один физ., второй VPS). ОС на обоих Debian. Можно ли как-то переключить IP-адрес, чтобы он вёл на второй сервер при недоступности первого?
  • Вопрос задан
  • 657 просмотров
Пригласить эксперта
Ответы на вопрос 3
@DobriyJuk
Сетевой инженер, системный администратор
Вполне понятно. Человеку необходимо автоматическое переключение между серверами для постоянной их доступности.
И так, варианты:
1. Разобраться, что такое DM-VPN
2. Настроить обычный VPN Site-to-Site и гуглить в сторону OSPF и его настройки.
3. Гуглить в сторону IP SLA. Ктстати этот вариант легко можно сделать банальным bat-ником или на bash.
4. Гуглить в сторону DDNS.
5. Потратить немного тысяч долларов и настроить BGP :)

Единственное уточнение. Доступны сервера должны быть из некоего третьего места и только из него или откуда-то из-вне? В смысле, сервисом на серверах будут пользоваться сотрудники одного офиса или нескольких? Или вообще сторонние клиенты компании?
Ответ написан
@yaror
10 лет в мобильном телекоме
А ещё есть страшный способ, которым, тем не менее, успешно пользуются Content Delivery Networks - все эти ваши видеохостинги.

Идея заключается в том, чтобы с разных ДЦ по BGP отдавать один и тот же ip-адрес.
Таким образом, время полного гарантированного восстановления сервиса примерно равно времени сходимости BGP. Обычно это происходит быстрее, чем протухание записи в кэшах DNS-серверов.

За этим адресом в обоих ДЦ, кстати, вполне можно спрятать имеющие связность с обоими ДЦ балансировщики, а спрятанные за балансировщиками сервисы раскидать по выделенным для конкретных ДЦ серым сетям.
Ответ написан
sashkets
@sashkets
Прекратил отвечать после 24.02.2022
не вполне ясно, что значит "переключить"? айпи одного сервера присвоить второму?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы