Try our new research platform with insights from 80,000+ expert users
Saddam-ZEMMALI - PeerSpot reviewer
DevOps Technical Lead at a comms service provider with 501-1,000 employees
Real User
Top 10
Easy to use, reliable, and quick setup
Pros and Cons
  • "The most valuable feature of MinIO is its ease of use, replication, and active directory. All the capabilities are in this solution."
  • "The documentation of the solution should improve."

What is our primary use case?

I am using the solution for a POC. I am using MinIO to share volumes between different containers.

What is most valuable?

The most valuable feature of MinIO is its ease of use, replication, and active directory. All the capabilities are in this solution.

What needs improvement?

The documentation of the solution should improve.

For how long have I used the solution?

I have been using MinIO for approximately one year.

Buyer's Guide
MinIO
November 2024
Learn what your peers think about MinIO. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
816,636 professionals have used our research since 2012.

What do I think about the stability of the solution?

The stability of MinIO is great.

What do I think about the scalability of the solution?

We have approximately eight people using the solution.

The solution is scalable.

How are customer service and support?

I have not used the support from the vendor. I have not had any problems.

How was the initial setup?

The initial setup was simple. We had to download some samples and do the configuration. The process can be done quickly, but the full POC tool many months, and it can be complicated.

What about the implementation team?

I did the deployment of two nodes.

What other advice do I have?

We have done the POC and next will be the production, I recommend the solution.

I rate MinIO an eight out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Data Engineer at Mofid
Real User
Top 5
Easy-to-use and easy-to-maintain solution
Pros and Cons
  • "It performs efficiently compared to other solutions."
  • "Its reverse proxy features could be better."

What is our primary use case?

We use the solution for object storage in our core platform. It works best as a data lake solution for us.

What is most valuable?

The solution is simple to use and maintain for DevOps executives. Also, it has the best performance compared to other solutions.

What needs improvement?

The solution's features for distributed non-container applications and reverse proxy could be better.

For how long have I used the solution?

I have been using the solution for three months.

What do I think about the stability of the solution?

It is a stable solution. I rate its stability ten out of ten.

What do I think about the scalability of the solution?

It is a scalable solution. It uses consistent patching; thus, it is more scalable than other solutions. Although, we encountered a few scalability-related issues while introducing a new node.

Which solution did I use previously and why did I switch?

We used Azure solution before. It was challenging to maintain the Kubernetes cluster.

How was the initial setup?

The solution's initial setup was straightforward. We deployed it through Ansible playboards. It took about three days to complete.

What's my experience with pricing, setup cost, and licensing?

We use the solution's open-source version.

What other advice do I have?

I recommend the solution to start-up businesses. It is the best tool in the market if they want a simple and low-maintenance product. Also, it requires DevOps expertise for the smooth functioning of scalability and reverse proxy features.

I rate it eight out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
MinIO
November 2024
Learn what your peers think about MinIO. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
816,636 professionals have used our research since 2012.
Vincenzo Agrillo - PeerSpot reviewer
Chief Infrastructure Technology Officer at IDS&Unitelm
Real User
Reliable, free, and simple implementation
Pros and Cons
  • "The stability of MinIO is good."
  • "The scalability is one of the limitations we have found. We are looking for another solution but they must provide the same characteristics, such as an affordable price and continuity."

What is our primary use case?

We use MinIO for enterprise file storage.

For how long have I used the solution?

I have been using MinIO for approximately three years.

What do I think about the stability of the solution?

The stability of MinIO is good.

What do I think about the scalability of the solution?

The scalability is one of the limitations we have found. We are looking for another solution but they must provide the same characteristics, such as an affordable price and continuity.

We have approximately 100 of my colleagues that are using the file service.

How are customer service and support?

I have not needed to use the support.

How was the initial setup?

The initial implementation was straightforward. It took us three days for the process.

What about the implementation team?

We use our in-house team of two to do the implementation. The maintenance is done by three people 10 days out of the year.

What's my experience with pricing, setup cost, and licensing?

MinIO is a free open-source solution.

What other advice do I have?

I rate MinIO an eight out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer1711263 - PeerSpot reviewer
IT Manager at a wholesaler/distributor with 51-200 employees
Real User
Secure and easy tool but setup is difficult
Pros and Cons
  • "Saves a lot of time in generating and managing documents."
  • "Limited storage provided in the free version."

What is our primary use case?

My primary use case for MinIO is as a tool for document management and storage.

How has it helped my organization?

The benefit of MinIO is that it's more secure. It also facilitates our works due to the facility of its end-point course.

What is most valuable?

MinIO's most valuable feature is that we can send a lot of detail in the bottom of the core of the end-point, in a way that is easy and interactive. It also saves a lot of time in generating and managing documents.

What needs improvement?

An area that could be improved is the limited storage provided in the free version of this tool. When handling a lot of documents, the interaction can take a lot of time.

For how long have I used the solution?

I've been using MinIO for the last two to three years.

What do I think about the stability of the solution?

The stability of this solution is fine, though sometimes the duration of responses is too long.

What do I think about the scalability of the solution?

MinIO is easy to scale.

How was the initial setup?

The initial setup was not easy at all. We had some problems since we weren't given the information on how many instances needed to be deployed the first time, which blocked our deployment. It took us one or two days to deploy the product. On the other hand, it was very easy to manipulate and interact with.

What other advice do I have?

I think MinIO is the most efficient tool in the management of documents, and its performance facilitates our works. I would rate this tool as seven out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
senior software Engineer at a tech vendor with 11-50 employees
Real User
Provides an excellent approach to development and testing environments
Pros and Cons
  • "Good interface and a good approach to development and testing environments."
  • "Documentation could be improved."

What is our primary use case?

Our primary use case of this solution is for the microservices architecture built with .NET Core. I'm a senior software engineer and we are customers of MinIO

How has it helped my organization?

The solution has provided the company with a super approach in development and testing environments which is what we were looking for. 

What is most valuable?

The solution has a good interface. We initially used several commands for configuring in the Docker Compose to create the default bucket and to make it public. It was pretty easy to use and fulfilled our requirements. It's quite powerful.

What needs improvement?

We had some issues with the initial configuration which I think could be improved by working on the documentation. I had to search different sources to get what I needed. 

The MinIO client was hard to automatize, we had to include some scripting on startup of the client container so that the buckets were setup with the read/write permissions and to make it public and accessible

For how long have I used the solution?

I've been using this solution for two years. 

What do I think about the stability of the solution?

We haven't had any issues with stability. 

What do I think about the scalability of the solution?

The way we deployed the test environment was to have just one instance for every container so every user was able to run their own test environment and we didn't need to scale. There were somewhere between 20 and 30 users, product owners and testers. The solution didn't require any maintenance. Expanding use will depend on the amount of information they have to store. 

How was the initial setup?

In the test environment we were using Terraform scripts with the commands for the MinIO Client to set up the MinIO, and all the containers were deployed to a Nomad Ecosystem. We used the continuous deployment to deploy and create the test environments with Azure DevOps. There were three back end developers and two DevOps people that helped with deployment but I did most of it, configuring the continuous integration and deployment of the project. 

The most difficult part of the setup was to configure the MinIO Client, because I'm used to working with Windows and the Docker containers were running on a Linux container. I had to figure out the commands, create the bucket and make it public. It took a bit of research and documentation was an issue.

What other advice do I have?

The solution was intended for private cloud, but we also had an on-premise installation which meant we could manually install the MinIO in every computer required. For on-premise installations, we could install MinIO and just change the connection string of the service using that MinIO. I recommend the solution, it's quite simple to implement and is very powerful because if you need to run the storage in your computer it's as simple as having a container of MinIO. 

I rate this solution eight out of 10. 

Which deployment model are you using for this solution?

Private Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
FOSS Consultant & Creative Commons Musician at EVALinux
Real User
Low memory footprint and helpful community channels
Pros and Cons
  • "Nice web interface, easy to use, with a low memory footprint."
  • "With problems, visibility is hard because everything is in containers. Difficult to get to the logs in order to figure out what the problem was."

What is our primary use case?

We were trying to implement on object-storage a distributable solution and the main use was for cryptocurrency mining. The cryptocurrency uses block storage or different storage for crypto mining.

How has it helped my organization?

With MinIO, we managed to go forward with our cryptocurrency mining project. 

What is most valuable?

The ease of use, the low memory footprint, and the community is quite helpful as well. The web interface is also pretty nice.

What needs improvement?

At the time, they were rewriting their documentation and they had two versions of it: legacy. found at https://docs.min.io/, and the current, which has 3 versions at the time; one of them being: https://docs.min.io/minio/bare...

Some of the information was in one and some was in the other. There wasn't just one place to go and look for whatever you required. They still appear to have a warning on top of the "baremetal docs".

For how long have I used the solution?

I've been using it for the last six months or so.

What do I think about the stability of the solution?

We've had a few crashes because of excessive use. We struggled a little to learn where the problem was. Everything was in containers and it sometimes made visibility hard to get to the logs so we could figure out exactly what the problem was. 

What do I think about the scalability of the solution?

It seems to be pretty scalable because you just need to add more nodes for instances of MinIO and it connects automatically.

How are customer service and support?

We did not use paid support, but the community communication channels, mainly Flat.

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

We were using OpenStack, Shift, and Keystone. They provided an optic-storage solution, but it's fairly complicated to install and to maintain and to upgrade. Performance wasn't great either because of our type of setup, so we decided to check MinIO out, and the managers liked it. We ended up implementing.

How was the initial setup?

I deployed MinIO myself. Deployment is pretty easy and straightforward. The one thing that takes more time is the tuning because it's made to be very automatic, so you don't have to mess a lot with the configuration. But in the end, you need to tweak it. So, installation was easy. It took two hours, maybe less. Tuning probably took a few days.

What about the implementation team?

We deployed it in-house. 

What was our ROI?

That is not my area, but I am sure it is high. The service works fine and the deployment cost was minimal.

What's my experience with pricing, setup cost, and licensing?

We went with the open source version. I wouldn't know what to tell you about licensing. That said, I think the open source version is quite good and has everything one needs.

Which other solutions did I evaluate?

We were using OpenStack Swift at the time. It's kind of difficult to deploy and manage in standalone mode. Also, the performance isn't as good. 

What other advice do I have?

I would rate this solution a nine out of ten.

There were two huge users, but at points, there were many sporadical users. So basically, the two users were consuming 80% or 90% of the resources, while the rest of the users, maybe ten of them, working just indirectly.

The premise required a bit of maintenance, which I was responsible for. They tried to update very often. In fact, every two weeks they tried to make a release or they urged you to check if there were any new releases. At the time, given the nature of cryptocurrency mining, we were using MinIO extensively.

My advice would be to go through the manual slowly to understand every aspect of MinIO. That helps you grasp how it works and how it needs to be installed and what the requirements are. They have very good representation.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Chief Architect for NirvaShare at Nirvato
Real User
Easy to install, easy to configure, and you can get it up and running in minutes
Pros and Cons
  • "The initial setup was very easy - one click, and it was installed."
  • "The product's security is open by default, without any SSL."

What is our primary use case?

My primary use case is to help our customers integrate with MinIO to do file-sharing collaborations.

How has it helped my organization?

MinIO made it easy to collaborate with Amazon SDK.

What is most valuable?

The most valuable feature is file storage.

What needs improvement?

The product's security is open by default, without any SSL, which could be an area for improvement. I don't think I would request any new features in the next release, as the product currently meets all my needs.

For how long have I used the solution?

I have been using MinIO for about six months.

What do I think about the stability of the solution?

The stability of this solution is great - with any file that we uploaded or downloaded, we found it was quick to respond.

What do I think about the scalability of the solution?

My impression is that MinIO supports a wide range of clustering, and I believe it should work in a highly scalable environment for people with larger platforms and larger storage.

How was the initial setup?

The initial setup was very easy - one click, and it was installed. That's what is great about MinIO.

What's my experience with pricing, setup cost, and licensing?

MinIO is open source, but it also has an enterprise license available if preferred.

What other advice do I have?

I feel MinIO is the best solution to recommend to anyone who requires on-premise S3-compatible storage. It is easy to install, easy to configure, and you can get it up and running in minutes, not hours or days. I would rate this product as nine out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer1684911 - PeerSpot reviewer
Staff Engineer at a tech services company with 5,001-10,000 employees
Real User
The user and command line interface are helpful
Pros and Cons
  • "For starters, MinIO has a good user interface. You can access it through the browser and perform operations like creating the object."
  • "The Distributed User Interface (DUI) needs some work. It's hard to view a large set of data on the DUI. It's an issue with the DUI's performance."

What is our primary use case?

Generally speaking, we use MiniIO for storing unstructured or semi-structured data. In my current project, we were using it for the semi-structured data. We also use MinIO as a data link. The data is transformed and loaded onto MinIO. And MinIO is used to rate the statistics based on the data.

So I'll just briefly explain how the entire flow works and how the data comes into the menu. After we transform the data, we input it into MinIO. The raw data is in different formats. It is in a delimited, positional-specific, or some other format. And three types of data—virtual, date and time, and numeric—are being loaded, including all Python and Java date formats and various kinds of normal data. Once we transform the data, we load it onto MinIO.

The development and QA teams are the primary users. They work on MinIO together to load the data. So, for the lower environment, the subsequent systems directly read the data from the menu and then utilize it for visualization. The actual end-customer is not reading the data directly from MinIO.

How has it helped my organization?

Earlier, the organization experienced some issues transforming the data and loading it into the technology, so we adopted Spark, and the data was to be loaded onto the menu, MinIO. In terms of the volume, processing speed, and accessibility of data, MinIO was outstanding. First, it worked well for storing large volumes and sizes of data. Second, you can retrieve, load, or transform data with MinIO quite fast. It is a backbone to the organization because it loads the data and stores it after transformation, then all the lower systems can use it.

What is most valuable?

For starters, MinIO has a good user interface. You can access it through the browser and perform operations like creating the object. And inside that, you can make the bucket manually. You can also access it through the command-line interface. Using the command interface, you can perform a complete set of operations — create the bucket, open it, read the data, delete those buckets, etc. — and it is pretty fast 

What needs improvement?

The Distributed User Interface (DUI) needs some work. It's hard to view a large set of data on the DUI. It's an issue with the DUI's performance. One way to improve this would be to allow a large set of data to be directly viewed on the UI. Usually, business people do not access the data through the command-line interface. So the DUI tool could be helpful if MinIO improves its performance and ability to handle a larger sample of data. When you're working with a small set of data, the DUI can download that quite easily. But if the data set is vast, it takes time. It becomes quite challenging to view that or download that data. So maybe introducing a PLI command-line interface could improve the DUI function. That would be very useful for the end-user.

For how long have I used the solution?

I've been working with MinIO for about a year and a half to two years.

What do I think about the stability of the solution?

We have not faced any stability issues or had any problems accessing the data on MinIO that I can recall.

What do I think about the scalability of the solution?

I think scalability-wise, MinIO is quite good. However, we had to do some MinIO cleanup activity on the lower environments. By lower environment, I mean the test or development environments. So we had limited capacity in the lower environments. But overall, we have not faced many issues in terms of scalability. Space was available whenever it was required. On the other hand, we could not automate scalability. We had to perform cleanup activity on the lower environments manually.

How are customer service and support?

I haven't interacted with the MinIO technical support.

How was the initial setup?

I did not help set up MinIO, so I will not be able to answer that question. An in-house DevOps team deployed it. Installing new versions of MinIO does not take much time. The entire deployment process took around two days for us, including deploying the code of different modules or different features. But I don't think the basic setup of MinIO took a very long time. It was installed in 10 minutes or so. The DevOps team, which includes around three to four people, upgrades MinIO from time to time.

What other advice do I have?

I rate MinIO eight out of 10. It has a good UI, and it allows you to use the command line, which has a solid list of operations that you can perform. My advice to anyone who implementing MinIO is to take advantage of the command-line interface. It's pretty good to use. If you use the command line wisely, it is a highly efficient feature.

Which deployment model are you using for this solution?

Private Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free MinIO Report and get advice and tips from experienced pros sharing their opinions.
Updated: November 2024
Product Categories
File and Object Storage
Buyer's Guide
Download our free MinIO Report and get advice and tips from experienced pros sharing their opinions.