Объектное хранилище S3• Услуги и технологии

Как выбрать S3-совместимое хранилище в РФ: сравнение цен за ГБ, исходящий трафик и надежность в 2026 году

Сравниваем стоимость S3-хранилищ у Selectel, Timeweb Cloud, Cloud.ru, VK Cloud и Yandex Cloud. Разбираем скрытые платежи за исходящий трафик и запросы, классы горячего и холодного хранения.

Обновлено: 2026-10-01 13:56:03
Время чтения: ~11 мин
Автор: Максим Громов (DevOps & Cloud-архитектор)
Быстрый ответ & Краткая суть

Для бэкапов и медиафайлов в РФ оптимальны S3-хранилища от Selectel (от 1.20 ₽/ГБ) и Timeweb Cloud (от 1.50 ₽/ГБ с пакетом трафика). Главное правило выбора: при активной раздаче контента пользователям выбирайте провайдера с дешевым egress-трафиком или встроенным CDN. Для хранения бэкапов баз данных выбирайте холодный класс с минимальной ценой гигабайта и активируйте Object Lock.

Selectel S3от 1.20 ₽/ГБ • Бесплатный внутренний трафик
Timeweb Cloud S3от 1.50 ₽/ГБ • Трафик без доплат до квоты
Cloud.ru Evolutionот 1.30 ₽/ГБ • 11 девяток надежности (99.999999999%)
Холодный классот 0.65 ₽/ГБ (экономия до 50% на бэкапах)
Ключевые выводы и краткая суть
  • Цена за ГБ хранения (от 1.1 до 2.2 ₽/ГБ в месяц) — лишь часть расходов. Основные затраты часто приходятся на исходящий трафик (egress fee до 1–1.5 ₽/ГБ) и операции API (GET/PUT).
  • Для резервных копий (бэкапов) и архивов критически выгодно холодное (Cold / Glacier) хранение — оно в 2–3 раза дешевле горячего, но взимает плату за чтение.
  • Для раздачи медиа, фото и статики сайтов необходимо горячее (Standard) хранилище с пакетированным или бесплатным исходящим трафиком, либо обязательное подключение CDN.
  • Все ведущие провайдеры РФ поддерживают протокол AWS S3 API v4, Presigned URLs, версионирование и соответствуют 152-ФЗ (уровни защищенности УЗ-1 / УЗ-2).
  • Технология Object Lock (режим WORM) на уровне бакета гарантирует защиту бэкапов от вирусов-вымогателей и ошибочного удаления даже при компрометации root-доступа к серверу.

Сравнение тарифов S3-хранилищ в России (цены на 2026 год)

Провайдер S3Горячее хранениеХолодное хранениеИсходящий трафик (Egress)100k операций PUT/GET152-ФЗ / SLA
Selectel Object Storage1.20 – 1.45 ₽/ГБ0.70 – 0.85 ₽/ГБ0.90 – 1.20 ₽/ГБ (внутри сети 0 ₽)~3.50 ₽ / ~0.35 ₽152-ФЗ (УЗ-1) / 99.9%
Timeweb Cloud S31.50 ₽/ГБПо запросуВключен в квоту (пакетный)Включено в тариф152-ФЗ (УЗ-2) / 99.9%
Cloud.ru Evolution S31.30 ₽/ГБ0.65 ₽/ГБ1.00 ₽/ГБ~3.00 ₽ / ~0.30 ₽152-ФЗ (УЗ-1, ФСТЭК) / 99.95%
VK Cloud S31.40 – 1.65 ₽/ГБ0.75 ₽/ГБ1.20 ₽/ГБ~4.00 ₽ / ~0.40 ₽152-ФЗ (УЗ-1) / 99.95%
Yandex Object Storage1.35 – 1.50 ₽/ГБ0.68 – 0.80 ₽/ГБ1.00 – 1.25 ₽/ГБ~3.60 ₽ / ~0.36 ₽152-ФЗ (УЗ-1) / 99.9%

Почему обычные блочные диски не подходят для медиа и бэкапов

При создании проектов разработчики часто начинают с сохранения загружаемых картинок или бэкапов БД прямо на диск виртуальной машины (/var/uploads или /var/backups). Через несколько месяцев наступает кризис: диск заполняется на 100%, базы останавливаются, а расширение блочного тома требует остановки сервера, изменения таблицы разделов и роста ежемесячного тарифа за неиспользуемый запас.

S3 (Simple Storage Service) — это объектное хранилище, управляемое по HTTP REST API. Файлы хранятся не в иерархических каталогах файловой системы, а как независимые объекты в плоском пространстве с метаданными и уникальными ключами. В S3 нет понятия "закончилось место на диске" — емкость масштабируется от 10 МБ до петабайт автоматически без вашего участия.

Второе фундаментальное преимущество — разделение compute (вычислительных мощностей) и storage (данных). Ваш веб-сервер становится stateless (без сохранения состояния): его можно удалить, пересоздать или запустить в 10 экземплярах за балансировщиком, ведь все медиафайлы и документы живут в общем распределенном S3-бакете.

Анатомия стоимости: 3 скрытых статьи расходов на S3

Большинство компаний при оценке бюджета смотрят только на базовую строчку: "1.30 рубля за ГБ в месяц". Однако итоговый счет в конце месяца может оказаться втрое выше из-за двух других параметров: сетевого трафика и запросов.

1. Плата за хранение (Storage): рассчитывается посуточно по фактическому среднему объему. Если вы храните 2 ТБ в течение 15 дней и удаляете, вы заплатите только за эти 15 дней пропорционально.

2. Исходящий трафик (Egress fee): передача данных ИЗ хранилища во внешний интернет почти всегда платная (за исключением пакетных предложений, как у Timeweb Cloud). Входящий трафик (загрузка файлов в S3) у всех провайдеров РФ бесплатный. Но если ваш медиа-сайт отдает 15 ТБ картинок в месяц, то при тарифе 1 ₽/ГБ счет за трафик составит 15 000 ₽ — существенно больше самой платы за хранение 500 ГБ.

3. Стоимость API-запросов (Operations fee): операции делятся на Class A (тяжелые модификации: PUT, POST, LIST, COPY) и Class B (легковесные: GET, HEAD). Неправильно настроенный скрипт бэкапа, выполняющий s3cmd sync без кэша метаданных, может ежеминутно делать тысячи запросов LIST Bucket, сгенерировав миллионы вызовов за месяц.

Как избежать счетов за исходящий трафикЕсли вы раздаете медиафайлы пользователям, подключите CDN перед вашим S3-бакетом. CDN кэширует популярные объекты на пограничных серверах (edge-нодах), снижая число прямых обращений к S3 на 85–95% и отдавая трафик по гораздо более низкой оптовой цене.

Горячее, холодное или ледниковое: какой класс выбрать

Российские облачные платформы предлагают дифференцированные классы хранения в зависимости от частоты обращения к файлам:

• Стандартное (Горячее / Hot): предназначено для данных, к которым обращаются ежедневно (аватарки, изображения каталогов товаров, документы пользователей в CRM). Нет ограничений на минимальный срок хранения, бесплатный доступ на чтение (оплачивается только трафик).

• Холодное (Cold / Infrequent Access): предназначено для резервных копий баз данных, логов и архивов, к которым обращаются не чаще 1 раза в месяц. Стоимость хранения на 40–55% ниже горячего, однако взимается символическая плата за каждый считанный гигабайт и действует минимальный срок хранения объекта (обычно 30 дней). Если удалить файл на 5-й день, плата за хранение все равно спишется за полный месяц.

• Ледниковое (Glacier / Deep Archive): ультрадешевое хранение для долгосрочных архивов бухгалтерской отчетности, проектной документации или видеозаписей. Восстановление объекта занимает от 1 до 5 часов.

Сравнение российских провайдеров S3: Selectel, Timeweb Cloud, Cloud.ru

Selectel: один из старейших и наиболее зрелых S3-сервисов в РФ. Собственные дата-центры уровня Tier III в Москве и Санкт-Петербурге. Главное преимущество — нулевая стоимость трафика между серверами Selectel и объектным хранилищем в том же регионе. Идеально, если ваши VPS и базы крутятся внутри экосистемы Selectel. Полная совместимость со всеми SDK на базе AWS S3 v4, поддержка шифрования и версионирования.

Timeweb Cloud: максимальный фокус на простоту и удобство для веб-мастеров и продуктовых команд. Позволяет создать бакет за 1 клик, привязать собственный SSL-домен (например, cdn.mycompany.ru), а в тарифы уже включен пакет трафика, защищающий от неожиданных списаний. Отличный выбор для сайтов на Laravel, Node.js, Next.js и WordPress.

Cloud.ru (Evolution S3): флагманское корпоративное решение с заявленной надежностью данных 99.999999999% благодаря троекратному геораспределенному резервированию. Полный комплект аттестатов безопасности по 152-ФЗ до уровня УЗ-1 и соответствие стандартам государственных ИС. Рекомендуется для финтеха, enterprise-сектора и работы с конфиденциальными ПДн.

Пошаговый гайд: быстрая настройка бэкапов в S3 через rclone

Утилита rclone («швейцарский нож» облачных хранилищ) превосходит классический s3cmd по скорости и надежности благодаря многопоточной параллельной передаче данных.

1. Установите rclone на ваш сервер: curl https://rclone.org/install.sh | sudo bash.

2. Создайте файл конфигурации ~/.config/rclone/rclone.conf со следующими параметрами для вашего провайдера:

~/.config/rclone/rclone.conf
[my-s3]
type = s3
provider = Other
env_auth = false
access_key_id = ВАШ_ACCESS_KEY_ID
secret_access_key = ВАШ_SECRET_ACCESS_KEY
endpoint = s3.storage.selcloud.ru
acl = private
region = ru-1

Скрипт синхронизации и защита от вирусов-вымогателей (Object Lock)

Для отправки резервных копий выполните команду синхронизации. Флаг --fast-list критически важен: он заменяет тысячи поочередных запросов к каталогам на один пакетный, экономя деньги на операциях API:

sync-backups.sh
#!/bin/bash
# Синхронизация локальных бэкапов с S3 бакетом
rclone sync /var/backups/postgres my-s3:company-backups/postgres/ \
  --fast-list \
  --transfers 4 \
  --checkers 8 \
  --log-file=/var/log/rclone-s3.log

echo "[$(date)] Синхронизация бэкапов в S3 успешно завершена!"
Используйте Object Lock (режим WORM)Современные атаки шифровальщиков начинаются с компрометации SSH-сервера и удаления всех резервных копий. Включите на вашем бакете Object Lock в режиме Compliance на 14–30 дней. В этом режиме ни один пользователь (даже вы сами) не сможет удалить или перезаписать файлы до истечения установленного срока.
Рекомендованные конфигурации по теме статьи

Проверенные серверы от надежных провайдеров

Весь каталог
Timeweb Cloud
Перейти
Хит цены
Timeweb Cloud

Timeweb Cloud

Москва★ 4.8

Cloud Start

CPU

1 ядер • 3.3 ГГц

RAM

1 ГБ

Диск

15 ГБ NVMe

Канал

200 Мбит/с

299 ₽/мес

Timeweb Cloud

Timeweb Cloud

Москва★ 4.8

Cloud Basic

CPU

2 ядер • 3.3 ГГц

RAM

2 ГБ

Диск

40 ГБ NVMe

Канал

200 Мбит/с

499 ₽/мес

152-ФЗ
Selectel

Selectel

Москва★ 4.9

Cloud Lite 1

CPU

1 ядер • 2.6 ГГц

RAM

1 ГБ

Диск

10 ГБ SSD

Канал

200 Мбит/с

550 ₽/мес

Часто задаваемые вопросы (FAQ)

В чем разница между S3 и FTP / WebDAV?

FTP и WebDAV — это устаревшие протоколы файлового доступа, требующие поддержания постоянной сессии, уязвимые к сетевым обрывам и ограниченные дисковым пространством одного сервера. S3 — это отказоустойчивое масштабируемое HTTP-хранилище, гарантирующее 99.999999999% сохранности за счет тройной репликации между разными стойками ЦОД, с доступом по токенам и поддержкой CDN.

Законно ли хранить персональные данные в российском S3?

Да, хранилища Selectel, Cloud.ru, Timeweb Cloud и VK Cloud физически размещены в дата-центрах на территории РФ (Москва, Санкт-Петербург) и аттестованы в соответствии с требованиями 152-ФЗ. Это полностью соответствует требованиям законодательства о локализации персональных данных российских граждан.

Что такое Presigned URLs (временные ссылки)?

Presigned URL — это механизм, позволяющий вашему бэкенду сгенерировать временную безопасную ссылку (например, действующую 15 минут) на скачивание приватного файла из закрытого S3-бакета без передачи учетных данных клиента в хранилище.

Как настроить удаление старых бэкапов в S3 без ручных скриптов?

Через встроенные Lifecycle Rules (правила жизненного цикла бакета). В панели управления облака достаточно указать правило: «автоматически удалять объекты старше 30 дней» или «перемещать объекты старше 14 дней в холодный класс хранения». Облако делает это автономно на стороне инфраструктуры.