Балансиране на натоварването на защитната стена Zyxel [NAT] - Как да конфигурирате балансиране на натоварването на виртуален сървър

Имате още въпроси? Подаване на заявка

Важно известие:
Уважаеми клиенти, моля, имайте предвид, че използваме машинен превод, за да предоставяме статии на вашия местен език. Възможно е не всички текстове да бъдат преведени точно. Ако има въпроси или несъответствия относно точността на информацията в преведената версия, моля, прегледайте оригиналната статия тук: Оригинална версия

Интерфейсът за балансиране на натоварването на виртуални сървъри е предназначен за оптимизиране на разпределението на локалните потребителски връзки между няколко сървъра. Тази техника за балансиране на натоварването помага да се намали натоварването на всеки отделен сървър, като се повишава производителността и надеждността. Чрез равномерното разпределение на трафика балансьорът на натоварването гарантира, че нито един отделен сървър не е претоварен, което води до намаляване на времето за отговор и подобряване на потребителското изживяване. Освен това тази система повишава цялостната ефективност и мащабируемост на мрежовата инфраструктура, като ѝ позволява да се справя с лекота с по-големи обеми трафик.

Основни предимства:

  • Подобрена производителност
  • Повишена надеждност
  • Мащабируемост
  • Ефективно използване на ресурсите

Как работи балансиращото устройство за натоварване на виртуални сървъри?

  • Връзка с клиент: Когато клиент инициира връзка, той насочва заявката си към виртуалния сървър на определен порт.
  • Решение за балансиране на натоварването: Запитването достига до защитната стена, която след това използва предварително определен алгоритъм за балансиране на натоварването, за да определи най-подходящия сървър от пула (например сървър 1, сървър 2, сървър 3). Факторите, които се вземат предвид при това решение, могат да включват натоварване на сървъра, време за отговор или изисквания за устойчивост на сесията.
  • Препращане към избрания сървър: След като решението е взето, защитната стена препраща заявката към избрания сървър, като използва транслиране на мрежови адреси (NAT), за да гарантира, че сървърът може правилно да интерпретира заявката и да отговори съответно.
  • Обработка от сървъра: Избраният сървър получава заявката и я обработва. Това може да включва задачи като извличане на данни, извършване на изчисления или достъп до бази данни.
  • Отговор към клиента: След като обработи заявката, сървърът изпраща своя отговор обратно към защитната стена.
  • Връщане към клиента: Накрая защитната стена препраща отговора на сървъра към оригиналния клиент, като използва транслиране на мрежовите адреси на източника (SNAT), за да гарантира, че клиентът получава отговора така, сякаш е дошъл директно от виртуалния сървър.

Правила за балансиране на натоварването, които трябва да се следват

  • Един реален сървър може да принадлежи към няколко правила за балансиране на натоварването
  • Можете да добавите само един интерфейс, IP адрес и порт към всяко правило за балансиране на натоварването
  • Виртуалните сървъри и реалните сървъри поддържат само IPv4 адреси

Картографиране на правилата за виртуални сървъри

  • Входящ интерфейс - интерфейсът, от който идва трафикът (обикновено wan1 (или wan1_PPPoE))
  • Външен IP - IP адресът на WAN/изходящия интерфейс на защитната стена
  • Service (Услуга) - Изберете обект на услуга (протокол)
  • External Service (Външна услуга) - Външната услуга (протокол), която иска да бъде пренасочена вътрешно
  • Порт - Изберете порт, който трябва да бъде пренасочен
  • Тип на протокола - Изберете между TCP или UDP порт за порта
    External Port (Външен порт) - Външният порт (номер), който трябва да бъде пренасочен вътрешно
  • Healthy Check Method (Метод за проверка на здравината) - Системата ще провери свързаността, за да види дали правилото NAT и балансиращото натоварване работят правилно. Тук можете да изберете между ping, HTTP(S) заявка, SMTP Helo, DNS заявка и TCP връзка в зависимост от това какъв тип връзка се използва за достигане на сървъра отвън

Алгоритми за балансиране на натоварването на виртуални сървъри

  • Round-Robin (кръгово разпределение) - правило "последен влиза, първи излиза", всички сървъри се разпределят по равно (напр. сървърите A, B и C ще бъдат разпределени CBACBACBA)
  • Претеглен Round Robin - разпределя сървърите въз основа на определено тегло. Сървърите с по-високо тегло се разпределят преди сървърите с по-ниско тегло. (напр. 4:1 на сървър 1 и 2 тегло означава 75% натоварване на сървър 1 и 25% на сървър 2).
  • Least-Connection (Най-малко връзки) - Присвоява връзката към сървъра с най-малък брой текущи връзки.
  • Source Hashing (Хеширане на източника) - Присвоява връзката въз основа на статична хеш таблица, напр. сървър А (тежест 1) и сървър В (тежест 2) са картографирани по следния начин:
  • Source_IP_Hash1 = Сървър B
  • Source_IP_Hash2 = Сървър B
  • Source_IP_Hash3 = Сървър A
  • Source_IP_Hash4 = Сървър B
  • Source_IP_Hash5 = Сървър B
  • Source_IP_Hash6 = Сървър A

mceclip3.png

Ограничения за балансиране на натоварването на виртуалния сървър:

Параметър Модел Ограничение
Максимален брой правила за балансиране на натоварването за устройство Zyxel VPN50, FLEX100/100W, ATP100/100W 5
Максимален брой правила за балансиране на натоварването за устройство Zyxel VPN100, FLEX200, ATP200 10
Максимален брой правила за балансиране на натоварването за устройство Zyxel VPN300, FLEX500/700, ATP500/700/800, VPN1000 20
Максимален брой реални сървъри за правило за балансиране на натоварването Всички горепосочени модели 4

Статии в този раздел

Беше ли полезна тази статия?
1 от 1 считат материала за полезен
Споделяне