Управление балансировщиками, созданными в панели Timeweb Cloud.
При создании балансировщика вам достаточно добавить в него серверы и задать правила переадресации. Остальные настройки можно оставить по умолчанию. Однако также у вас есть есть возможность выполнить детальную настройку.
При применении изменений подключение может кратковременно прерываться, но в большинстве случаев это происходит незаметно для работы балансировщика и серверов.
Выберите предпочтительный алгоритм перенаправления запросов.
Включение настройки позволит балансировщику использовать cookie-файлы, чтобы перенаправлять запросы одного и того же клиента на один и тот же сервер.
Однако если сервер станет не доступен, балансировщик перенаправит запрос клиента на другой сервер.
Проверка доступности (или health check) выполняется в фоновом режиме. Балансировщик отправляет на серверы проверяющие запросы и исключает из балансировки серверы, не прошедшие проверку, а после возвращает их снова, если проверка пройдена. Вы можете задать параметры проверки по своему усмотрению, определив, что будет считаться успешной или неуспешной проверкой, или оставить значения по умолчанию.
В первую очередь укажите основные параметры отправки проверяющих запросов на сервер: протокол и порт. Для корректной работы рекомендуем использовать протокол TCP.
Также можно указать собственные значения для параметров:
При включении настройки весь HTTP-трафик, поступающий на балансировщик, будет перенаправляться на защищенное соединение. Для работы настройки необходимо, чтобы было создано хотя бы одно правило переадресации с HTTP на HTTPS.
Включение Proxy-протокола позволяет перенаправлять данные о подключении клиента (IP-адрес и порт) на конечный сервер, а не отбрасывать их на балансировщике. Это может быть необходимо для сбора статистики по трафику, отображения версии сайта или приложения на нужном языке или с нужным набором функций в зависимости от страны пользователя и в других подобных случаях.
Proxy-протокол будет работать для всех созданных правил, которые имеют целевой протокол HTTP или HTTPS.
Важно, чтобы конфигурация конечных серверов поддерживала Proxy protocol, в противном случае при проверке доступности серверы будут отдавать ошибку 400, и балансировщик перестанет перенаправлять на них запросы. Способ настройки сервера для работы с proxy protocol зависит от используемого вами ПО. По ссылкам ниже можно найти инструкции для:
При включении настройки будет поддерживаться режим постоянного соединения с серверами (keep-alive) для всех правил с целевым протоколом HTTP или HTTPS. Это позволяет балансировщику поддерживать меньшее количество TCP-соединений для обмена запросами с серверами.
В большинстве случаев включение этой опции помогает повысить производительность и снизить время отклика для клиента.
При настройке переадресации на HTTP и HTTPS необходимо учитывать следующие нюансы.
Если в настройках переадресации используется протокол HTTP, при обращении по домену вы можете столкнуться с ошибкой 503 Service Unavailable.
Для устранения проблемы необходимо в настройках проверки доступности указать протокол TCP вместо HTTP:
Для корректной работы переадресации по HTTPS необходимо выполнить следующие настройки:
Если ваш домен имеет NS-серверы Cloudflare, то при направлении домена на IP-адрес балансировщика необходимо в качестве исходного и целевого протоколов выбирать только TCP. Другие протоколы не поддерживаются.
После создания балансировщика ему будет выделен публичный IP-адрес, который необходимо использовать в качестве адреса сервера приложений. IP будет указан в разделе «Балансировщики».
Укажите IP-адрес балансировщика в качестве A-записи ваших доменов.
Вы можете просмотреть действия, которые выполнялись с балансировщиком, на вкладке «История».
Мы логируем следующие события:
Стоимость включается в абонентскую плату, и списания выполняются ежедневно.
При заказе сервиса первый платеж необходимо выполнить сразу после создания балансировщика, чтобы его запустить. Вы можете выбрать, как вы хотите произвести оплату: списать средства с баланса или оплатить отдельно.
При выборе «Списать со счета», если на балансе достаточно средств, балансировщик будет создан и запущен сразу после нажатия кнопки «Подключить». Если средств недостаточно, вы будете переадресованы в раздел «Баланс и платежи» для пополнения баланса.
При выборе «Оплатить отдельно» нажмите «Перейти к оплате», после чего вы будете переадресованы в раздел «Баланс и платежи». Выберите период и способ оплаты и произведите платеж. Как только оплата поступит, балансировщик будет запущен.
Чтобы удалить балансировщик, кликните на три точки у нужного балансировщика:
Либо кликните на иконку удаления в настройках балансировщика:
В открывшемся окне введите имя балансировщика или код подтверждения, в зависимости от ваших настроек.
При удалении балансировщика: