История изменений в Yandex Application Load Balancer
III квартал 2026
-
Расширена поддержка взаимной TLS-аутентификации (mTLS). Для входящих клиентских TLS-сертификатов добавлены настройки
accept_untrustedдля приема без проверки цепочки доверия иallow_expiredдля приема сертификатов с истекшим сроком действия. Для исходящих подключений к бэкендам и проверок состояния Application Load Balancer может использовать клиентский сертификат из Certificate Manager.Настройки доступны через API, CLI и Terraform.
-
Для целевых ресурсов добавлена возможность явно указать зону доступности в поле
locality. Зона доступности используется при локализации трафика. Настройка доступна через API. -
В события Audit Trails о создании, изменении и удалении виртуальных хостов добавлено описание хоста — поле
description. -
Добавлена автоматическая обработка незавершенных операций, которые ранее могли требовать ручного перезапуска после ошибки или тайм-аута.
-
Добавлена проверка подсети внутреннего IPv4-обработчика: она должна принадлежать сети балансировщика. Некорректная конфигурация отклоняется до запуска операции.
-
Исправлены ошибки:
- Управления ссылками на сертификаты, используемые для mTLS.
- Применения согласованных исключений из лимита количества обработчиков при создании балансировщика.
- Положения меню действий в карточках ресурсов в консоли управления.
II квартал 2026
-
Добавлена возможность сохранять регистр имен HTTP-заголовков для HTTP/1.1 с помощью параметра
preserve_http1_header_casing. Параметр задается для отдельного обработчика и помогает работать с приложениями, чувствительными к регистру имен заголовков.Настройка доступна через API, CLI и Terraform.
-
Для виртуальных хостов добавлены метки
labelsи описаниеdescription. Настройка доступна через API. -
Добавлена отправка событий Audit Trails об изменении виртуальных хостов при обновлении HTTP-роутера. Теперь изменения хостов фиксируются и при обновлении в составе роутера.
-
Усилена проверка PEM
-формата доверенных сертификатов удостоверяющих центров: некорректные сертификаты отклоняются до применения конфигурации балансировщика. -
В консоли управления добавлена возможность добавлять балансировщики, HTTP-роутеры, группы бэкендов и целевые группы в избранное.
-
Ускорено завершение операций при конфигурировании балансировщика.
-
Исправлены ошибки в консоли управления:
- Сохранения кириллицы в теле прямого HTTP-ответа при настройке HTTP-роутера.
- Привязки ограничений Global RateLimit к маршрутам при сортировке, а также изменения и отключения ограничений.
- Отображения HTTP-кодов перенаправления в форме настройки HTTP-роутера.
I квартал 2026
-
Добавлена поддержка взаимной TLS-аутентификации (mTLS) между клиентом и HTTPS-обработчиком балансировщика. Для проверки клиентских сертификатов укажите корневой сертификат удостоверяющего центра в PEM
-формате. Сертификат клиента, сведения о его издателе и субъекте можно передавать бэкенду в HTTP-заголовках для идентификации клиента и аудита.Настройка доступна через API и CLI, порядок настройки описан в руководстве Терминирование TLS-соединений.
-
Расширена отправка событий Audit Trails для виртуальных хостов. События отправляются при операциях с хостами через HTTP-роутер, а также при их создании и удалении вместе с роутером.
-
Исправлены ошибки:
- Удаления ссылки на подключенный профиль безопасности Smart Web Security при обновлении других полей виртуального хоста через API с
update_mask. - Отображения виртуальных машин в целевой группе в консоли управления при совпадающих IP-адресах в разных подсетях.
- Удаления ссылки на подключенный профиль безопасности Smart Web Security при обновлении других полей виртуального хоста через API с
IV квартал 2025
-
В консоли управления
добавлена возможность заблокировать одну или несколько зон доступности, а также задать время автоматического отключения блокировки. -
Добавлена поддержка пути запроса (path) для привязки сессий по cookie. Это обеспечивает корректное объединение сессий для определенных разделов сайта или веб-приложения.
III квартал 2025
-
Добавлена возможность вручную отключить одну или несколько зон доступности при локальных проблемах или для тестирования механизма перераспределения нагрузки. Также можно указать время отключения зоны доступности. По истечении заданного времени зона доступности будет включена автоматически.
Функциональность доступна через интерфейсы Yandex Cloud CLI и API.
-
Добавлена возможность разрешить или запретить автоматическое отключение зоны доступности. Автоматическое отключение выполняют специалисты Yandex Cloud, когда в одной из зон доступности проводится обслуживание или наблюдаются неполадки.
Функциональность доступна через интерфейсы Yandex Cloud CLI, Terraform и API.
-
Поддержана модификация параметров HTTP-запросов для конкретных маршрутов на виртуальном хосте. Эта возможность может быть полезна для управления версиями API, микросервисной маршрутизации, обеспечения обратной совместимости и нормализации URL.
Параметр для модификации
path-regex-rewriteдобавлен в команды управления маршрутами:append-http-route,prepend-http-route,insert-http-route,update-http-route.Функциональность доступна через интерфейсы Yandex Cloud CLI, Terraform и API.
-
Реализована возможность отключить проверку трафика профилем безопасности Smart Web Security на конкретном маршруте виртуального хоста. Это полезно, когда запросы по некоторым маршрутам поступают от доверенных источников и анализировать их не требуется.
Параметр для отключения проверки
disable-security-profileдобавлен в команды управления маршрутами.Функциональность доступна через интерфейсы Yandex Cloud CLI, Terraform и API.
IV квартал 2024
-
Добавлен модуль Global RateLimit, который позволяет задать лимит на количество запросов HTTP и gRPC к виртуальному хосту. Ограничение можно задать для виртуального хоста в целом или для отдельного маршрута на виртуальном хосте.
Функциональность находится на стадии Preview. Доступ предоставляется по запросу в техническую поддержку
. -
Реализована возможность добавить собственные коды состояния HTTP, которые будут считаться корректными при проверках состояния бэкенда (HealthCheck). Коды могут принимать значения от 100 до 599.
-
Добавлена опция сохранять соединение, даже если проверка состояния не пройдена. Опция доступна только для Stream-проверок.
-
Добавлена возможность настроить таймаут простоя (idle timeout) для обработчиков типа Stream и SNI.
-
Добавлено описание поля x_forwarded_for, которое поставляется в логах балансировщика.
Для всех новых возможностей в настоящий момент поддерживаются интерфейсы CLI, API и Terraform.
II квартал 2024
- Добавлена валидация внутренних IPv4-адресов при создании или обновлении балансировщика.
- Исправлена проблема с валидацией при создании и обновлении целевой группы, из-за которой бэкенд без указанного веса мог попасть в группу бэкендов, в которой у остальных бэкендов были указаны веса.
I квартал 2024
- Улучшена стабильность обработки и передачи данных (data plane) внутри сервиса.
- Реализована интеграция с сервисом Yandex Smart Web Security:
- подключение виртуального хоста к профилю безопасности (консоль управления, CLI, Terraform, API);
- отправка логов событий Smart Web Security в лог-группу Yandex Cloud Logging;
- отправка метрик Smart Web Security в Yandex Monitoring.
- Изменено поведение балансировщика с группам бэкендов типа
Stream: теперь соединения c бэкендом будут закрываться, если бэкенд не прошел проверку состояния. - Оптимизирован процесс работы со списком операций с ресурсами сервиса.
- Добавлена возможность поиска балансировщика в консоли управления по внутреннему IP-адресу.
- Добавлена возможность гранулярного размещения узлов балансировщика в разных зонах доступности с помощью консоли управления.
- Улучшена работа провайдера Terraform: устранена ошибка валидации при изменении типа обработчика балансировщика с
TLSнаStreamи обратно.