RustFS 1.0: Перший стабільний реліз об’єктного зберігання
RustFS 1.0: Перший стабільний реліз розподіленої системи об’єктного зберігання
RustFS 1.0 тепер загально доступний, ставши першим релізом системи об’єктного зберігання з відкритим кодом, написаної на Rust. Цей проект отримав ліцензію Apache 2.0 і надає API, сумісний з Amazon S3. RustFS розроблений для розподілених розгортань, де важливими є масштабованість, надлишковість і сумісність з існуючими інструментами на базі S3.
Час для нових можливостей у світі об’єктного зберігання
Реліз відбувається в знаковий момент. Проект MinIO, відомий проект зберігання, сумісний із S3, припинив підтримку своїх продуктів з відкритим кодом та перейшов на комерційну модель ліцензування. RustFS займає цю нішу, пропонуючи повністю відкриту, самохостинговану платформу для зберігання, сумісну з S3.
Відкритий код та підтримка користувачів
Розробники RustFS раніше цього року відреагували на зміни в MinIO, запевнивши, що основний репозиторій залишатиметься відкритим під дозволяючою ліцензією та запрошуючи колишніх користувачів MinIO приєднатися. RustFS також представив інструменти для спрощення міграцій з існуючих розгортань MinIO.
Стабільність та продуктивність RustFS 1.0
За словами розробників, етап 1.0 свідчить про те, що основна функціональність об’єктного зберігання є стабільною та готовою до використання в продуктивних навантаженнях. RustFS розпочав розробку у лютому 2024 року, став відкритим у липні 2025 року, досяг бета-версії у квітні 2026 року та перейшов через кандидат релізу в серпні перед досягненням загальної доступності у вересні.
Нові можливості зберігання та безпеки
На стороні зберігання RustFS 1.0 включає управління життєвим циклом корзин та об’єктів, багаточастинне завантаження великих файлів, кодування втрачених даних, класифікацію даних та політики життєвого циклу. Реліз також пропонує підтримку S3 Tables з інтегрованим REST Catalog Apache Iceberg.
Багатоцільовий доступ до даних в RustFS
RustFS не обмежується тільки інтерфейсом S3. Система також забезпечує доступ через WebDAV, Swift API, FTP/FTPS та MCP, що надає адміністраторам кілька способів відкриття збережених даних в залежності від їхнього середовища.
Розподілені налаштування та функції безпеки
Для розподілених налаштувань платформа підтримує:
- Розподілені розгортання
- Розширення пулу зберігання
- Перебалансування даних
- Самовідновлювальні вузли
- Реплікація сайтів та корзин
Функції безпеки включають IAM, OIDC аутентифікацію, інтеграцію KMS, шифрування на стороні сервера, токени STS, mTLS та аудит безпеки. RustFS також пропонує підтримку OpenTelemetry, перевірки стану кластерів, статистику ємності, сповіщення про події, багатокористувацькість та деактивацію пулу зберігання.
Сумісність з різними платформами
RustFS працює на Linux, Windows і macOS, а варіанти розгортання включають незалежні двійкові файли, збірки з джерел, Docker і Kubernetes. Для користувачів Linux проект також пропонує пакети DEB та RPM.
Майбутнє RustFS
Варто зазначити, що з моменту запуску відкритого коду в липні 2025 року RustFS отримав понад 32,000 зірок на GitHub, понад 10 мільйонів завантажень з Docker Hub та більше 2.7 мільйона розгорнутіх інстанцій. З випуском версії 1.0 розвиток продовжиться фокусуючись на покращенні стабільності та реагуванні на відгуки продуктивності. На довгострокову перспективу розробники також планують додати підтримку S3 Vectors, очікуючи, що RustFS 2.0 розширить платформу для навантажень зберігання, що використовуються в AI-інфраструктурі.
Детальніше можна дізнатися на офіційному сайті RustFS та в офіційній новині.




