Рейтинг:0

Как виртуальные IP-адреса обеспечивают быстрое переключение?

флаг vn

Я разрабатываю простую систему аварийного переключения только с основным и резервным сервером. Основной будет в нашем офисе, а резервный будет в облаке. Я читал о виртуальных IP-адресах и о том, как они обычно обеспечивают «отказоустойчивость» для балансировщиков нагрузки.

Мой вопрос:

Как им удается так быстро переключаться?

Мое ограниченное понимание данных DNS заключается в том, что они кэшируются на DNS-серверах по всему миру. Конечно, потребуется время, чтобы распространить любые изменения.

Рейтинг:1
флаг id
MLu

Виртуальные IP-адреса обычно можно использовать только в одной сети, например. в кластере Oracle RAC. Вы не можете сделать это между офисом и облаком.

Возможно, вы также слышали об Anycast IP, но для этого требуется гораздо более продвинутая сетевая инфраструктура, чем у вас, вероятно, есть.

Это также зависит от того, какой сервер вы строите. Некоторые службы предназначены для поддержки нескольких серверов, например. DNS. Некоторые поддерживают первичные/вторичные серверы, например. SMTP. Некоторые поддерживают настройку ведущий/ведомый - например. большинство баз данных. И некоторые из них могут быть настроены таким образом, что не имеет значения, к какому серверу вы обращаетесь, например. веб-серверы без сохранения состояния.

Забудьте о виртуальных IP-адресах / IP-адресах Anycast — это продвинутый уровень.

флаг vn
Спасибо. Поскольку мой локальный сервер и облачный сервер находятся в разных сетях, я не могу использовать виртуальные IP-адреса. Думаю, мне нужно настроить двойные балансировщики нагрузки и использовать виртуальные IP-адреса.
MLu avatar
флаг id
MLu
@user1034912 user1034912 это очень зависит от того, чего вы пытаетесь достичь. На вашем месте я бы просто разместил ваш веб-сервер в AWS и покончил с этим. Облачные экземпляры, как правило, более надежны, чем некоторое офисное оборудование, которое может страдать от проблем с аппаратным обеспечением, проблем с Aircon, проблем с восходящей связью и т. д. Возможно, вы излишне усложняете простую задачу размещения веб-сервера в облаке.
флаг vn
Мой сервер в настоящее время имеет более 7000 MAU, поэтому очень важно поддерживать его в рабочем состоянии.
MLu avatar
флаг id
MLu
@ user1034912 тем больше причин перенести его в облако;)
флаг vn
Только 10 из них платят :(

Ответить или комментировать

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