Обзор сервиса «Балансировщик нагрузки»

Сервис «Балансировщик нагрузки» позволяет управлять сетевыми балансировщиками нагрузки для виртуальных машин в облаке Evolution. Балансировщики необходимы для распределения трафика между виртуальными машинами в условиях повышенной нагрузки. Благодаря работе балансировщиков нагрузки обеспечивается непрерывная работа высоконагруженных сервисов и эффективное использование облачных ресурсов.

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

Эта схема иллюстрирует работу внешнего балансировщика нагрузки:

_images/sch__nlb.svg

Эта схема иллюстрирует работу внутреннего балансировщика нагрузки:

_images/sch__nlb-internal.svg

Для знакомства с возможностями сервиса предлагаем выполнить несколько простых шагов быстрого старта.

Примечание

На данный момент сервис «Балансировщик нагрузки» поддерживает работу только на транспортном уровне и балансирует только TCP-трафик. Возможность балансировки UDP-трафика, а также трафика на уровне приложений будут доступны позднее.

Масштабная конференция
GoCloud 2024:
облачные грани будущего