文档

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