Skip to main content
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

StorageGRID 的儲存與效能需求

貢獻者 netapp-perveilerk netapp-pcarriga

您必須了解 StorageGRID 節點的儲存設備需求,以確保您有足夠的空間來支援初始組態和未來的儲存擴充。

儲存和效能要求根據基於軟體的節點實現而有所不同。

註 「Linux」指的是 RHEL、Ubuntu 或 Debian 部署。有關受支援版本的列表,請參閱 "NetApp互通性對照表工具IMT (不含)"

儲存類別

不需使用下列三種邏輯儲存設備:StorageGRID

  • Container pool — 節點 Container 的效能層(10K SAS 或 SSD)儲存設備,當您在支援 StorageGRID 節點的主機上安裝和設定 Container 引擎時,該儲存設備將指派給 Container 引擎儲存設備驅動程式。

  • 系統資料 — 效能層(10K SAS 或 SSD)儲存設備,用於每個節點持續儲存系統資料和交易日誌,StorageGRID 主機服務使用這些儲存設備並將其對應到各個節點。

  • 物件資料:效能層(10K SAS或SSD)儲存與容量層(NL-SAS/SATA)大量儲存、可持續儲存物件資料和物件中繼資料。

所有儲存設備類別都必須使用 RAID 支援的區塊設備。不支援非冗餘磁碟、SSD 或 JBOD。任何儲存設備類別都可以使用共享的或本機 RAID 儲存設備。若要在 StorageGRID 中移轉節點,必須將系統資料和物件資料都儲存在共享儲存設備上。如需詳細資訊,請參閱 "節點容器移轉需求"

效能要求

用於容器集區、系統資料和物件中繼資料的磁碟區效能、會大幅影響系統的整體效能。您應該為這些磁碟區使用效能層(10K SAS或SSD)儲存設備、以確保在延遲、每秒輸入/輸出作業(IOPS)和處理量等方面達到適當的磁碟效能。您可以使用容量層(NL-SAS/SATA)儲存設備來持續儲存物件資料。

用於容器集區、系統資料和物件資料的磁碟區必須啟用回寫快取。快取必須位於受保護或持續的媒體上。

使用 NetApp ONTAP 儲存設備的主機需求

如果 StorageGRID 節點使用從 NetApp ONTAP 系統指派的儲存設備、請確認該磁碟區未啟用 FabricPool 分層原則。停用FabricPool 與物件節點搭配使用的磁碟區的分層StorageGRID 功能、可簡化疑難排解和儲存作業。

註 切勿使用FabricPool 無法將StorageGRID 任何與還原StorageGRID 本身相關的資料分層。將StorageGRID 資料分層還原StorageGRID 至物件、可增加疑難排解和作業複雜度。

所需的主機數量

每StorageGRID 個站台至少需要三個儲存節點。

註 在正式作業部署時,請勿在單一實體主機或虛擬主機上執行多個儲存節點。每個儲存節點使用專用主機可提供隔離的故障網域。

您可以在同一主機上部署其他類型的節點,例如管理節點或閘道節點,也可以視需要將其部署在專用主機上。

註 您不能使用磁碟快照來還原網格節點。請參考"網格節點恢復"每種節點類型的復原步驟。

每個節點的儲存卷數量

下表顯示每個主機所需的儲存 Volume (LUN)數量,以及每個 LUN 所需的最小大小,視該主機上部署了哪些節點而定。

測試的最大 LUN 大小為 100 TiB。

註 這些數字適用於每個主機、而非整個網格。
LUN 用途 儲存類別 LUN數量 最小大小/LUN

Container引擎儲存資源池

Container Pool

1

節點總數x 100 GB

`/var/local`Volume

系統資料

此主機上的每個節點各1個

100GB

儲存節點

物件資料

3:針對此主機上的每個儲存節點

*附註:*基於 Linux 軟體的儲存節點和基於 VMware 軟體的儲存節點可擁有 1 至 48 個儲存 Volume。建議至少擁有 3 個儲存 Volume。

12 TB(最低 4 TB/LUN)

最大測試 LUN 大小:100 TiB。

請參閱 儲存節點的儲存需求 以取得更多資訊。

儲存節點(僅中繼資料)

物件中繼資料

1

最低 4 TB/LUN

最大測試 LUN 大小:100 TiB。

請參閱 儲存節點的儲存需求 以取得更多資訊。

  • 附註 * :僅中繼資料儲存節點只需要一個 rangedb 。

管理節點稽核記錄

系統資料

此主機上的每個管理節點各1個

200GB

管理節點表格

系統資料

此主機上的每個管理節點各1個

200GB

註 根據設定的稽核層級、使用者輸入(例如 S3 物件鍵名)的大小以及需要保留的稽核日誌資料量,您可能需要增加每個管理節點上的稽核日誌 LUN 的大小。通常,網格每次 S3 操作會產生約 1 KB 的稽核資料,這意味著 200 GB 的 LUN 可支援每天 7000 萬次操作,或每秒 800 次操作,持續兩到三天。

主機的最小儲存空間

下表顯示每種節點類型所需的最小儲存空間。您可以根據部署在該主機上的節點,使用此表格確定每個儲存設備類別中必須為主機提供的最小儲存空間。

註 您不能使用磁碟快照來還原網格節點。請參考"網格節點恢復"每種節點類型的復原步驟。

每個節點主機需要一個 100 GB 的 LUN 用於作業系統。

節點類型 Container Pool 系統資料 物件資料

儲存節點

100GB

100GB

4,000GB

管理節點

100GB

500 GB(3 個 LUN)

不適用

閘道節點

100GB

100GB

不適用

範例:計算主機或虛擬機器的儲存需求

假設您打算在同一台主機或虛擬機器上部署三個節點:一個 Storage Node、一個 Admin Node 和一個 Gateway Node。您至少需要為主機提供九個儲存 Volume。您至少需要 300 GB 的效能層儲存設備用於節點 Container、700 GB 的效能層儲存設備用於系統資料和交易日誌,以及 12 TB 的容量層儲存設備用於物件資料。

Linux 主機範例
節點類型 LUN 用途 LUN數量 LUN 大小

儲存節點

Container引擎儲存資源池

1

300 GB(每節點100 GB)

儲存節點

`/var/local`Volume

1

100GB

儲存節點

物件資料

3

12 TB(4 TB/LUN)

管理節點

`/var/local`Volume

1

100GB

管理節點

管理節點稽核記錄

1

200GB

管理節點

管理節點表格

1

200GB

閘道節點

`/var/local`Volume

1

100GB

總計

  • 9 *

  • Container Pool:* 300 GB

系統資料: 700 GB

物件資料: 12、000 GB

VMware 虛擬機器範例
節點類型 LUN 用途 LUN數量 LUN 大小

儲存節點

作業系統磁碟區

1

100GB

儲存節點

物件資料

3

12 TB(4 TB/LUN)

管理節點

作業系統磁碟區

1

100GB

管理節點

管理節點稽核記錄

1

200GB

管理節點

管理節點表格

1

200GB

閘道節點

作業系統磁碟區

1

100GB

總計

8

系統資料: 700 GB

物件資料: 12、000 GB

儲存節點的特定儲存要求

Linux 和 VMware 對儲存節點有以下儲存設備需求:

  • 基於 Linux 軟體的儲存節點可以擁有 1 到 48 個儲存 Volume。

  • 基於 VMware 軟體的儲存節點可以擁有 1 到 48 個儲存 Volume。

  • 建議使用三個或更多儲存卷。

  • 每個儲存磁碟區應為 4 TB 或更大。

註 設備儲存節點還可以擁有最多 48 個儲存磁碟區。

如圖所示StorageGRID 、在每個儲存節點的儲存磁碟區0上、利用此功能保留空間來儲存物件中繼資料。儲存Volume 0和儲存節點中任何其他儲存磁碟區上的任何剩餘空間、均專供物件資料使用。

中繼資料空間儲存節點

為了提供備援並保護物件中繼資料免於遺失、StorageGRID 我們在每個站台儲存系統中所有物件的三份中繼資料複本。物件中繼資料的三個複本會平均分散於每個站台的所有儲存節點。

安裝含有僅中繼資料 Storage Nodes 的網格時,此網格還必須包含最少數量的物件儲存節點。如需有關僅中繼資料 Storage Nodes 的詳細資訊,請參閱 "儲存節點類型"

  • 對於單一站台網格、至少會針對物件和中繼資料設定兩個儲存節點。

  • 對於多站台網格、每個站台至少要設定一個儲存節點、用於物件和中繼資料。

當您將空間指派給新儲存節點的Volume 0時、必須確保該節點的所有物件中繼資料都有足夠空間。

  • 至少您必須將至少4 TB指派給Volume 0。

    註 如果儲存節點只使用一個儲存磁碟區、而您將 4 TB 或更少容量指派給該磁碟區、則儲存節點可能會在啟動時進入儲存區唯讀狀態、並僅儲存物件中繼資料。
    註 如果您指派小於 500 GB 的磁碟區 0 (僅限非正式作業使用)、則儲存磁碟區的容量的 10% 會保留給中繼資料。
  • 軟體型中繼資料專用節點資源必須符合現有的儲存節點資源。例如:

    • 如果現有的 StorageGRID 站台使用 SG6000 或 SG6100 應用裝置,則僅限軟體型中繼資料節點必須符合下列最低需求:

      • 128 GB RAM

      • 8 核心 CPU

      • 8 TB SSD 或與 Cassandra 資料庫相同的儲存設備( rangedb/0 )

    • 如果現有的StorageGRID站點使用具有 24 GB RAM、8 核心 CPU 和 3 TB 或 4TB 元資料儲存的虛擬儲存節點,則基於軟體的僅元資料節點應使用類似的資源(24 GB RAM、8 核心 CPU 和 4TB 元資料儲存(rangedb/0))。

      新增 StorageGRID 站台時,新站台的中繼資料總容量至少應與現有的 StorageGRID 站台和新站台資源相符,且應與現有 StorageGRID 站台的儲存節點相符。

  • 如果您要安裝新的系統( StorageGRID 11.6 或更新版本)、且每個儲存節點都有 128 GB 以上的 RAM 、請將 8 TB 或更多的 RAM 指派給 Volume 0 。使用較大的Volume 0值、可增加每個儲存節點上中繼資料所允許的空間。

  • 為網站設定不同的儲存節點時,請盡可能對 Volume 0 使用相同的設定。如果網站包含不同大小的儲存節點,則 Volume 0 容量最小的儲存節點決定該網站的中繼資料容量。

如需詳細資訊"管理物件中繼資料儲存"、請前往。