Лимиты S3-хранилища

Информация об ограничениях на количество запросов и скорость передачи данных в S3-хранилище

Лимиты S3-хранилища

Для обеспечения стабильной работы S3-хранилища действуют ограничения на количество запросов и скорость передачи данных.

Все лимиты применяются отдельно к каждому бакету.

Ограничения на количество запросов

Для каждого бакета установлены следующие лимиты:

Тип операции Максимальное количество запросов
PUT, POST, DELETE 5 запросов в секунду
GET, HEAD 25 запросов в секунду

При превышении установленных лимитов возможны ошибки выполнения запросов.

Ограничения скорости передачи данных

Для каждого бакета действуют независимые ограничения скорости загрузки и скачивания данных:

Направление передачи данных Максимальная скорость
Upload (загрузка в бакет) 100 Мбит/с
Download (скачивание из бакета) 100 Мбит/с

Лимиты Upload и Download действуют независимо друг от друга.

Это означает, что под одной учётной записью можно одновременно загружать данные в один бакет со скоростью до 100 Мбит/с и скачивать данные из этого же бакета со скоростью до 100 Мбит/с.

Таким образом, одновременная загрузка и скачивание данных не уменьшают доступную скорость друг друга в рамках установленных ограничений.

Рекомендации по настройке

Для корректной работы с S3-хранилищем рекомендуем ограничить количество одновременных запросов со стороны клиента.

При использовании AWS CLI настройте параметр max_concurrent_requests в конфигурационном файле ~/.aws/config.

Пример конфигурации:

[default]
region = us-east-1
endpoint_url = https://c1.de.fornex.io
s3 =
    max_concurrent_requests = 5
    addressing_type = virtual

Описание параметров:

  • max_concurrent_requests — максимальное количество одновременно выполняемых запросов. Рекомендуемое значение — 5.
  • region — регион подключения к S3-хранилищу.
  • endpoint_url — адрес подключения к S3-хранилищу.
  • addressing_type — способ адресации бакетов. Значение virtual указывает на использование виртуальной адресации.

Примечание

Обратите внимание, что параметр max_concurrent_requests ограничивает количество одновременных запросов, но не гарантирует соблюдение лимита запросов в секунду. При высокой интенсивности операций может потребоваться дополнительное ограничение частоты запросов.

Наши услуги и сервисы

ХостингРаботает на сверхбыстрых NVMe дисках. Подходит для сайтов любой сложности.
Заказать
VPSМожно динамически менять параметры и гибко настраивать ОС. Бесплатное администрирование включено.
Заказать
Выделенные серверыДоступны различные сборки на базе Supermicro с процессорами Intel и AMD на борту.
Заказать

Помощь

Если у вас возникли вопросы или требуется помощь, пожалуйста, свяжитесь с нами через систему тикетов — мы обязательно вам поможем!

Нужна помощь?Наши инженеры бесплатно помогут с любым вопросом за считанные минутыНаписать нам