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

    Содержание

    Введение

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

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

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

    Особенности

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

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

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

    1. Перейдите: Service List > Target Service
    2. Выберите вкладку Rate Limiting
    3. Нажмите Create Rate Limiting Policy

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

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

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

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

    КатегорияПримерМетоды сопоставления
    API PATH/api/v1Equal/Not Equal/Regex
    HTTP METHODPOSTEqual/Not Equal
    HeadersUser-Agent: MobileEqual/Not Equal/Regex

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

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

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

    ПараметрОписание
    Requests/Unit TimeМаксимально допустимое количество запросов
    ShadowMode• Disabled: ограничение применяется Enabled: режим аудита (только проверка)

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

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

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

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

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

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

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