Дом сети Что такое методы балансировки нагрузки? - определение из техопедии

Что такое методы балансировки нагрузки? - определение из техопедии

Оглавление:

Anonim

Определение - Что означают методы балансировки нагрузки?

Методы балансировки нагрузки - это алгоритмы или механизмы, используемые для эффективного распределения входящего запроса сервера или трафика между серверами из пула серверов. Эффективная балансировка нагрузки необходима для обеспечения высокой доступности веб-сервисов и их быстрой и надежной доставки. Для удовлетворения высокого спроса на трафик серверы реплицируются. Входящая нагрузка или запрос к серверу распределяется между такими реплицированными серверами, и этот процесс называется балансировкой нагрузки. Чтобы эффективно планировать маршрутизацию запросов от клиента к соответствующим серверам оптимизированным способом, используется несколько методов балансировки нагрузки, таких как циклический перебор, наименьшее количество соединений, адаптивная балансировка и т. Д.

Techopedia объясняет методы балансировки нагрузки

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

  • Циклический перебор - в этом методе входящий запрос направляется на каждый доступный сервер последовательным образом.
  • Взвешенный циклический перебор - Здесь статический вес предварительно назначается каждому серверу и используется с методом циклического перебора для маршрутизации входящего запроса.
  • Наименьшее соединение. Этот метод уменьшает перегрузку сервера, назначая входящий запрос серверу с наименьшим количеством поддерживаемых соединений.
  • Взвешенное наименьшее соединение - в этом методе вес добавляется к серверу в зависимости от его емкости. Этот вес используется с методом наименьшего соединения для определения нагрузки, выделяемой каждому серверу.
  • Время медленного запуска наименьшего соединения - здесь указывается время нарастания для сервера, использующего наименьшее планирование соединения, чтобы гарантировать, что сервер не будет перегружен при запуске.
  • Адаптивная балансировка на основе агентов - это адаптивный метод, который регулярно проверяет сервер независимо от его веса, чтобы планировать трафик в режиме реального времени.
  • Фиксированный взвешенный - в этом методе вес каждого сервера назначается заранее, и большинство запросов направляются на сервер с наивысшим приоритетом. Если происходит сбой сервера с наивысшим приоритетом, сервер, имеющий второй наивысший приоритет, перехватывает службы.
  • Взвешенный отклик - здесь время отклика от каждого сервера используется для расчета его веса.
  • Исходный IP-хэш - в этом методе IP-хэш используется для поиска сервера, который должен обслуживать запрос.

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

Что такое методы балансировки нагрузки? - определение из техопедии