安装和部署 MinIO
MinIO 是一个软件定义的高性能分布式对象存储服务器。您可以在消费级或企业级硬件以及各种操作系统和架构上运行 MinIO。
所有 MinIO 部署都实现 擦除编码 后端。您可以使用以下拓扑之一部署 MinIO
- 单节点单驱动器 (SNSD 或“独立”)
本地开发和评估,无/有限的可靠性
- 单节点多驱动器 (SNMD 或“独立多驱动器”)
具有较低性能、规模和容量要求的工作负载
驱动器级可靠性,可配置容错,最多可容忍丢失一半驱动器。
多驱动器拓扑和故障转移行为的评估。
- 多节点多驱动器 (MNMD 或“分布式”)
企业级高性能对象存储
多节点/驱动器级可靠性,可配置容错,最多可容忍丢失一半节点/驱动器。
AI/ML、分布式查询、分析和其他数据湖组件的主存储
可扩展到 PB+ 级工作负载 - 存储容量和性能均可扩展
站点复制
站点复制扩展了存储桶复制的功能,包括 IAM、安全令牌、访问密钥和存储桶功能在所有站点上保持一致。
站点复制 将多个 MinIO 部署链接在一起,并保持存储桶、对象和身份与访问管理 (IAM) 设置在所有连接的站点上保持同步。
每个 MinIO 部署(“对等站点”)在其他对等站点之间同步以下更改
存储桶和对象的创建、修改和删除,包括
存储桶和对象配置
锁定,包括保留和法律保留配置
创建和删除 IAM 用户、组、策略以及用户或组的策略映射(针对 LDAP 用户或组)
为会话令牌创建安全令牌服务 (STS) 凭证,这些令牌可从本地
root
凭证进行验证创建和删除 访问密钥(
root
用户拥有的密钥除外)
站点复制为所有复制站点上的所有新存储桶和现有存储桶启用 存储桶版本控制。
mc 版本新增功能: RELEASE.2023-12-02T02-03-28Z
您可以选择在对等站点之间复制 ILM 过期规则。对于新的站点复制配置,请使用 mc admin replicate add
以及 --replicate-ilm-expiry
标志。对于现有的站点复制配置,您可以使用 mc admin replicate update
以及 --enable-ilm-expiry-replication
或 --disable-ilm-expiry-replication
标志(视情况而定)来启用或禁用此行为。
哪些内容不会复制?
并非所有内容都会在站点之间复制。
在站点复制配置中的 MinIO 部署 *不会* 复制以下项目的创建或修改
平台支持
MinIO 为以下平台提供 MinIO 服务器 (minio
) 和 MinIO CLI (mc
) 的构建。
Red Hat Enterprise Linux 8.5+(包括所有二进制兼容的 RHEL 替代品)
Ubuntu 18.04+
MinIO 为以下架构提供构建
AMD64
ARM64
PowerPC 64 LE
S390X
对于未列出的平台或架构,请联系 MinIO 团队 hello@min.io 获取更多支持和指导。您可以从 源代码 构建 MinIO 并 交叉编译 以匹配您的平台和架构组合。MinIO 通常不建议在生产环境中进行基于源代码的安装。