RustFS 1.0 стал общедоступным. Это первый production-ready релиз открытой распределённой платформы объектного хранилища, написанной на Rust.

Проект распространяется под лицензией Apache 2.0, предоставляет API, совместимый с Amazon S3, и рассчитан на распределённые развёртывания, где важны масштабируемость, избыточность и совместимость с существующими инструментами для S3.

Релиз вышел в примечательный момент. MinIO, известный проект S3-совместимого хранилища, прекратил поддержку своих открытых продуктов и перевёл коммерческое предложение на проприетарную модель лицензирования. RustFS занимает именно это место как альтернатива под Apache 2.0 для тех, кому нужна полностью открытая, развёртываемая на своих серверах платформа объектного хранилища с поддержкой S3.

В начале этого года разработчики RustFS отреагировали на изменения в MinIO, пообещав, что основной репозиторий останется открытым под прежней разрешительной лицензией, и пригласили бывших пользователей и контрибьюторов MinIO присоединиться. RustFS также выпустила инструменты, упрощающие миграцию с существующих развёртываний MinIO.

По словам команды проекта, релиз 1.0 означает, что основная функциональность объектного хранилища стабильна и готова к production-нагрузкам. Разработка RustFS началась в феврале 2024 года, открытым проект стал в июле 2025 года, в апреле 2026 года вышел в бета-версии, затем прошёл стадию release candidate в августе и в сентябре достиг GA.

В части хранения RustFS 1.0 включает управление жизненным циклом бакетов и объектов, multipart-загрузку больших файлов, erasure coding, многоуровневое хранение данных и политики жизненного цикла. В релизе также появилась поддержка S3 Tables, а REST-каталог Apache Iceberg встроен прямо в систему хранения.

S3 не единственный поддерживаемый интерфейс. RustFS также открывает доступ через WebDAV, Swift API, FTP/FTPS и MCP, так что администраторы могут публиковать данные несколькими способами в зависимости от окружения.

Для распределённых конфигураций платформа поддерживает:

  • Распределённые развёртывания

  • Расширение пулов хранения

  • Ребалансировку данных

  • Самовосстанавливающиеся узлы

  • Репликацию между площадками и бакетами

Среди возможностей безопасности: IAM, аутентификация через OIDC, интеграция с KMS, шифрование на стороне сервера, STS-токены, mTLS и аудит безопасности. RustFS также поддерживает OpenTelemetry, проверки состояния кластера, статистику по ёмкости, уведомления о событиях, multi-tenancy и вывод пулов хранения из эксплуатации.

RustFS работает на Linux, Windows и macOS, а варианты развёртывания включают standalone-бинарники, сборку из исходников, Docker и Kubernetes. Для пользователей Linux есть пакеты DEB и RPM.

С момента выхода в open source в июле 2025 года RustFS набрал более 32 000 звёзд на GitHub, более 10 млн загрузок образа с Docker Hub и свыше 2,7 млн развёрнутых экземпляров.

С выходом версии 1.0 разработка продолжится вокруг повышения стабильности и реакции на отзывы из production. В долгосрочной перспективе разработчики планируют добавить поддержку S3 Vectors, а RustFS 2.0 должна расширить платформу в сторону хранилищных нагрузок в инфраструктуре ИИ.

Подробности в официальном анонсе.