安装和部署 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 通常不建议在生产环境中进行基于源代码的安装。
