儲存與效能需求
您必須瞭解StorageGRID 有關支援節點的儲存需求、以便提供足夠的空間來支援初始組態和未來的儲存擴充。
不需使用下列三種邏輯儲存設備:StorageGRID
-
* Container Pool*-節點容器的效能層(10K SAS或SSD)儲存設備、當您在支援StorageGRID 您的支援您的節點節點的主機上安裝及設定Docker時、會指派給Docker儲存驅動程式。
-
系統資料-效能層(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 個站台至少需要三個儲存節點。
在正式作業部署中、請勿在單一實體或虛擬主機上執行多個儲存節點。使用每個儲存節點的專屬主機、可提供隔離的故障網域。 |
其他類型的節點(例如管理節點或閘道節點)可以部署在相同的主機上、也可以視需要部署在自己的專屬主機上。
每個主機的儲存磁碟區數量
下表顯示每個主機所需的儲存磁碟區(LUN)數量、以及每個LUN所需的最小大小、視該主機上部署的節點而定。
測試的LUN大小上限為39 TB。
這些數字適用於每個主機、而非整個網格。 |
LUN用途 | 儲存類別 | LUN數量 | 最小大小/LUN |
---|---|---|---|
Container引擎儲存資源池 |
Container Pool |
1. |
節點總數x 100 GB |
/var/local' Volume |
系統資料 |
此主機上的每個節點各1個 |
90 GB |
儲存節點 |
物件資料 |
3:針對此主機上的每個儲存節點 *附註:*軟體型儲存節點可擁有1至16個儲存磁碟區、建議使用至少3個儲存磁碟區。 |
12 TB(4 TB/LUN)請參閱儲存節點的儲存需求以取得更多資訊。 |
管理節點稽核記錄 |
系統資料 |
此主機上的每個管理節點各1個 |
200 GB |
管理節點表格 |
系統資料 |
此主機上的每個管理節點各1個 |
200 GB |
視所設定的稽核層級、S3物件金鑰名稱等使用者輸入的大小、以及需要保留的稽核記錄資料量而定、您可能需要增加每個管理節點上的稽核記錄LUN大小。一般而言、網格會在每次S3作業中產生約1 KB的稽核資料、這表示200 GB LUN每天可支援7、000萬次作業、或在2至3天內每秒執行800次作業。 |
主機的最小儲存空間
下表顯示每種節點類型所需的最小儲存空間。您可以使用此表格來決定每個儲存類別中的主機所必須提供的最小儲存容量、這取決於要在該主機上部署哪些節點。
磁碟快照無法用於還原網格節點。請參閱每種節點類型的恢復與維護程序。 |
節點類型 | Container Pool | 系統資料 | 物件資料 |
---|---|---|---|
儲存節點 |
100 GB |
90 GB |
4、000 GB |
管理節點 |
100 GB |
490 GB(3個LUN) |
不適用 |
閘道節點 |
100 GB |
90 GB |
不適用 |
歸檔節點 |
100 GB |
90 GB |
不適用 |
範例:計算主機的儲存需求
假設您打算在同一部主機上部署三個節點:一個儲存節點、一個管理節點和一個閘道節點。您應為主機提供至少九個儲存磁碟區。節點容器至少需要300 GB的效能層儲存空間、系統資料和交易記錄所需的670 GB效能層儲存空間、以及物件資料所需的12 TB容量層儲存空間。
節點類型 | LUN用途 | LUN數量 | LUN大小 |
---|---|---|---|
儲存節點 |
Docker儲存資源池 |
1. |
300 GB(每節點100 GB) |
儲存節點 |
/var/local' Volume |
1. |
90 GB |
儲存節點 |
物件資料 |
3. |
12 TB(4 TB/LUN) |
管理節點 |
/var/local' Volume |
1. |
90 GB |
管理節點 |
管理節點稽核記錄 |
1. |
200 GB |
管理節點 |
管理節點表格 |
1. |
200 GB |
閘道節點 |
/var/local' Volume |
1. |
90 GB |
總計 |
|
系統資料: 670 GB 物件資料: 12、000 GB |
儲存節點的儲存需求
軟體型儲存節點可以有1到16個儲存磁碟區、建議使用3個以上的儲存磁碟區。每個儲存Volume應大於或等於4 TB。
應用裝置儲存節點最多可有48個儲存磁碟區。 |
如圖所示StorageGRID 、在每個儲存節點的儲存磁碟區0上、利用此功能保留空間來儲存物件中繼資料。儲存Volume 0和儲存節點中任何其他儲存磁碟區上的任何剩餘空間、均專供物件資料使用。
為了提供備援並保護物件中繼資料免於遺失、StorageGRID 我們在每個站台儲存系統中所有物件的三份中繼資料複本。物件中繼資料的三個複本會平均分散於每個站台的所有儲存節點。
當您將空間指派給新儲存節點的Volume 0時、必須確保該節點的所有物件中繼資料都有足夠空間。
-
至少您必須將至少4 TB指派給Volume 0。
如果您在儲存節點上只使用一個儲存磁碟區、並將4 TB或更少的容量指派給該磁碟區、則儲存節點可能會在啟動時進入「儲存唯讀」狀態、而且只儲存物件中繼資料。 -
如果您要安裝新StorageGRID 的更新版的支援、且每個儲存節點都有128 GB以上的RAM、您應該將8 TB以上的容量指派給Volume 0。使用較大的Volume 0值、可增加每個儲存節點上中繼資料所允許的空間。
-
為站台設定不同的儲存節點時、請盡可能為Volume 0使用相同的設定。如果站台包含大小不同的儲存節點、則具有最小Volume 0的儲存節點將決定該站台的中繼資料容量。
如需詳細資料、請前往 管理物件中繼資料儲存。