对象存储组件MinIO

一. minio简介

MinIO是一个使用go语言开发的,开源的对象存储组件,能够提供高性能、高可用的数据存储能力,支持分布式部署,提供数据加密、访问控制、版本控制、生命周期管理和事件通知等功能。它还支持高级特性,如分片上传和分片下载,以提高大文件的处理效率。

官方文档:MinIO | 高性能分布式存储,私有云存储

二. minio安装

minio支持docker安装,压缩包安装,这里我为了安装方便,采用docker安装,具体可参考官网文档:GitHub - minio/minio: High Performance Object Storage for AI

1、下载镜像

docker pull minio/minio

2、创建容器

docker run -d -p 9000:9000 -p 9001:9001 --name minio -e "MINIO_ROOT_USER=admin" -e "MINIO_ROOT_PASSWORD=admin123456" minio/minio server /data --console-address ":9001"

三. minio管理端介绍

管理端默认通过9090端口进入:http://192.168.232.150:9001/

其中比较常用的菜单包括:

Object Browser: 对象管理页面,minio中所有的桶和桶中的文件都可以在这个页面查看,这里的桶 bucket,大家可以简单的理解为文件夹

Buckets: 桶管理页面,用于管理桶相关的配置,比如桶的访问权限、桶的生命周期(桶中文件保留几天)

Identity: 权限管理页面,可以创建用户、分组,并设置对应权限等、

Monitoring: 监控页面,监控显示minio的各类健康、状态、日志信息

四.应用场景

1、静态资源存储

我们经常需要加载一些静态资源,如图片、js文件、视频文件等,一些我们可以直接存放到nginx加载,另一方面我们也可以存放到minio中,通过minio进行访问,但是要进行权限配置,不然不安全

2、文件暂存

直接通过接口传输效率太慢且及时性不足

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值