首先来讲,Minio是一个基于Apache License v2.0开源协议的对象存储服务,如果大家用过阿里云的OSS那你一定知道对象存储怎么用,它并不能像NFS直接mount挂载到系统里,而是需要通过API或者sdk来读写文件。
Minio兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。
Minio是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。
Minio为啥受欢迎呢?
1)性能高
这个是最重要的一点,只有性能高才能受到业内大厂的青睐。Minio据说是当前阶段业内性能最好的对象存储。Minio针对大规模数据、高并发访问和低延迟的设计,它使用了并发、异步和分布式的处理方式,因此能够处理大量数据请求时表现出色。
2)可扩展
不同MinIO集群可以组成联邦,并形成一个全局的命名空间,并且支持跨越多个数据中心。
3)Amazon S3兼容
使用 Amazon S3 v2 / v4 API。可以使用Minio SDK,Minio Client,AWS SDK 和 AWS CLI 访问Minio服务器。
4)可对接多种后端存储
除了Minio自己的文件系统,还支持 DAS、 JBODs、NAS、Google云存储和 Azure Blob存储。
5)SDK支持
支持python、Java、Go、.NET等开发程序。
6)图形化界面
MinIO服务安装后,可以直接通过浏览器登录系统,完成文件夹、文件的管理,这个就非常给力了,可以大大提升运维人员的工作效率。
7)稳定性好
Minio非常轻量,功能并不多,所以它不容易出错,非常稳定。有时候稳定性是要放到性能之上的一个衡量指标。
8)容器化集成方便
MinIO提供了与k8s、etcd、docker等主流容器化技术深度集成方案。
9)数据安全
Minio在这方面做得非常棒,它使用纠删码和Checksum机制来防止硬件错误和静默数据污染。在最高冗余度配置下,即使丢失1/2的磁盘也能恢复数据。
审核编辑:刘清
全部0条评论
快来发表一下你的评论吧 !