MinIO ——开源优秀的分布式对象存储系统。
适用于AI的
高性能分布式云存储MinIO 提供高性能、与S3 兼容的对象存储系统,让你自己能够构建自己的私有云储存服务。
MinIO原生支持 Kubernetes,它可用于每个独立的公共云、每个 Kubernetes 发行版、私有云和边缘的对象存储套件。
MinIO是软件定义的,不需要购买其他任何硬件,在 GNU AGPL v3 下是 100% 开源的。
如官网所说,MinIO是一款高性能、分布式的对象存储系统,对象即一切内容。
官网地址:MinIO | High Performance, Kubernetes Native Object Storage
中文官网地址:MinIO | 高性能分布式存储,私有云存储
该文件存储服务工具的对比FastDFS的优势在于:配置简单化,提供丰富的Java SDK,且社区相当活跃,使用用户广。这也使得它作为一款优秀的文件存储首选。
- kubectl krew install minio
- kubectl minio init
- kubectl minio tenant create tenant1 --servers 4 --volumes 16 --capacity 16Ti
- docker run -p 9000:9000 -p 9001:9001 \
- -e "MINIO_ROOT_USER=admin" \
- -e "MINIO_ROOT_PASSWORD=admin123" \
- -v /home/data:/data
- minio/minio server /data --address ":9000" --console-address ":9001"
- wget https://dl.minio.org.cn/server/minio/release/linux-amd64/minio
- chmod +x minio
- export MINIO_ROOT_USER=admin
- export MINIO_ROOT_PASSWORD=admin123
- ./minio server /mnt/data --console-address ":9001"
- brew install minio/stable/minio
- export MINIO_ROOT_USER=admin
- export MINIO_ROOT_PASSWORD=admin123
- minio server /mnt/data --console-address ":9001"
- PS> Invoke-WebRequest -Uri "https://dl.minio.org.cn/server/minio/release/windows-amd64/minio.exe" -OutFile "C:\minio.exe"
- PS> setx MINIO_ROOT_USER admin
- PS> setx MINIO_ROOT_PASSWORD password
- PS> C:\minio.exe server D:\data --console-address ":9001"
- <dependency>
- <groupId>io.miniogroupId>
- <artifactId>minioartifactId>
- <version>8.5.6version>
- dependency>
暂时到这儿,下节继续从熟悉的Windows着手开始部署