Об AWS S3
AWS S3 стал фактическим стандартом объектного хранения. Под него пишут приложения, с ним работают SDK, через него строят резервное копирование, архивы, медиахранилища, хранилища логов, аналитические контуры и инфраструктуру для Kubernetes. Поэтому при выборе российского аналога AWS S3 важно смотреть не только на фразу «поддерживает S3 API», а на несколько практических параметров:
- Какие операции S3 действительно поддерживаются?
- Где физически хранятся данные?
- Есть ли облачный и корпоративный вариант развертывания?
- Как устроена репликация?
- Как тарифицируется трафик и насколько удобно решение в эксплуатации?
Разберем все нюансы.
Чем на практике заменяют AWS S3 в России
После ухода части зарубежных облачных сервисов компании начали переносить данные из AWS S3 в российские S3-совместимые хранилища. Но на практике миграция почти никогда не сводится к простой замене «endpoint» в приложении. Обычно меняется сама архитектура хранения данных.
AWS S3 используется не только как «место для файлов». Через него работают:
- резервное копирование;
- Kubernetes backup;
- аналитика и хранение логов;
- CI/CD-артефакты;
- медиаконтент;
- наборы данных для ИИ;
- озера данных;
- архивы;
- корпоративные файловые хранилища.
Поэтому при замене AWS S3 компании сначала определяют, какие именно сценарии используются внутри инфраструктуры:
- Для резервного копирования критичны версионирование, блокировка версии объекта (Object Lock) и совместимость с корпоративным решением бэкапирования.
- Для Kubernetes – работа через S3 API и стабильная производительность при большом количестве параллельных запросов.
- Для медиаплатформ – пропускная способность (throughput), CDN и работа с крупными объектами.
- Для корпоративной инфраструктуры – контроль размещения данных и возможность развертывания внутри собственного контура.
На российском рынке уже сложилось несколько подходов к замене AWS S3.
Первый сценарий: перенос в российское облако
Это самый простой путь миграции. Приложения продолжают работать через S3 API, а данные размещаются в российском облаке.
Преимущества:
- быстрый запуск;
- нет необходимости обслуживать оборудование;
- совместимость с AWS CLI и SDK;
- готовая инфраструктура.
Недостатки:
- ограниченный контроль над данными;
- зависимость от тарифов провайдера;
- сложность построения собственной архитектуры;
- могут быть ограничения при больших бэкап-репозиториях.
Такой вариант обычно выбирают SaaS-проекты, веб-сервисы, разработчики, небольшие команды, малый и средний бизнес.
Второй сценарий: корпоративное S3-хранилище
Этот вариант чаще выбирают крупные компании (enterprise), это банки, промышленность, крупные телеком и медиакомпании, государственный сектор, компании с собственными ЦОД.
В этом случае объектное хранилище разворачивается внутри инфраструктуры заказчика, чтобы полностью контролировать сеть, данные, доступ и политики.
Именно здесь начинают играть роль архитектурные детали:
- как устроен слой метаданных (metadata);
- как работает репликация;
- что происходит при отказе узла;
- как выполняется ребалансировка;
- сколько ЦОД может участвовать в репликации;
- как хранение влияет на сетевой трафик.
Почему 100% совместимость с AWS S3 невозможна
AWS в своей документации разделяет базовый Amazon S3 API для операций с объектами и отдельные расширения (S3 Control, S3 Tables, S3 Vectors, S3 on Outposts, интеграции с IAM, CloudTrail, Lambda, Athena, Glue, SageMaker и другими сервисами экосистемы).
Российскому аналогу обычно не нужно повторять весь AWS. Для практической миграции важнее поддержка тех операций, которые реально используют приложения. Поэтому корректнее оценивать совместимость с релевантными операциями S3:
- загрузка и чтение объектов,
- управление бакетами,
- обработка запросов,
- версии объектов,
- политики доступа,
- предподписанные ссылки,
- CORS,
- multipart upload,
- блокировка версии объекта (Object Lock),
- совместимость с CLI и SDK.
Что считать настоящей заменой AWS S3
Минимальный набор для практической замены AWS S3 может потребовать следующие возможности в объектном хранилище:
Возможность | Почему важна |
|---|---|
| S3 API | Приложения могут работать через привычный протокол |
| AWS CLI / SDK | Не нужно переписывать инструменты и скрипты |
| Multipart upload | Загрузка больших файлов частями |
| Версионирование | Защита от случайной перезаписи и удаления |
| Object Lock | Защита объектов от удаления на заданный срок |
| IAM (политики доступа) | Управление правами пользователей и сервисов |
| CORS | Работа с браузерными приложениями |
| Репликация | Отказоустойчивость и аварийное восстановление |
| Web GUI | Удобная эксплуатация без постоянной работы через CLI |
| Корпоративное развертывание | Контроль данных, сети и инфраструктуры |
Подробнее о возможностях S3 хранилища
AWS Object Lock защищает объекты от удаления или перезаписи на заданный срок и использует модель WORM; это важно для резервного копирования, защиты от шифровальщиков и регуляторных требований.
AWS CLI и SDK позволяют приложениям, backup-системам и DevOps-инструментам работать с объектным хранилищем через стандартные S3 API-запросы. Благодаря этому можно автоматизировать загрузку данных, подключить программы бэкапирования, перенести приложения или использовать скрипты без переписывания логики хранения.
Multipart upload разбивает большой файл на части и загружает их параллельно, что ускоряет передачу крупных объектов и снижает риск повреждения данных при нестабильной сети. Технология особенно важна для работы с файлами размером в сотни гигабайт или терабайты.
Версионирование сохраняет несколько версий одного объекта и защищает данные от случайного удаления, перезаписи, ошибок пользователей или сбоев. Технология активно используется в резервном копировании и системах с долгим сроком хранения данных.
IAM / политики доступа позволяют разграничивать доступ к объектам, bucket (бакетам) и API-операциям между пользователями / приложениями / сервисами / backup-системами / Kubernetes. По факту это основа безопасности.
CORS позволяет браузерным приложениям безопасно обращаться к объектному хранилищу напрямую через HTTP/S. Технология необходима для фронтенда и веб-приложений. Без CORS браузеры блокируют доступ к S3 API между разными доменами.
Репликация автоматически копирует объекты между узлами или дата-центрами хранилища, что повышает отказоустойчивость системы. Репликация критически важна для безотказной работы хранилища и аварийном восстановлении данных.
Корпоративное развертывание и графический интерфейс необязательны, все зависит от вашей команды и потребностей.
Чем заменить AWS: российские аналоги AWS S3
Российский рынок S3-совместимых хранилищ лучше делить по модели развертывания.
Категория | Что это | Особенности |
|---|---|---|
| Облачное S3-хранилище | Объектное хранилище, где данные хранятся на оборудовании провайдера | Быстрый запуск, резервное копирование, хранение файлов, медиа, архивов |
| Корпоративное развертывание | S3-хранилище внутри инфраструктуры заказчика | Подходит для банков, госсектор, крупных компаний, которым нужен закрытый контур и есть собственные ЦОД |
| Kubernetes / «частное облако» | S3-совместимый слой хранения внутри собственной платформы | Лучше для DevOps-команд, Kubernetes, OpenStack, AI/ML, аналитики |
| Хранилище для медиаконтента (сайта) | Хранилище с дополнительными сервисами вокруг контента и резервного копирования | Видеоархивы, CDN, бэкапы, долгосрочное хранение |
Ключевые российские решения
Решение | Модель | Для чего подойдет |
|---|---|---|
| PlatformCraft | Облако + корпоративное развертывание | Резервное копирование, хранение и раздача медиа, корпоративное хранилище |
| Yandex Object Storage | Облако | DevOps, хранение файлов, интеграция с Yandex Cloud и приложениями |
| Cloud.ru | Облако + корпоративное развертывание | Резервное копирование, корпоративное хранилище |
| Selectel | Облако | Резервное копирование, S3-инструменты |
| VK Cloud Object Storage | Облако + корпоративное развертывание | Облачная инфраструктура, корпоративные проекты |
Yandex Object Storage в документации описывает работу через S3 API, формат S3-запросов, подпись запросов и CORS. Selectel также публикует документацию по S3 API, совместимости с AWS SDK и работе через AWS CLI, S3cmd, Cyberduck и Rclone. Cloud.ru в документации выделяет Object Storage API, методы, заголовки, ответы и подписание запросов через AWS SigV4.
PlatformCraft тоже совместим с основными инструментами AWS. Согласно документации (doc.platformcraft.ru) доступны почти все операции AWS S3, а также multipart upload, версионирование, ACL, CORS, предподписанные URL, управление версиями объектов, Object Lock, lifecycle-операции, IAM и политики доступа.
Выбор зависит не только от поддержки S3 API, но и от:
- модели развертывания;
- репликации;
- стоимости трафика;
- интеграций;
- отказоустойчивости;
- требований к хранению данных внутри РФ.
Почему совместимость с S3 API важнее бренда
На практике большинство приложений не используют специфические возможности AWS. Обычно используются:
- PUT Object;
- GET Object;
- LIST;
- bucket policy;
- multipart upload;
- предподписанные ссылки;
- версионирование;
- политики «жизненного цикла» (lifecycle).
Если приложение использует стандартные S3-операции, то миграция становится значительно проще. Именно поэтому совместимость с AWS CLI, SDK и Signature Version 4 важнее, чем попытка повторить всю экосистему AWS S3.
AWS CLI официально использует стандартный S3 API и позволяет работать с S3-совместимыми endpoint (конечными точками) через настройку собственного URL (docs.aws.amazon.com).
Для большинства компаний это означает:
- не нужно переписывать приложения;
- не нужно менять программное обеспечение для резервного копирования;
- не нужно перенастраивать и менять DevOps инструменты;
- можно постепенно переносить данные между системами.
PlatformCraft поддерживает ключевые сценарии AWS S3 API для корпоративного хранения данных, бэкапов, медиа, файловых архивов и интеграции с S3-совместимыми инструментами. По внутренней оценке, покрытие релевантных команд AWS S3 составляет 82%, оставшаяся часть относится к специфическим функциям AWS и не требуется в большинстве сценариев миграции.

PlatformCraft как российский аналог AWS S3
PC-Storage – это российское S3-совместимое объектное хранилище для облачного и корпоративного развертывания от компании PlatformCraft.
В отличие от решений, которые дают только бакет в облаке, PlatformCraft закрывает больше эксплуатационных сценариев, как репликация, работа с системами резервного копирования, медиаобработка, хранение и доставка контента.
Архитектурно PlatformCraft состоит из ядра (программное обеспечение DEPOT) для хранения и репликации контента, APP-серверов для доступа по разным интерфейсам и базой данных для хранения метаинформации. Схема для корпоративного развертывания такая же: отдельно слой хранения, отдельно – приложения доступа, отдельно – для метаданных.
В облачном варианте PlatformCraft предлагает 3-кратную репликацию в независимых дата-центрах РФ, в On-Premise развертывании – на усмотрение заказчика.
PlatformCraft совместим с AWS CLI, Cyberduck, CloudBerry, Veeam, Veritas, Grafana, КиберБэкап, S3-совместимое SDK и другими сервисами и приложениями.
В отличие от многих S3-совместимых решений, PlatformCraft дополнительно включает:
- Web GUI для работы в веб-интерфейсе;
- SFTP-слой;
- CDN и media-сервисы;
- репликацию между ЦОД;
- корпоративное развертывание внутри инфраструктуры заказчика.
Решение используется для резервного копирования; хранения любых файлов, видео, архивов; а также развертывания корпоративного объектного хранилища.
Сравнение с AWS S3
Критерий | PC-Storage | AWS S3 | Яндекс S3 |
|---|---|---|---|
| Тип инфраструктуры | 3 дата-центра в РФ, распределенная репликация | Дата-центры по всему миру | Дата-центры в РФ и Казахстане |
| S3-совместимость | ~82% API, поддержка основных SDK | 100%, эталон стандарта | Зависит от версии (~85 API) |
| Multipart Upload | ✔ | ✔ | ✔ |
| Временные ссылки | ✔ | ✔ | ✔ |
| Стоимость запросов | Бесплатно | Тарифицируется | Тарифицируется |
| Исходящий трафик | Бесплатно | Тарифицируется | Тарифицируется |
| Доступность сервиса (SLA) | 99,95-99,99% | 99,99% | 99,95-99,98% (зависит от администрирования) |
| Привязка к поставщику | Отсутствует | Высокий | Может зависеть от интеграции экосистемы Яндекса |
| Поддержка CLI / SDK | Поддержка любого ПО, работающего с S3 (AWS CLI, s3cmd, rclone, SDK) | Поддержка любого ПО, работающего с S3 | Поддержка любого ПО, работающего с S3 (зависит от настройки) |
| Географическое ограничение | Ограничений нет (в Реестре российского ПО) | Не работает в РФ | Ограничений нет |
AWS S3 выигрывает масштабом экосистемы: классы хранения, аналитика, машинное обучение, дополнительные инструменты и тесная интеграция с другими сервисами Amazon. AWS официально описывает разные классы хранения для разных требований к стоимости, доступности и характеру доступа к данным. Однако решение прекратило работу на территории РФ и не соответствует закону о хранении данных.
PlatformCraft же разрабатывался в 2012 году как российский аналог AWS S3. Провайдер хранит данные в РФ, использует облачную модель с 3-кратной репликацией по российским ЦОД и гибкий API. Можно подключить бэкап-системы, сервисы мониторинга, аналитики, CMS или дополнительные сервисы для медиаконтента.
В документации web-интерфейса PlatformCraft описаны работа с файлами, загрузка по ссылке, управление папками, транскодирование, ресайз изображений, обрезка видео, плееры, потоки, вещание и задачи.
Как выбирать российский аналог AWS S3
- Для облачного хранения файлов и архивов:
Подойдут PlatformCraft S3, Yandex Object Storage, Cloud.ru, Selectel, VK Cloud. Ключевой критерий – не только цена за гигабайт, но и стоимость запросов, исходящего трафика, поддержка AWS CLI, наличие версий объектов и механизмов защиты от удаления.
- Для корпоративного развертывания:
Нужно смотреть на архитектуру: как хранятся метаданные, как масштабируются узлы, как работает репликация, удобный ли интерфейс, есть ли гибкость в решении, кто отвечает за внедрение и поддержку. Здесь PlatformCraft, MinIO и Ceph решают разные задачи: MinIO и Ceph чаще требуют сильной внутренней инженерной команды, PlatformCraft ориентирован на готовое внедрение и сопровождение.
- Для резервного копирования:
Критичны три вещи: S3 API, защита от удаления и репликация. Veeam в документации по S3-совместимом хранилище отдельно указывает важность совместимости с операциями и сигнатурами AWS S3 для работы, у других решений для бэкапирования могут быть свои требования.
- Для медиа и видеоархивов:
Здесь обычного S3 API недостаточно. Нужны CDN, обработка видео, хранение потоков, ресайз изображений, удобный web-интерфейс и быстрая раздача контента. У PlatformCraft есть зарегистрированные в Реестре российского ПО сервисы транскодирования, раздачи контента (Edge), вещания. В PC-Media можно подключить нужные облачные сервисы для работы с медиаконтентом.


Задача | Что выбирать |
|---|---|
| Быстрое облачное S3 без своей инфраструктуры | PlatformCraft, Yandex Cloud, Cloud.ru, Selectel, VK Cloud |
| S3 внутри инфраструктуры заказчика | PlatformCraft On-Premise, MinIO, Ceph |
Экономика: где скрываются затраты
В большинстве объектных хранилищ стоимость складывается не только из хранения. Могут учитываться классы хранения, количество операций, исходящий трафик, восстановление из архивных классов, репликация и дополнительные функции.
AWS, например, отдельно публикует тарифы S3 и показывает, что разные классы хранения имеют разные правила оплаты и восстановления данных.
В российских S3-решениях экономика зависит от модели. В облаке важны тарифы за хранение, запросы и исходящий трафик. В корпоративном развертывании важнее стоимость оборудования, сети, поддержки, резервирования и эксплуатации. Для больших бэкап-репозиториев и медиаархивов модель с предсказуемой стоимостью и хранением внутри РФ часто оказывается проще для бюджетирования.
В PlatformCraft нет тарификации GET/POST-запросов и бесплатный трафик для бэкапов, а также автоматическая репликация данных в 3 ЦОД на территории РФ.
FAQ: российские аналоги AWS S3
Что такое S3-совместимое хранилище?
Это хранилище, поддерживающее Amazon S3 API и совместимое с AWS CLI, SDK и приложениями, работающими через S3-протокол.
Можно ли заменить AWS S3 без переписывания приложений?
Да, если приложение использует стандартные S3 API-запросы и позволяет указать собственный S3 endpoint.
Что такое российский аналог AWS S3?
Это S3-совместимое объектное хранилище, которое поддерживает основные AWS S3 API-операции и позволяет работать через AWS CLI, SDK и S3-совместимые инструменты.
Какие российские S3-хранилища существуют?
На российском рынке доступны:
- облачные S3-хранилища,
- корпоративные S3-решения для On-Premise,
- Kubernetes-ориентированные хранилища.
Чем S3 отличается от NAS или SAN?
S3 использует объектную модель хранения и API-доступ вместо файловой системы или блочного устройства. S3 хранилище проще масштабируется и лучше подходит для резервного копирования, Kubernetes, хранения ИИ, видеоархивов и других неструктурированных данных.
Можно ли использовать AWS CLI с российским S3?
Да. Большинство S3-совместимых хранилищ AWS Signature Version 4 и работу через AWS CLI.
Что важнее – полная совместимость с AWS S3 или поддержка основных операций?
Для российских компаний подойдет поддержка основных операций. Полное повторение всей экосистемы AWS обычно не требуется. Но при выборе поставщика можно обратить внимание на гибкость решения и возможность доработки хранилища под ваш запрос.
Что такое Object Lock?
Object Lock защищает объекты от удаления или изменения на заданный срок. Технология используется для неизменяемости бэкапов, защиты от программ-вымогателей, а также согласия и архивного хранения.
Что такое версионирование в S3?
Версионирование (versioning) хранит несколько версий объекта и защищает от случайного удаления или перезаписи данных.
Что такое multipart upload?
Это загрузка больших файлов частями. Multipart upload ускоряет передачу крупных объектов и повышает устойчивость загрузки при нестабильной сети.
Что такое репликация между ЦОД?
Это автоматическое копирование объектов между несколькими дата-центрами для повышения отказоустойчивости и скорости восстановления после инцидентов.
Почему слой метаданных важен для объектного хранилища?
При большом количестве объектов именно подсистема метаданных часто становится «слабым местом», необходимо проверять решение при больших нагрузках.
Как выбрать российский аналог AWS S3?
Нужно оценивать:
- совместимость с S3 API,
- поддержку AWS CLI/SDK,
- версионирование и Object Lock,
- репликацию,
- стоимость трафика,
- поддержку программного обеспечения для бэкапирования,
- архитектуру хранения,
- наличие облачного и корпоративного развертывания.
Выводы
Российский аналог AWS S3 нужно выбирать не по названию и не по обещанию «S3-совместимость», а по реальным сценариям. Для одних компаний достаточно облачного бакета у российского провайдера. Для других важно гибкое корпоративное развертывание внутри своих ЦОД. Для третьих важны удобство и надежность, а также понятная эксплуатация.
AWS S3 остается эталоном объектного хранения и крупнейшей экосистемой вокруг S3 API. Но российскому бизнесу и не нужен весь AWS, компаниям требуется совместимое хранилище для конкретных задач: резервное копирование, архивы, медиа, Kubernetes, хранение данных внутри РФ и импортозамещение. Поэтому выбирайте то, что лучше подойдет под вашу бизнес-задачу.




