Как выбрать S3-совместимое хранилище в РФ: сравнение цен за ГБ, исходящий трафик и надежность в 2026 году
Сравниваем стоимость S3-хранилищ у Selectel, Timeweb Cloud, Cloud.ru, VK Cloud и Yandex Cloud. Разбираем скрытые платежи за исходящий трафик и запросы, классы горячего и холодного хранения.
Для бэкапов и медиафайлов в РФ оптимальны S3-хранилища от Selectel (от 1.20 ₽/ГБ) и Timeweb Cloud (от 1.50 ₽/ГБ с пакетом трафика). Главное правило выбора: при активной раздаче контента пользователям выбирайте провайдера с дешевым egress-трафиком или встроенным CDN. Для хранения бэкапов баз данных выбирайте холодный класс с минимальной ценой гигабайта и активируйте Object Lock.
- Цена за ГБ хранения (от 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/GET | 152-ФЗ / SLA |
|---|---|---|---|---|---|
| Selectel Object Storage | 1.20 – 1.45 ₽/ГБ | 0.70 – 0.85 ₽/ГБ | 0.90 – 1.20 ₽/ГБ (внутри сети 0 ₽) | ~3.50 ₽ / ~0.35 ₽ | 152-ФЗ (УЗ-1) / 99.9% |
| Timeweb Cloud S3 | 1.50 ₽/ГБ | По запросу | Включен в квоту (пакетный) | Включено в тариф | 152-ФЗ (УЗ-2) / 99.9% |
| Cloud.ru Evolution S3 | 1.30 ₽/ГБ | 0.65 ₽/ГБ | 1.00 ₽/ГБ | ~3.00 ₽ / ~0.30 ₽ | 152-ФЗ (УЗ-1, ФСТЭК) / 99.95% |
| VK Cloud S3 | 1.40 – 1.65 ₽/ГБ | 0.75 ₽/ГБ | 1.20 ₽/ГБ | ~4.00 ₽ / ~0.40 ₽ | 152-ФЗ (УЗ-1) / 99.95% |
| Yandex Object Storage | 1.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, сгенерировав миллионы вызовов за месяц.
Горячее, холодное или ледниковое: какой класс выбрать
Российские облачные платформы предлагают дифференцированные классы хранения в зависимости от частоты обращения к файлам:
• Стандартное (Горячее / 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 со следующими параметрами для вашего провайдера:
[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:
#!/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 успешно завершена!"Проверенные серверы от надежных провайдеров
Timeweb Cloud
Cloud Start
CPU
1 ядер • 3.3 ГГц
RAM
1 ГБ
Диск
15 ГБ NVMe
Канал
200 Мбит/с
299 ₽/мес
Selectel
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 дней в холодный класс хранения». Облако делает это автономно на стороне инфраструктуры.