Что такое S3-совместимое хранилище
Amazon S3 (Simple Storage Service) — стандарт облачного объектного хранилища, запущенный AWS в 2006 году. С тех пор S3 стало де-факто стандартом отрасли: тысячи библиотек, SDK, CLI-утилит и облачных сервисов работают с одним и тем же API. Российские провайдеры — Cloud.ru, Selectel, K2 Cloud, RCloud — реализуют этот же API, поэтому любые приложения, написанные под Amazon S3, работают с ними без изменения кода. Меняется только endpoint и ключи доступа.
Когда выбирают S3 вместо обычного облачного диска
S3-хранилище — для машин, не для людей. У него нет привычного веб-интерфейса с папками и значками файлов; работа идёт через API, SDK, CLI. Типичные задачи: автоматические бэкапы баз данных и серверов через rclone или duplicity, хранение статики сайтов и приложений (картинки, видео, JS-бандлы), доставка контента через CDN, хранение датасетов для машинного обучения, файловые архивы для веб-приложений. Для простой работы с файлами через браузер используют Яндекс Диск, Облако Mail.ru, СберДиск; для инфраструктурных задач — S3.
Российские S3-провайдеры
Cloud.ru Object Storage — серверы в РФ, тарифы от 0.7 ₽/ГБ в месяц, поддержка SSE-KMS шифрования, версионирование, lifecycle-политики. Selectel S3 — лидер российского рынка инфраструктуры, тарифы от 0.6 ₽/ГБ для холодного хранения, есть отдельный тариф для частого доступа, SLA 99.95%. K2 Cloud Object Storage — корпоративный сегмент, SLA 99.99%, сертификация ФСТЭК. RCloud — индивидуальные тарифы для бизнеса с приватной сетью между серверами и хранилищем.
Миграция с Amazon S3 на российский S3
Стандартный сценарий миграции занимает 1-3 дня для 1 ТБ данных. Создаёте bucket у российского провайдера, получаете access key и secret key, копируете данные через rclone или AWS CLI с указанием двух разных endpoint в одной команде. После проверки целостности файлов через хеши переключаете endpoint в коде приложения с Amazon на российский — без изменения остальной логики. Старый bucket в Amazon удаляется. Стоимость миграции — только трафик и время разработчика; код переписывать не нужно.