Drop-in Binary Replacement: Migrate from MinIO to RustFS #2213
loverustfs
announced in
Announcements
Replies: 3 comments
-
|
https://github.com/rustfs/rustfs/releases/tag/1.0.0-alpha.89 |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
This is amazing, and I thank you for your work I'm ready to try the drop-in binary replacement and can provide feedback, but I have a few quick questions I couldn't find information on:
Thank you again for making this |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
Thank you for making this. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Binary Replacement: A Simple Way to Migrate from MinIO to RustFS
Today we are excited to announce that RustFS has introduced a key feature in the latest release (
1.0.0-alpha.89): users can now migrate from MinIO to RustFS through direct binary replacement.As is widely known, MinIO has archived its open source repository. However, there are still tens of millions of instances worldwide running older open-source versions of MinIO. These versions no longer receive security updates, and over time the security risks associated with these instances continue to grow.
RustFS is an S3-compatible distributed object storage system written in Rust and released under the Apache License 2.0. The project has already surpassed 23k stars on GitHub. RustFS can serve as a fully compatible replacement for MinIO.
Benefits of Migration
Cost Savings: You don't need to provision new storage infrastructure for RustFS. Existing MinIO storage infrastructure can be reused directly, which significantly reduces storage costs.Especially for users whose data volumes exceed hundreds of gigabytes or even petabytes.
Security Assurance: Instances running the MinIO open-source edition no longer receive security updates and therefore face growing security risks. RustFS is actively maintained, and the team can respond to security issues in a timely manner.
Seamless Integration: Because RustFS is fully S3-compatible, this conversion does not introduce significant changes to existing workflows. As a result, RustFS can be seamlessly integrated into existing systems with minimal disruption.
How to Migrate?
Binary and docker installation can be converted directly.
For Binary Installation
For example, if your MinIO instance was started with the following command:
Then you can follow the steps below to complete the migration.
Download the latest RustFS binary for your OS and architecture:
Starting the RustFS instance with MinIO data,
After the conversion, you can verify the migration by accessing
http://ip:9001.For Docker Installation
If your instance installed with
docker-compose.yml,You can migrate to RustFS by replacing the image and updating the environment variables:
Supported Migrated Items
Because the internal data formats of MinIO and RustFS are different, not all MinIO data can currently be migrated automatically. The latest version supports migration of the following items:
The following items are currently not supported:
If you encounter any issue during the migration, please feedback in GitHub repo issue.
RustFS Roadmap
Currently, RustFS is in the alpha. The planned timeline for upcoming releases will be:
Also, we plan to support RDMA, DPU etc, and we will build RustFS as the key storage system for AI infrastructure in AI era.
Get Started with RustFS
Try RustFS today and experience seamless migration from MinIO.
Beta Was this translation helpful? Give feedback.
All reactions