MinIO介绍
对象存储,也称为基于对象的存储,是一种扁平结构,其中的文件被拆分成多个部分并散布在多个硬件间。MinIO是一个开源的对象存储服务,它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据。一个对象文件可以是任意大小,从几kb到最大5T不等。

MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合,类似NodeJS、Redis或者MySQL。它提供了两种部署方式:单机部署和分布式。分布式部署的优势有:数据保护、高可用和一致性。
MinIO分布式部署
MinIO分布式部署非常简单,不需要配置文件,一个简单的命令就可以。需要了解一些MinIO中的术语:硬盘、组、桶和Zone。单机MinIO服务存在单点故障,相反,如果是一个有N块硬盘的分布式Minio,只要有N/2硬盘在线,你的数据就是安全的。不过你需要至少有N/2+1个硬盘来创建新的对象。
可以使用客户端工具mc,也可以利用MinIO提供的API写程序进行操作,将MySQL的备份数据上传至MinIO集群,为数据的安全性提供了高度保障机制。
总结
MinIO作为一款开源的对象存储服务,支持数据保护、高可用、一致性等特性,为数据的安全性提供了高度保障机制,而且它的部署、维护非常简单,因此对于数据库的备份数据存放来说,MinIO是个不错的选择。
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6137.html
