What is Minio Object Storage and how does it work

Giteqa

Minio - allows the user to create his own server for storing data. With it, you can easily organize a data warehouse, as it has an elementary configuration, good performance and other advantages.

Introduction


Minio is an open source object storage compatible with the Amazon S3 API. Released under the Apache v2 license. It starts the server with one command and you can immediately store all the data on it. However, it should be clarified that you will need a powerful system. This storage uses a fairly large amount of RAM and processor power.

Installing the Minio is insanely simple and easy, we won't talk about it here, but if you want to know how to do it, watch the following video.

If that installation takes no more than 5-10 minutes.

Peculiarities

Let's take a look at a few key features of this object storage.

Ability to install in various ways and cross-platform.
Data protection using the Erasure code method
Compatible with regular KMS
High performance! The Minio is capable of reading/writing at ~170 GB/s. It's a lot!
These are not all the advantages that it has, but only a small fraction.

It also has its own client with which you can perform any actions in general, not only with Minio, but also with GCS, AWS S3, Azure.

Conclusion

If you need to place data on a server and you want to create a data warehouse on your own server, then Minio is your solution. No wonder it is wildly popular among users, and is also used in other server storages as a basis.