QoS — управление пропускной способностью S3 API
Назначение
QoS (Quality of Service) позволяет управлять пропускной способностью S3 API на трёх уровнях: пользователь, рабочая область, бакет.
При превышении лимитов скорости и RPS система переводит запросы в режим ожидания. Запрос не отклоняется — он выполняется с задержкой.
Точность ограничения скоростиОграничение скорости применяется с точностью до нескольких КБ.
Лимит «Максимальный размер данных» является нежёстким и допускает незначительное превышение, т.к. статистика объёма обновляется асинхронно для исключения влияния на производительность записи.
Параметры QoS
| Параметр | Единица | Workspace | Bucket | User | Реплицируется |
|---|---|---|---|---|---|
| Лимит скорости скачивания | КБ/с | ✓ | ✓ | ✓ | Нет |
| Лимит скорости загрузки | КБ/с | ✓ | ✓ | ✓ | Нет |
| Максимальный размер данных | ГиБ | ✓ | ✓ | — | Да |
| Лимит RPS | запросов/с | ✓ | ✓ | ✓ | Нет |
Значение 0 означает отсутствие ограничения.
Наследование лимитовЛимиты рабочей области не наследуются бакетами. Параметры QoS на уровне рабочей области и на уровне бакета настраиваются независимо друг от друга.
Новые значения параметров вступают в силу в течение 30 секунд после сохранения.
Настройка QoS рабочей области
Кто может настраивать: Суперпользователь или пользователь с пермиссией qos-workspace-quota.
- Перейдите в раздел «Рабочие области» и откройте нужную рабочую область.
- Откройте вкладку «Параметры».
- В блоке QoS заполните необходимые поля.
- Нажмите кнопку
Сохранить.

Для отмены изменений нажмите Отменить или закройте вкладку — введённые значения сбросятся до исходных.
МультикластерПараметр «Максимальный размер данных» автоматически реплицируется во все реплики рабочей области. Параметры скорости и RPS не реплицируются.
Подробнее о пермиссии qos-workspace-quota — в разделе «Роли».
Настройка QoS бакета
Кто может настраивать: Суперпользователь, Workspace-owner или Workspace-maintainer.
- Перейдите в раздел «Рабочие области», откройте нужную рабочую область и выберите бакет.
- Откройте вкладку «Параметры».
- В блоке QoS заполните необходимые поля.
- Нажмите кнопку
Сохранить.

Для отмены изменений закройте страницу без сохранения — введённые значения сбросятся до исходных.
МультикластерПараметр «Максимальный размер данных» автоматически реплицируется во все реплики бакета. Параметры скорости и RPS не реплицируются.
Настройка QoS пользователя
Кто может настраивать: Суперпользователь или пользователь с пермиссией
users.
- Перейдите в раздел «Пользователи» и откройте карточку нужного пользователя.
- В блоке QoS заполните необходимые поля.
- Нажмите кнопку
Сохранить.

Для отмены изменений нажмите Отменить или закройте вкладку — введённые
значения сбросятся до исходных.
Параметр «Максимальный размер данных» на уровне пользователя недоступен.