Балансировщики нагрузки
Балансировщик нагрузки используется для распределения входящего трафика между уже существующими виртуальными машинами в пределах одного региона.
Глоссарий
Термин | Определение |
---|---|
Балансировщик нагрузки | Балансировщик нагрузки распределяет входящие потоки между серверами в соответствии с заданными параметрами, настраиваемыми в правиле |
Тип балансировщика | В зависимости от решаемых задач балансировщики делятся по мощности и отказоустойчивости на три типа: - базовый с резервированием (2 vCPU / 1 ГБ RAM / HA); - базовый без резервирования (2 vCPU / 1 ГБ RAM / Non-HA); - продвинутый с резервированием (4 vCPU / 2 ГБ RAM / HA). В таблице Типы балансировщиков приведены сценарии, при которых рекомендуется использовать тот или иной тип. |
Сервер | Виртуальные машины, существующие в проекте, которые добавляются для обработки потока трафика |
Правило | Настройки переадресации трафика с балансировщика на группу серверов. В интерфейсе панели управления в правило объединены настройки переадресации, а также проверки доступности, настройки алгоритма, соединений и другие, которые относятся к этому потоку трафика |
Проверка доступности | Параметры, по которым балансировщик определяет, что сервер может обрабатывать трафик. Только работоспособные серверы будут получать трафик |
Алгоритм балансировки | Метод распределения заданий между несколькими серверами с целью оптимизации использования ресурсов и сокращения времени обслуживания запросов |
Настройки соединений | Настройки всех соединений, проходящих через балансировщик: количество запросов, таймауты на соединение и на ожидание ответа |
Типы балансировщиков
С помощью типа балансировщика можно выбрать его мощность и отказоустойчивость. В зависимости от проекта и нагрузки могут использоваться различные типы балансировщиков:
Тип балансировщика | Отказо- устойчивость |
Резервирование | Описание | Характеристики балансировщика |
---|---|---|---|---|
Базовый с резервированием | V | Да, доступно аварийное переключение (Active-Standby Failover) | Рекомендуется для небольших и средних проектов, для которых критична доступность сервиса | Пропускная способность: max 5 Гбит/с Количество HTTP-запросов: ~19,5K Количество HTTPS-запросов: ~3K keep-alive подключений |
Базовый без резервирования | X | Нет, только Single режим | Рекомендуется использовать для тестовых окружений, а также для проектов, для которых не является критичной доступность сервиса 24 / 7 | Пропускная способность: max 5 Гбит/с Количество HTTP-запросов: ~19,5K Количество HTTPS-запросов: ~3K keep-alive подключений |
Продвинутый с резервированием | V | Да, доступно аварийное переключение (Active-Standby Failover) | Подходит для проектов с высокой нагрузкой и постоянной доступностью сервиса | Пропускная способность: max 5 Гбит/с Количество HTTP-запросов: ~34K Количество HTTPS-запросов: ~9K keep-alive подключений |