高性能、云原生、与S3兼容的对象存储解决方案
MinIO 是一个高性能的分布式对象存储服务器,专为大规模数据工作负载而设计。它与 Amazon S3 云存储服务兼容,非常适合私有云和混合云环境。
# 使用Docker运行MinIO实例
docker run -p 9000:9000 -p 9001:9001 \
minio/minio server /data --console-address ":9001"
MinIO 由软件定义,在 GNU AGPL v3 下开源,并且可以免费使用。它可以在各种硬件和云平台上运行,从裸机到 Kubernetes 集群。
读写速度极快,支持高达数TB每秒的吞吐量
端到端加密,SSL/TLS 支持,以及主动-主动多站点复制
从单个存储池扩展到多个分布式集群
MinIO 提供了一系列强大的功能,使其成为企业级对象存储的理想选择。
完全兼容 Amazon S3 API,使现有应用程序可以无缝迁移
支持服务器端和客户端加密,以及完整的 SSL/TLS 安全性
跨数据中心和云的异步复制功能
针对硬件优化的软件架构,提供卓越的性能
专为容器化和编排平台(如 Kubernetes)构建
几分钟内即可完成安装和配置
MinIO 采用分布式架构,支持横向扩展和高度可用性。其架构设计遵循云原生原则,可以在各种环境中部署。
支持分布式部署,数据自动分布在多个驱动器和服务器上
使用纠删码技术实现数据冗余和高可用性
可以作为网关连接到后端存储如 NAS、Azure Blob Storage 等
# 分布式MinIO部署示例(4节点)
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=password
minio server http://host{1...4}/data
MinIO 适用于各种数据存储需求,从人工智能和机器学习到备份和恢复。
为机器学习和人工智能工作负载提供可扩展的数据存储
存储MySQL、MongoDB等数据库的备份
存储和提供视频、图像和其他媒体资产
长期存储和归档大量数据
为Kubernetes和容器化应用提供持久存储
在私有云和公有云之间实现数据无缝流动
只需几个简单步骤即可开始使用 MinIO。
从官网下载适用于您平台的最新版本
解压并运行MinIO服务器
通过浏览器访问Web控制台
# 在Linux上安装和运行MinIO
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
./minio server /data --console-address ":9001"
运行后,在浏览器中访问 http://localhost:9001 即可使用MinIO控制台(默认凭据:minioadmin/minioadmin)。