Отказоустойчивый балансировщик нагрузки

Описание

Отказоустойчивый балансировщик нагрузки — это сервис, который распределяет трафик между различными услугами Selectel, находящимися в разных регионах и зонах доступности.

Возможности решения

Балансировщик работает с услугами Selectel:

Особенности решения:

  • повышенная отказоустойчивость за счет размещения в двух разных регионах, двойного резервирования внутри каждого региона и отсутствия единой точки отказа;
  • отсутствие ограничений на количество целевых серверов и объем передаваемого трафика;
  • защита от DDoS-атак подключена для всего входящего трафика и не требует дополнительных затрат;
  • обслуживание на стороне провайдера — Selectel отвечает за настройку балансировщика, обеспечение отказоустойчивости и мониторинг.

Сценарии использования

Решение можно использовать для:

  • построения отказоустойчивых сервисов, зарезервированных в нескольких регионах;
  • балансировки нагрузки между выделенными серверами;
  • построения гибридных инфраструктур на базе выделенных серверов и виртуальных машин Selectel.

Тарификация

На период бета-тестирования услуга предоставляется бесплатно.

Стоимость решения зависит от необходимой пропускной способности (Мбит/с). Ознакомиться с ценами можно на сайте.

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

Подключение

Для подключения услуги оставьте заявку на сайте для консультации или создайте тикет в панели управления, указав в нем:

  • сценарий использования;
  • какой тип трафика маршрутизируется;
  • необходимую пропускную способность и соответствующий тариф;
  • параметры для настройки сетей:
    • есть ли настроенная маршрутизируемая приватная сеть, которую можно использовать для объединения услуг с балансировщиком. Если такой сети нет, то приватные подсети в используемой услуге или услугах необходимо будет объединить в панели управления;
    • какую приватую подсеть (/16) можно использовать для подключения балансировщика (по умолчанию, 10.128.0.0/16);
  • параметры передачи трафика до балансировщика и целевых серверов:
    • для TCP укажите все приватные IP (назначенные в рамках маршрутизируемой приватной сети) и порты целевых серверов или виртуальных машин;
    • для HTTP укажите все сочетания URI, принимаемых из интернета (в формате http://mysite/x), и адресов, куда они должны перенаправляться (в формате http://IP-адрес:port, где указаны приватные IP (назначенные в рамках маршрутизируемой приватной сети));
    • для HTTPS предоставьте данные TLS, ключ и сертификат;
  • алгоритм балансировки: Round Robin, Least connections, Weighted (при выборе Weighted укажите, какой вес будет соответствовать каждому из целевых серверов или виртуальных машин);
  • необходимость активации Sticky Sessions;
  • тип проверки для healthchecks: HTTP, PING, TCP;
  • контакт администратора для связи.

Подключение услуги занимает до 7 рабочих дней.

Редактирование

Для внесения изменений в услугу создайте тикет и опишите в нем необходимые изменения. После подключения услуги можно:

  • изменить тариф;
  • добавить новые правила балансировки;
  • изменить существующие правила.

Примечание: при изменении правил укажите в тикете целевые серверы, веса и правила, а также ожидаемую дату внесения изменений.

После внесения изменений в услугу в тикете придет уведомление.

Отключение

Для отключения услуги создайте тикет и укажите в нем желаемую дату отключения и его причину (по желанию).

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

FAQ

На каких уровнях модели OSI работает балансировщик?

На уровнях L4 и L7.

Чем отказоустойчивый балансировщик отличается от балансировщика Облачной платформы?

Основные отличия:

  • возможность балансировки нагрузки между различными услугами Selectel, например облачной платформой, выделенными серверами, облаком на базе VMware;
  • возможность балансировки между регионами (разными дата-центрами Selectel);
  • повышенная степень отказоустойчивости за счет резервирования в разных регионах.

Как осуществляется балансировка нагрузки между услугами?

Мы используем маршрутизируемую приватную сеть.

Чем обеспечена отказоустойчивость балансировщика? Резервируется ли балансировщик?

Отказоустойчивость обеспечивается на нескольких уровнях:

  • балансировщик зарезервирован в двух независимых регионах — Москве и Санкт-Петербурге;
  • внутри каждого региона работает пара High-Avaliability балансировщиков;
  • предоставляется внешний IP-адрес, защищенный от DDoS-атак, который анонсируется в интернет по протоколу BGP Anycast.

В случае недоступности маршрутизатора или балансировщика происходит автоматическое переключение трафика на другую локацию.

Как посмотреть логи и метрики работы балансировщика?

Логи предоставляются по запросу в тикет. В тикете укажите интересующий период.

Можно ли изменить настройки балансировщика самостоятельно?

Такая возможность отсутствует в текущей версии решения. Для изменения настроек необходимо создать тикет.

Доступна ли балансировка между площадками Selectel и дата-центрами других поставщиков?

Такая возможность отсутствует в текущей версии.