文档

安装和部署 MinIO

MinIO 是一个软件定义的高性能分布式对象存储服务器。您可以在消费级或企业级硬件以及各种操作系统和架构上运行 MinIO。

所有 MinIO 部署都实现 擦除码 后端。您可以使用以下拓扑结构之一部署 MinIO

单节点单驱动器 (SNSD 或“独立”)

本地开发和评估,无/有限可靠性

单节点多驱动器 (SNMD 或“独立多驱动器”)

具有较低性能、规模和容量要求的工作负载

驱动器级可靠性,可配置容忍度,最多可丢失所有驱动器的 1/2

评估多驱动器拓扑结构和故障转移行为。

多节点多驱动器 (MNMD 或“分布式”)

企业级高性能对象存储

多节点/驱动器级可靠性,可配置容忍度,最多可丢失所有节点/驱动器的 1/2

AI/ML、分布式查询、分析和其他数据湖组件的主要存储

可扩展至 PB 级工作负载 - 存储容量和性能均可扩展

注意

将基于 Windows 的 MinIO 部署用于早期开发和评估。MinIO 不保证支持 Windows 上的 SNMDMNMD 拓扑结构。

MinIO 强烈建议使用 Linux (RHEL、Ubuntu)Kubernetes (上游、OpenShift) 用于长期开发和生产环境。

站点复制

站点复制扩展了存储桶复制的功能,以包括 IAM、安全令牌、访问密钥和存储桶功能,在所有站点中保持一致。

站点复制 将多个 MinIO 部署链接在一起,并在所有连接的站点之间保持存储桶、对象和身份和访问管理 (IAM) 设置同步。

每个 MinIO 部署(“对等站点”)在其他对等站点之间同步以下更改

  • 存储桶和对象的创建、修改和删除,包括

  • 创建和删除 IAM 用户、组、策略以及策略映射到用户或组(对于 LDAP 用户或组)

  • 创建安全令牌服务 (STS) 凭据,用于从本地 root 凭据验证的会话令牌

  • 创建和删除 访问密钥(除了 root 用户拥有的密钥)

站点复制为所有复制站点上的所有新存储桶和现有存储桶启用 存储桶版本控制

版本新增内容: 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 不建议在站点复制中使用 Windows 主机,除非是在早期开发、评估或一般实验阶段。在生产环境中,请使用 LinuxKubernetes

哪些内容不会复制?

并非所有内容都会在站点之间复制。

在站点复制配置中的 MinIO 部署 *不会* 复制以下项目的创建或修改

平台支持

对于未列出的平台或架构,请联系 MinIO hello@min.io 获取更多支持和指导。您可以从 源代码 构建 MinIO 并 交叉编译 以适应您的平台和架构组合。MinIO 通常不建议在生产环境中使用基于源代码的安装。