• Русский
  • Глобальное ограничение скорости для сервисов

    Содержание

    Введение

    Глобальное ограничение скорости защищает сервисы от перегрузок в условиях высокой конкуренции за счет:

    • Поддержания объема запросов в пределах пропускной способности сервиса
    • Предотвращения исчерпания ресурсов через формирование трафика
    • Обеспечения точного контроля доступа с помощью условных политик

    Основная ценность: обеспечивает стабильность сервиса при максимальном использовании ресурсов

    Особенности

    • Глобальный и условный режимы политики
    • Многомерное сопоставление правил (Path/Method/Headers)
    • Режим теневого запуска для проверки политики
    • Панель мониторинга в реальном времени

    Преимущества

    • Точный контроль: детальное ограничение на уровне API
    • Снижение рисков: возможность тестирования через режим теневого запуска
    • Гибкое сопоставление: операторы regex/равенство/неравенство
    • Визуальная проверка: мгновенная обратная связь по эффективности политики

    Создание политик ограничения скорости

    Шаг 1: Доступ к интерфейсу политики

    1. Перейдите: Список сервисов > Целевой сервис
    2. Выберите вкладку Ограничение скорости
    3. Нажмите Создать политику ограничения скорости

    Шаг 2: Выбор типа политики

    ТипОграничения
    Глобальная политика• Одна политика на сервис ИЛИ связь с условными политиками
    Условная политика• Разрешено несколько политик И связь между правилами

    Шаг 3: Настройка правил политики

    Компоненты правил

    КатегорияПримерМетоды сопоставления
    API PATH/api/v1Равно/Не равно/Regex
    HTTP METHODPOSTРавно/Не равно
    HeadersUser-Agent: MobileРавно/Не равно/Regex

    Примечания к настройке

    • Сопоставление regex использует синтаксис RE2
    • Сопоставление заголовков требует полного формата key:value
    • Несколько правил объединяются через AND

    Шаг 4: Установка порога ограничения

    ПараметрОписание
    Запросы/Единица времениМаксимально допустимое количество запросов
    ShadowMode• Выключен: применяется ограничение Включен: режим аудита

    Мониторинг ограничения скорости

    Ключевые метрики

    МетрикаShadowMode выключенShadowMode включен
    ЗапросыФактически обслуженныеСовпавшие запросы
    ОграниченоОтклонённые запросыПотенциальные отклонения

    Интерпретация данных

    1. Выберите политику из выпадающего списка
    2. Укажите временной диапазон (последний 1ч/24ч/7д)
    3. Сравните кривые разрешённых и ограниченных запросов
    4. Проверьте эффективность политики

    Управление политиками

    • Глобально-условная связь: запросы, соответствующие любому типу политики, ограничиваются
    • Приоритет правил: принцип первого совпадения в условных политиках
    • Редактирование политики: изменения вступают в силу немедленно после сохранения