Резервный сервер и канал?

При падении канала в ДЦ мы оставляем клиентов без нашего сервиса, сам сервер работает но доступа очевидно к нему нет, обычно это несколько минут, но это негативно сказывается на репутации.

Есть мысль разместить дублирующие сервера в другом ДЦ, и в случае падения канала либо сервера на одном, переключать трафик на другой.

Но как это сделать наиболее грамотно пока не ясно.

Вроде есть сторонние сервисы распределения нагрузки но где гарантия что направив поток через них они сами не рухнут при ддосе или просто большой нагрузке.

Можете дать совет как поступать в таком случае?
  • Вопрос задан
  • 4630 просмотров
Пригласить эксперта
Ответы на вопрос 5
bigbaraboom
@bigbaraboom
Быстрое переключения в случае падения канала одного из ДЦ не получится, только переключением ДНС, а это не моментом происходит.
Второй ДЦ вам не нужен. В датацентрах всегда много каналов от разных провайдеров, просите второй провод от другого провайдера и подключайте его в сервер тоже, это единственно правильное решение.

PS: А если часто падает ДЦ, то это плохой ДЦ.
Ответ написан
Wott
@Wott
Если честно руки не доходят проверить, но идея очень простая

DNS позволяет делать несколько записей A для имени, в частности Round robin может выдавать целый список IP адресов. Клиент, по идее должен брать первый и таймауту переключиться на следующий.
Ответ написан
bigbaraboom
@bigbaraboom
Ну, другое решение основано на ДНС и за 10 минут не произойдет переключение.
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
heartbeat ковыряйте.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы