Балансировщик нагрузки

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

Создание балансировщика нагрузки

  1. Войдите в консоль управления PS Cloud Services.
  2. Перейдите в раздел Балансировщики нагрузки.
  3. Нажмите кнопку Создать балансировщик.
  4. Укажите основные параметры:
    • Название — имя балансировщика, например test-balancer.
    • Регион — выбирается автоматически в зависимости от проекта.
    • Тип — например, lb.flavor_1.

Настройка сети

  1. В блоке Сети нажмите кнопку Добавить.
  2. Укажите:
    • Подсеть — например, 192.168.0.0/24.
    • Пул адресов — диапазон IP, например 192.168.2.2 — 192.168.2.254.
    • DNS-серверы — например, 195.210.46.132, 195.210.46.195.
    • Маршруты — при необходимости.
    • Маршрутизатор — выберите из доступных.
    • DHCP — включите при необходимости.
  3. Нажмите Создать, чтобы сохранить сеть.

Настройка плавающего IP

  1. В разделе Сетевые настройки выберите опцию назначения плавающего IP.
  2. Адрес будет назначен автоматически или его можно задать вручную.
  3. Подтвердите подключение IP к балансировщику.

Использование плавающего IP тарифицируется отдельно.

Настройка Listener

  1. Укажите параметры приема соединений:
    • Протокол — TCP или HTTP.
    • Порт — порт frontend.
    • Алгоритм балансировки — Round Robin, Least Connections и др.
    • Постоянство сессии:
      • SOURCE_IP — по IP клиента;
      • HTTP_COOKIE — по cookie;
      • APP_COOKIE — по cookie приложения.
    • Таймауты — client data, member connect, member data.

Настройка Health Check

  1. Включите проверку состояния серверов.
  2. Укажите:
    • Метод — HTTP или TCP.
    • Порт — порт backend.
    • Интервал проверки — например, 10 секунд.
    • Timeout — время ожидания ответа.
    • Max Retries Down — количество ошибок до пометки неактивным.
    • Ожидаемые коды — коды ответа при HTTP-проверке.
    • URL — путь, по которому выполняется запрос.

Добавление серверов

  1. В пул балансировщика добавьте виртуальные машины.

  2. Для каждой укажите:

    • IP-адрес
    • Порт
    • Имя сервера
  3. Подтвердите добавление.

Результат

Балансировщик начнет распределять трафик между выбранными серверами с учетом настроенных правил и проверок.
Это позволяет:

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

Поддержка

Если возникнут вопросы, обратитесь в техническую поддержку PS Cloud Services.

question
Не нашли подходящего ответа?
Напишите запрос в службу поддержки
Написать сейчас