文件

安裝與部署 MinIO

MinIO 是一種軟體定義的高效能分散式物件儲存伺服器。您可以在消費者或企業級硬體以及各種作業系統和架構上執行 MinIO。

所有 MinIO 部署都會實作 Erasure Coding 後端。您可以使用下列其中一種拓撲部署 MinIO

單節點單磁碟機 (SNSD 或「獨立」)

在本機開發和評估,不具備/有限的可靠性

單節點多磁碟機 (SNMD 或「獨立多磁碟機」)

工作負載的效能、規模和容量要求較低

磁碟機層級的可靠性,可設定容許最多 1/2 所有磁碟機遺失

多磁碟機拓撲和容錯移轉行為的評估。

多節點多磁碟機 (MNMD 或「分散式」)

企業級高效能物件儲存

多節點/磁碟機層級的可靠性,可設定容許最多 1/2 所有節點/磁碟機遺失

AI/ML、分散式查詢、分析和其他資料湖元件的主要儲存

可擴展至 Petabyte 以上的工作負載 - 包括儲存容量和效能

注意

使用基於 Windows 的 MinIO 部署進行早期開發和評估。MinIO 不保證支援 Windows 上的 SNMDMNMD 拓撲。

MinIO 強烈建議使用 Linux (RHEL, Ubuntu)Kubernetes (Upstream, OpenShift) 作為長期開發和生產環境。

站點複寫

站點複寫擴展了儲存桶複寫的功能,將 IAM、安全性權杖、存取金鑰和儲存桶功能包含在所有站點中。

站點複寫 將多個 MinIO 部署連結在一起,並在所有連線站點之間保持儲存桶、物件和身分與存取管理 (IAM) 設定同步。

每個 MinIO 部署(「對等站點」)都會在其他對等站點之間同步下列變更

  • 建立、修改和刪除儲存桶和物件,包括

  • 建立和刪除 IAM 使用者、群組、原則和原則對使用者或群組的對應 (適用於 LDAP 使用者或群組)

  • 建立安全性權杖服務 (STS) 認證,用於從本機 root 認證驗證的工作階段權杖

  • 建立和刪除 存取金鑰(由 root 使用者擁有的除外)

站點複製功能為所有複製站點上的所有新和現有儲存體 (bucket) 啟用儲存體版本控制

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 不建議在早期開發、評估或一般實驗之外的站點複製中使用 Windows 主機。對於生產環境,請使用 LinuxKubernetes

哪些內容不會複製?

並非所有內容都會跨站點複製。

在站點複製配置中,MinIO 部署會複製以下項目的建立或修改

平台支援

對於未列出的平台或架構,請透過 hello@min.io 聯絡 MinIO,以獲得額外的支援和指導。您可以從原始碼建置 MinIO,並為您的平台和架構組合進行交叉編譯。MinIO 通常不建議在生產環境中使用基於原始碼的安裝。