RustFS¶
В этой статье
Информация
RustFS - это высокопроизводительная распределенная система объектного хранения данных, полностью написанная на языке программирования. Она полностью совместима с API Amazon S3 и активно позиционируется как современная открытая альтернатива таким решениям, как MinIO. Проект распространяется под лицензией Apache 2.0, что делает его привлекательным для бизнеса благодаря отсутствию риска привязки к вендору (vendor lock-in)
RustFS. Основные возможности¶
- Безопасность памяти и надежность: благодаря строгой системе владения памятью в Rust, компилятор исключает целые классы уязвимостей на этапе написания кода: переполнение буфера, использование освобожденной памяти (use-after-free) и гонки данных (data races)
- Предсказуемая производительность без сборщика мусора (GC): в отличие от MinIO (написанного на Go), который может испытывать микропаузы (jitter) из-за работы сборщика мусора под высокой нагрузкой, RustFS не использует GC. Это обеспечивает стабильную и низкую задержку (latency) даже при тысячах одновременных запросов.
- Высокая скорость работы с мелкими объектами: согласно тестам, RustFS может быть до 2.3 раз быстрее MinIO при операциях с мелкими объектами (например, размером 4 КБ)
- Полная совместимость с S3 API: Система поддерживает широкий спектр операций S3 - создание бакетов, многопоточную загрузку (multipart upload), версионирование объектов, серверное шифрование, WORM-соответствие (защита от удаления) и гибкие политики доступа (IAM). Это позволяет использовать привычные инструменты (AWS CLI, boto3, MinIO Client mc) без изменения кода приложений.
- Распределенная архитектура без единой точки отказа: RustFS не использует выделенный центральный сервер метаданных. Данные и метаданные равномерно распределяются между всеми узлами кластера с использованием алгоритма Erasure Coding (кодирование стирания, например, Reed-Solomon).
- Эффективность использования ресурсов: бБлагодаря нулевой стоимости абстракций (zero-cost abstractions) в Rust, система потребляет меньше оперативной памяти и процессорного времени. Это делает ее отличным выбором для развертывания на слабом железе, edge-устройствах или в компактных домашних/офисных кластерах.
- Отсутствие скрытой телеметрии: RustFS не собирает и не отправляет данные об использовании ("phone home"), что критически важно для соблюдения корпоративных политик безопасности и регуляторных норм, таких как GDPR или требования к локализации данных.
Особенности сборки¶
| ID | Имя ПО | ОС | VPS | BM | VGPU | GPU | Мин. ЦПУ (Ядер) | Мин. ОЗУ (ГБ) | Мин. HDD/SDD (ГБ) | Свой домен | Доступно |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 660 | RustFS | Ubuntu 24.04 | + | + | + | + | 1 | 2 | 10 | Нет | ЗАКАЗАТЬ |
Информацию по особенностям развертывания данного ПО можно посмотреть по ссылке
Примечание
Если не указано иное, по умолчанию мы устанавливаем последнюю релиз версию программного обеспечения с сайта разработчика или репозиториев операционной системы.
Начало работы после развертывания RustFS¶
После оплаты заказа на указанную при регистрации электронную почту придет уведомление о готовности сервера к работе. В нем будет указан IP-адрес VPS, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и API — Invapi.
- Ссылка для доступа к панели управления MinIO с веб-интерфейсом: в теге webpanel;;
- Account:
root; - Key: приходит на вашу электронную почту (пароль от вашего сервера).

После успешной авторизации в панели вы можете создавать бакеты, назначать политики и управлять настройками пользователей. А также осуществлять мониторинг за процессами вашей системы.
Чтобы ознакомиться с текущим состоянием системы перейдите в раздел Состояние работы

Обратите внимание, что параметр Использованная полезная емкость зависит от выбранного тарифа. В случае необходимости увеличения емкости вы можете обновить тарифный план VPS до требуемого объема. Подробнее
Примечание
Подробная информация по основным настройкам RustFS содержится в документации разработчиков.
Заказ RustFS с помощью API¶
Установка данного ПО с использованием API описана в данном руководстве.