Балансувальник навантаження отримує вхідний трафік і розподіляє його між кількома серверами. Пристрій розташований перед серверами та діє як шлюз для всього вхідного трафіку. Він може розподіляти трафік на основі таких алгоритмів, як круговий перехід, закріплені сеанси та маршрутизація на основі вмісту тощо.15 липня 2024 р.
Щоб обробляти такі великі обсяги трафіку, більшість програм мають багато серверів ресурсів із дубльованими даними між ними. Балансувальник навантаження – це пристрій, який знаходиться між користувачем і групою серверів і діє як невидимий фасилітатор, гарантуючи, що всі сервери ресурсів використовуються однаково.
Веб-сервери не обов’язково мають бути ідентичними або спільно використовувати той самий вміст, конфігурацію чи ресурси, і вони можуть бути розташовані в різних географічних регіонах. Програмний або апаратний пристрій балансування навантаження діє як проксі-сервер між клієнтами та веб-серверами та вирішує, на який веб-сервер надсилати запит.
Шлюз API централізує та керує доступом до ваших API, тоді як балансувальник навантаження ефективно розподіляє вхідний трафік між кількома серверами. У цьому посібнику буде безпосередньо порівняно API-шлюз із балансувальником навантаження, визначено їхні сильні сторони для інформування вашої мережевої стратегії.
Кілька можливих способів визначити, чи сайт використовує балансування навантаження: Ви можете пошук додавання нестандартних файлів cookie та заголовків веб-сервера які зазвичай використовуються балансувальниками навантаження для допомоги програмам у обробці сеансів та інших функцій безпеки.
Загальнодоступний балансувальник навантаження має загальнодоступну IP-адресу, доступну з Інтернету. Приватний балансувальник навантаження має IP-адресу з підмережі хостингу, яка відображається лише у вашій VCN. Ви можете налаштувати кілька слухачів для IP-адреси, щоб балансувати навантаження транспортного трафіку рівня 4 і рівня 7 (TCP і HTTP).