安裝與部署 MinIO
MinIO 是一種軟體定義的高效能分散式物件儲存伺服器。您可以在消費者或企業級硬體以及各種作業系統和架構上執行 MinIO。
所有 MinIO 部署都會實作 Erasure Coding 後端。您可以使用下列其中一種拓撲部署 MinIO
- 單節點單磁碟機 (SNSD 或「獨立」)
在本機開發和評估,不具備/有限的可靠性
- 單節點多磁碟機 (SNMD 或「獨立多磁碟機」)
工作負載的效能、規模和容量要求較低
磁碟機層級的可靠性,可設定容許最多 1/2 所有磁碟機遺失
多磁碟機拓撲和容錯移轉行為的評估。
- 多節點多磁碟機 (MNMD 或「分散式」)
企業級高效能物件儲存
多節點/磁碟機層級的可靠性,可設定容許最多 1/2 所有節點/磁碟機遺失
AI/ML、分散式查詢、分析和其他資料湖元件的主要儲存
可擴展至 Petabyte 以上的工作負載 - 包括儲存容量和效能
注意
使用基於 Windows 的 MinIO 部署進行早期開發和評估。MinIO 不保證支援 Windows 上的 SNMD 或 MNMD 拓撲。
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 主機。對於生產環境,請使用 Linux 或 Kubernetes。
哪些內容不會複製?
並非所有內容都會跨站點複製。
在站點複製配置中,MinIO 部署不會複製以下項目的建立或修改
平台支援
對於未列出的平台或架構,請透過 hello@min.io 聯絡 MinIO,以獲得額外的支援和指導。您可以從原始碼建置 MinIO,並為您的平台和架構組合進行交叉編譯。MinIO 通常不建議在生產環境中使用基於原始碼的安裝。