Будинки Мережі Які методи балансування навантаження? - визначення з техопедії

Які методи балансування навантаження? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означають методи балансування навантаження?

Методи балансування завантаження - це алгоритми або механізми, які використовуються для ефективного розподілу вхідного запиту сервера або трафіку між серверами з пулу серверів. Ефективне збалансування навантаження необхідне для забезпечення високої доступності веб-служб та швидкої та надійної доставки таких послуг. Щоб задовольнити високий попит на трафік, сервери копіюються. Вхідне завантаження або запит на сервер поділяється на таких реплікуваних серверах, і цей процес відомий як балансування навантаження. Для ефективного планування маршрутизації запитів від клієнта до відповідних серверів оптимізованим способом використовуються кілька методів балансування навантаження, такі як кругла робота, найменше з'єднання, адаптивне балансування тощо.

Техопедія пояснює методи збалансування навантаження

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

  • Круглий робін - У цьому способі вхідний запит послідовно направляється на кожен доступний сервер.
  • Зважений круглий робот - Тут статичний вага призначається кожному серверу і використовується з методом кругового обертання для маршрутизації вхідного запиту.
  • Найменше з'єднання - Цей метод зменшує перевантаження сервера шляхом призначення вхідного запиту серверу з найменшою кількістю підтримуваних підключень.
  • Найменш зважене з'єднання - при цьому методі на сервер додається вага, залежно від його потужності. Ця вага використовується з методом найменшого з'єднання для визначення навантаження, розподіленого для кожного сервера.
  • Найменший час повільного запуску з'єднання - Тут для сервера визначається час нарощування, використовуючи найменший графік з'єднання, щоб гарантувати, що сервер не перевантажений при запуску.
  • Адаптивне балансування на основі агентів - це адаптивний метод, який регулярно перевіряє сервер незалежно від його ваги для планування трафіку в режимі реального часу.
  • Фіксований зважений - У цьому методі вага кожного сервера заздалегідь призначається, і більшість запитів спрямовуються на сервер з найвищим пріоритетом. Якщо сервер з найвищим пріоритетом відмовить, сервер, який має другий найвищий пріоритет, бере на себе послуги.
  • Зважена відповідь - тут для розрахунку його ваги використовується час відгуку від кожного сервера.
  • Джерело IP-хеша - У цьому методі IP-хеш використовується для пошуку сервера, який повинен відвідувати запит.

У кожного методу є свій набір переваг та відповідних сценаріїв. Оптимальний алгоритм, який найкраще відповідає цілі, може бути обраний постачальником послуг, щоб забезпечити плавне, надійне та швидке надання послуг своїм клієнтам.

Які методи балансування навантаження? - визначення з техопедії