История изменений в Yandex Application Load Balancer
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
и обратно.