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 должна расширить платформу в сторону хранилищных нагрузок в инфраструктуре ИИ.
Подробности в официальном анонсе.





Пока нет комментариев. Будьте первым!