Нет, балансировщик беспрерывно проверяет состояние подключенных серверов. Если сервер перестает отвечать или работает некорректно, балансировщик помечает его как нерабочий и исключает из балансировки. Весь трафик в этот момент перераспределяется на остальные, активные серверы.
Как только проблемный сервер восстанавливается и начинает корректно отвечать на проверки здоровья, балансировщик автоматически возвращает его обратно в балансировочную группу.
В Timeweb Cloud балансировщик нагрузки можно использовать вместе со всеми сервисами, которые имеют внешний IP:
Облачные серверы (виртуальные машины). Наиболее распространенный вариант, когда балансировщик распределяет трафик между группой облачных серверов.
Выделенные серверы (отдельные физические). Можно включить в балансировку и выделенные серверы.
Сторонние серверы — базы данных, облачные и выделенные серверы, размещенные у других провайдеров.
Базы данных — для распределенных баз данных в облаке балансировщик оптимизирует нагрузку между репликами.
Kubernetes — система управления контейнерными проектами.
Apps — готовое окружение для деплоя и тестирования проектов из Github, Gitlab, Bitbucket (и всего остального, включая локальный диск).
1. Зайдите в панель управления, выберите «Балансировщики» и нажмите «Создать».
2. Укажите желаемые настройки балансировки: конфигурацию, алгоритм распределения, проверку здоровья серверов, etc.
3. Добавьте нужные вам серверы — созданные в Timeweb Cloud или сторонние.
Подробнее читайте в документации.
Да, если в балансировщике используется тариф с одной нодой. Но вы можете выбрать тариф с двумя нодами. Конфигурация балансировщика с двумя нодами работает по схеме active-backup:
— При отказе основной ноды, IP-адрес балансировщика автоматически назначается второй, резервной.
— Работа продолжается через резервный балансировщик, пока основной не восстановится.
Да, балансировщик подключается к серверам в локальной сети и дает все те же преимущества: дирижирование нагрузкой, бесперебойная работа, выборе алгоритма балансировки, etc.
Балансировщик в локальной сети особенно полезен для оптимизации работы внутренних сервисов и приложений в корпоративных сетях.