Обзор Yandex Application Load Balancer
Yandex Application Load Balancer (L7-балансировщик, балансировщик нагрузки уровня приложений) — это сервис для распределения нагрузки по сервисам и приложениям, развернутым в Yandex Cloud.
Application Load Balancer работает на 7-м уровне модели OSI и передает трафик по протоколам HTTP и HTTPS на бэкенды ваших приложений. Распределение нагрузки происходит на основе параметров HTTP-запросов к балансировщику, например, по значениям Host-заголовков или URI. Также Application Load Balancer позволяет обрабатывать TCP-трафик, в том числе снимать с него TLS-шифрование.
Инфраструктура L7-балансировщика облегчает разработку и эксплуатацию приложений на основе микросервисной архитектуры. L7-балансировщик берет на себя работу по установке безопасного соединения с клиентами, предоставляет инструменты для гибкого конфигурирования подачи трафика на разные бэкенды и возможности анализа обработанных запросов.
Основные компоненты балансировщика приложений: