Балансировщик нагрузки
Распределяет задания/трафик между несколькими виртуальными серверами
Балансировщик нагрузки - это метод распределения заданий/трафика между несколькими сетевыми устройствами (например, серверами) с целью оптимизации использования ресурсов, сокращения времени обслуживания запросов, горизонтального масштабирования кластера (динамическое добавление/удаление устройств), а также обеспечения отказоустойчивости (резервирования).
Методы балансировки
В настоящий момент балансировщик поддерживает три основных метода:
- LEAST_CONNECTIONS
Учитывает количество подключений, поддерживаемых серверами в текущий момент времени. Каждый следующий запрос передаётся серверу с наименьшим количеством активных подключений. - ROUND_ROBIN
Представляет собой перебор по кругу: первый запрос передаётся первому серверу, затем следующий запрос передаётся второму и так до достижения последнего сервера, а затем всё начинается сначала. - SOURCE_IP
В этом методе сервер, обрабатывающий запрос, выбирается произвольным образом, и закрепляется (на сессию, в cookies) за конкретным источником запроса.
Стоимость
Сервис балансировки нагрузки предоставляется бесплатно.