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

什麼是儲存節點?

貢獻者 netapp-lhalbert netapp-perveilerk

儲存節點可管理及儲存物件資料和中繼資料。儲存節點包括在磁碟上儲存、移動、驗證及擷取物件資料和中繼資料所需的服務和程序。

StorageGRID 系統中的每個站台必須至少有三個儲存節點。

儲存節點類型

在安裝期間、您可以選取要安裝的儲存節點類型。這些類型適用於軟體型儲存節點、以及支援此功能的應用裝置型儲存節點:

  • 結合資料與中繼資料儲存節點

  • 純中繼資料儲存節點

  • 純資料儲存節點

在下列情況下、您可以選取「儲存節點」類型:

  • 初次安裝儲存節點時

  • 在 StorageGRID 系統擴充期間新增儲存節點時

資料與中繼資料儲存節點(組合)

根據預設、所有新的儲存節點都會同時儲存物件資料和中繼資料。這種類型的儲存節點稱為 _ 組合 _ 儲存節點。

純中繼資料儲存節點

如果您的網格儲存了大量的小物件、則只使用儲存節點來儲存中繼資料是很有意義的。安裝專用中繼資料容量可在大量小型物件所需的空間與這些物件的中繼資料所需空間之間取得更好的平衡。此外、在高效能應用裝置上託管的純中繼資料儲存節點也能提升效能。

純中繼資料儲存節點有特定的硬體需求:

  • 使用 StorageGRID 應用裝置時,只能在具有十二個 1.9 TB 或十二個 3.8 TB 磁碟機的 SGF6112 應用裝置上設定純中繼資料節點。

  • 使用軟體型節點時,純中繼資料節點資源必須符合現有的儲存節點資源。例如:

    • 如果現有的 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站點時,新站點的總元資料容量至少應與現有站點相符。新站點的資源應與現有站點的儲存節點相符。

註 雖然純中繼資料儲存節點包含且可處理 S3 用戶端要求、但 LDR 服務StorageGRID 效能可能不會提高。

純資料儲存節點

如果您的儲存節點具有不同的效能特性、則只使用儲存節點來處理資料可能是有意義的。例如、若要提高效能、您可以使用僅限資料的大容量旋轉磁碟儲存節點、以及僅限中繼資料的高效能儲存節點。

此外,您可以透過從 Cassandra 中刪除低 RAM 節點來獲得更多元資料容量,這會增加每個節點的元資料容量限制。請參閱"管理物件中繼資料儲存"

您可以將不包含ADC 服務到僅資料儲存節點。請參閱"將儲存節點轉換為僅資料節點"

每個網格和每個站點所需的儲存節點

在選擇拓撲中使用的儲存節點時,請記住網格或網格中的每個網站必須包含以下內容:

  • 每個站點(在單一站點或多站點網格中):三個類比數位轉換器儲存節點(可以是組合儲存節點和僅元資料儲存節點的任意組合)

  • 單站點網格:至少兩個物件儲存節點(可以是任意組合或僅資料)

  • 多站點網格:每個站點至少一個物件儲存節點(可以是組合的,也可以是僅資料)

儲存節點的主要服務

下表顯示儲存節點的主要服務、但此表並未列出所有節點服務。

註 有些服務(例如、ADC服務和RSM服務)通常只存在於每個站台的三個儲存節點上。
服務 按鍵功能

帳戶(帳戶)

管理租戶帳戶。

僅資料儲存節點不提供此服務。

管理網域控制站 (ADC)

維護拓撲和整個網格的組態。

僅資料儲存節點不提供此服務。

詳細資料

管理網域控制器(ADC)服務會驗證網格節點及其彼此的連線。ADC 服務至少託管在一個站台的三個儲存節點上。

ADC服務負責維護拓撲資訊、包括服務的位置和可用度。當網格節點需要來自另一個網格節點的資訊、或是由另一個網格節點執行的動作時、它會聯絡某個ADC服務、以尋找處理其要求的最佳網格節點。此外、 ADC 服務會保留 StorageGRID 部署組態套件的複本、讓任何網格節點都能擷取目前的組態資訊。

為了方便分散式和分散式作業、每個ADC服務都會將憑證、組態套件、服務和拓撲的相關資訊、與StorageGRID 其他的子系統中的ADC服務進行同步。

一般而言、所有網格節點都會維持至少一項ADC服務的連線。如此可確保網格節點永遠存取最新資訊。當網格節點連線時、它們會快取其他網格節點的憑證、即使 ADC 服務無法使用、系統仍能繼續使用已知網格節點運作。新的網格節點只能使用ADC服務建立連線。

每個網格節點的連線可讓ADC服務收集拓撲資訊。此網格節點資訊包括CPU負載、可用磁碟空間(如果有儲存設備)、支援的服務、以及網格節點的站台ID。其他服務則透過拓撲查詢、要求ADC服務提供拓撲資訊。ADC服務會回應每個查詢、並提供StorageGRID 從該系統接收到的最新資訊。

Cassandra

儲存及保護物件中繼資料。

僅資料儲存節點不提供此服務。

Cassandra Reaper

自動修復物件中繼資料。

僅資料儲存節點不提供此服務。

區塊

管理銷毀編碼的資料和同位元檢查片段。

資料移轉(DMV)

將資料移至雲端儲存資源池。

分散式資料儲存區(DDS)

監控物件中繼資料儲存。

詳細資料

每個儲存節點都包含分散式資料儲存區( DDS )服務。此服務會與 Cassandra 資料庫進行介面、以對儲存在 StorageGRID 系統中的物件中繼資料執行背景工作。

DDS 服務會追蹤寫入 StorageGRID 系統的物件總數、以及透過每個系統支援介面( S3 )擷取的物件總數。

身分識別(idnt)

聯盟LDAP和Active Directory的使用者身分識別。

僅資料儲存節點不提供此服務。

本機發佈路由器( LDR )

處理物件儲存傳輸協定要求、並管理磁碟上的物件資料。

詳細資料

每個 _ 組合 _ 、 _ 僅資料 _ 和 _ 僅中繼資料 _ 儲存節點都包含本機發佈路由器( LDR )服務。此服務可處理內容傳輸功能、包括資料儲存、路由和要求處理。LDR 服務可處理資料傳輸負載和資料傳輸功能、以完成 StorageGRID 系統的大部分工作。

LDR服務負責下列工作:

  • 查詢

  • 資訊生命週期管理(ILM)活動

  • 物件刪除

  • 物件資料儲存

  • 從另一個LDR服務(儲存節點)傳輸物件資料

  • 資料儲存管理

  • S3 傳輸協定介面

LDR 服務也會將每個 S3 物件對應至其唯一 UUID 。

物件存放區

LDR服務的基礎資料儲存區分為固定數量的物件存放區(也稱為儲存磁碟區)。每個物件存放區都是個別的掛載點。

儲存節點中的物件會以介於0000到002F之間的十六進位數字來識別、這稱為Volume ID。空間會保留在第一個物件存放區(Volume 0)中、以供Cassandra資料庫中的物件中繼資料使用;該磁碟區上的任何剩餘空間都會用於物件資料。所有其他物件存放區僅用於物件資料、包括複寫複本和銷毀編碼的片段。

為了確保複寫複本的空間使用率、會根據可用的儲存空間、將特定物件的物件資料儲存至單一物件存放區。物件儲存區填滿容量時、其餘物件儲存區會繼續儲存物件、直到儲存節點上沒有空間為止。

中繼資料保護

將物件中繼資料儲存在Cassandra資料庫中、該資料庫與LDR服務介面。StorageGRID

為了確保備援並保護資料免於遺失、每個站台都會保留三份物件中繼資料複本。此複寫無法設定、而且會自動執行。如需詳細資訊、請參閱 "管理物件中繼資料儲存"

複寫狀態機器(RSM)

確保 S3 平台服務要求會傳送至各自的端點。

僅資料儲存節點不提供此服務。

伺服器狀態監視器(SSM)

監控作業系統和基礎硬體。