logo
AM102570961033_ru_check

Балансировка сетевой нагрузки для обеспечения масштабируемости

Чаще всего технологии балансировки сетевой нагрузки находят применение при распределении входящих HTTP-запросов между внешними веб-серверами. Встроенный в Windows Server 2003 инструментарий сетевой кластеризации позволяет составлять сбалансированные по нагрузке кластеры с числом узловых компьютеров не свыше 32, однако в ряде случаев резкое замедление роста производительности отмечается уже начиная с 20–25 узлов. Для распределения запросов между несколькими кластерами можно применить циклический перебор имен DNS (службы доменных имен). Циклический перебор доменных имен представляет собой способ балансировки нагрузки, когда DNS-сервер распределяет входящие запросы между IP-адресами из списка. DNS-сервер поочередно адресует запросы каждому из включенных в список серверов. Однако в системах такого масштаба предпочтительна аппаратная балансировка сетевой нагрузки, поскольку подобные устройства направляют запросы на наименее загруженный сервер, благодаря чему загрузка распределяется более равномерно.