This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)(Learn how and when to remove this template message)
|Stable release||2020-05-06T23-23-25Z (15 days ago)|
|License||Apache License 2.0|
As an object store, MinIO can store unstructured data such as photos, videos, log files, backups and container images. The maximum size of an object is 5TB.
The main developer of the MinIO cloud storage stack is MinIO, Inc, a Silicon Valley-based technology startup, founded by Anand Babu “AB” Periasamy, Garima Kapoor, and Harshavardhana in November 2014.
The source code for the Go project is hosted on GitHub, where it had more than 250M downloads and over 17,000 stars as of August 2019. Contributions to the project are accepted via GitHub's implementation of pull requests.
MinIO Cloud Storage Stack
MinIO cloud storage stack has three major components, the cloud storage server, MinIO Client, also known as mc, which is a desktop client for file management with Amazon S3 compatible servers and the MinIO SDKs that can be used by applications to interact with an Amazon S3 compatible server.
MinIO cloud storage server is designed to be minimal and scalable. It is light enough to be bundled along with the application stack, similar to NodeJS and Redis. It can store unstructured data such as photos, videos, container/VM images, log files, and archives.
Designed for high-performance, peta-scale workloads, MinIO offers a suite of features that are specific to large enterprise deployments. These include erasure coding, bitrot protection, encryption/WORM, identity management, continuous replication, global federation, and support for multi-cloud deployments via gateway mode.
MinIO server is hardware agnostic and works on a variety of physical and virtual/container environments. This allows it to run in containers running on commodity servers with local disks, and still have enterprise-level data safety and scalability.
The MinIO Client (
mc) provides an alternative to standard UNIX commands (e.g.
diff, etc), adding support for Amazon S3-compatible cloud storage services (AWS Signature v2 and v4).
MinIO Client SDK
MinIO has published a number of benchmarks to document both its performance and the performance of object storage in general. Those include comparisons to Amazon S3 for Presto and Spark as well as throughput results for the S3Benchmark on HDD and NVMe drives.
MinIO is deployed in the majority of Fortune 500 corporations. Large MinIO instances include Apple Computer, Symantec, JPMorgan Chase, UnitedHealthcare, McKesson, Cerner, Honeywell, Boeing, Ball, Capital One, PRGX, SAIC, Disney, USG Corporation, and University Health Network.
- "Releases - minio/minio". Retrieved 7 May 2020 – via GitHub.
- "GitHub - minio/minio". Retrieved 18 August 2019 – via GitHub.
- "MinIO Contribution Guide". Retrieved 18 August 2019 – via GitHub.
- "MinIO Erasure Code Quickstart Guide". MinIO Server documentation. What is Bit Rot protection? section. Retrieved 13 August 2019.
- Tiwari, Nitish (20 March 2018). "Minio, the ZFS of cloud storage". MinIO blog. Retrieved 13 August 2019.
- "MinIO Client SDK for Haskell". MinIO SDKs documentation. Retrieved 14 August 2019.
- "MinIO Client SDK for .NET". MinIO SDKs documentation. Retrieved 14 August 2019.
- Mellor, Chris (24 July 2019). "Traditional file and block storage vendors are toast – Minio". Blocks & Files. Blocks & Files. Retrieved 4 September 2019.
- MinIO (July 2019). "Performance comparison between MinIO and Amazon S3 for Starburst Presto SQL" (PDF). MinIO. MinIO. Retrieved 4 September 2019.
- MinIO (July 2019). "Performance Comparison between MinIO and Amazon S3 for Apache Spark" (PDF). MinIO. MinIO. Retrieved 4 September 2019.
- MinIO. "minio/s3-benchmark". GitHub. MinIO. Retrieved 4 September 2019.
- MinIO (June 2019). "MinIO S3 Throughput Benchmark on Hard Disk Drives" (PDF). MinIO. MinIO. Retrieved 4 September 2019.
- MinIO (June 2019). "MinIO S3 Throughput Benchmark on NVMe SSD" (PDF). MinIO. MinIO. Retrieved 4 September 2019.
- Nutanix (2019). "Buckets". Read the Docs. Nutanix Revision. Retrieved 4 September 2019.
- Qumulo. "Scripting Qumulo with S3 via Minio". Qumulo. Qumulo, Inc. Retrieved 4 September 2019.