安裝與部署 MinIO
MinIO 是一個軟體定義的高效能分散式物件儲存伺服器。您可以在消費級或企業級硬體以及各種作業系統和架構上執行 MinIO。
所有 MinIO 部署都實作 Erasure Coding (糾刪碼) 後端。您可以使用下列其中一種拓撲部署 MinIO
- 單節點單磁碟 (SNSD 或「獨立」)
本機開發和評估,可靠性有限/無
- 單節點多磁碟 (SNMD 或「獨立多磁碟」)
效能、規模和容量要求較低的工作負載
磁碟機層級可靠性,可設定容忍最多 1/2 所有磁碟機的損失
評估多磁碟拓撲和故障轉移行為。
- 多節點多磁碟 (MNMD 或「分散式」)
企業級高效能物件儲存
多節點/磁碟機層級可靠性,可設定容忍最多 1/2 所有節點/磁碟機的損失
AI/ML、分散式查詢、分析和其他資料湖元件的主要儲存
可擴展到 PB 級以上的工作負載 - 包括儲存容量和效能
站點複製
站點複製擴展了儲存貯體複製的功能,使其包括 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 部署不會複寫下列項目的建立或修改:
平台支援
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 通常不建議在生產環境中使用基於原始碼的安裝。