管理儲存容量 - FSx for OnTAP

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

管理儲存容量

Amazon FSx for NetApp ONTAP 提供許多儲存相關功能,可讓您用來管理檔案系統上的儲存容量。

適用於 ONTAP 儲存層的 FSx

儲存層是適用於 NetApp ONTAP 檔案系統之 Amazon FSx 的實體儲存媒體。適用於 ONTAP 的 FSx 提供下列儲存層:

  • SSD 層:使用者佈建的高效能固態硬碟 (SSD) 儲存裝置,專為資料集的使用中部分而打造。

  • 容量集區層:全彈性儲存裝置,可自動擴充至 PB 規模,並針對不常存取的資料進行成本最佳化。

ONTAP 磁碟區的 FSx 是一種虛擬資源,與資料夾類似,不會消耗儲存容量。您儲存的資料 (以及消耗實體儲存空間) 存放在磁碟區內。當您建立磁碟區時,您可以指定磁碟區的大小 — 您可以在建立磁碟區後進行修改。適用於 ONTAP 磁碟區的 FSx 是精簡佈建的,且不會事先保留檔案系統儲存。而是視需要動態配置 SSD 和容量集區儲存。您在磁碟區層級設定的分層原則會決定儲存在 SSD 層中的資料是否以及何時轉換至容量集區層。

下圖說明針對檔案系統中 ONTAP 磁碟區在多個 FSx 上配置的資料範例。

適用於 ONTAP 固態硬碟和容量集區儲存層的 FSx,可在檔案系統磁碟區中邏輯佈建。

下圖說明上圖中四個磁碟區中的資料如何使用檔案系統的實體儲存容量。

SSD 或主要儲存層,以及檔案系統實體儲存容量的容量集區儲存層使用量在檔案系統中所有磁碟區的外觀。

您可以選擇最符合檔案系統上每個磁碟區需求的分層原則,以降低儲存成本。如需詳細資訊,請參閱 磁碟區資料分層

選擇適當的檔案系統 SSD 儲存容量

為 FSx for ONTAP 檔案系統選擇固態硬碟儲存容量時,您需要謹記下列事項,這些事項會影響可用於儲存資料的 SSD 儲存容量:

  • 保留給 NetApp ONTAP 軟體開銷的儲存容量。

  • 文件元數據

  • 最近寫入的資料

  • 您打算儲存在 SSD 儲存裝置上的檔案,無論是尚未達到冷卻期間的資料,還是您最近讀取的資料已擷取回 SSD。

SSD 儲存裝置的使用方式

您檔案系統的 SSD 儲存空間會用於 NetApp ONTAP 軟體 (額外負荷)、檔案中繼資料和資料的組合。

NetApp ONTAP 软件开销

與其他 NetApp ONTAP 檔案系統一樣,最多 16% 的檔案系統 SSD 儲存容量會保留用於 ONTAP 額外負荷,這表示它無法用於儲存您的檔案。ONTAP 開銷的分配方式如下:

  • 11% 保留給 NetApp ONTAP 軟體使用。對於具有 30 TB 以上 SSD 儲存容量的檔案系統,將保留 6%。

  • 5% 會保留給彙總快照,這是同步兩個檔案系統檔案伺服器之間的資料所需的彙總快照。

文件元數據

文件元數據通常消耗文件所消耗的存儲容量的 3-7%。這個百分比取決於平均檔案大小 (較小的平均檔案大小需要較多的中繼資料),以及節省檔案的儲存空間效率。請注意,檔案中繼資料不會因為節省儲存效率而受益。您可以使用下列準則來估算檔案系統中繼資料使用的 SSD 儲存容量。

平均檔案大小 中繼資料大小 (以檔案資料的百分比表示)

4 KB

7%

8 KB

3.5%

32 KB 或更大

1-3%

針對您計劃在容量集區層上儲存的檔案中繼資料調整所需的 SSD 儲存容量大小時,我們建議您針對計劃儲存在容量集區層上的每 10 GiB 資料,使用 1 GiB SSD 儲存的保守比例。

儲存在 SSD 層的檔案資料

除了使用中的資料集和所有檔案中繼資料之外,寫入檔案系統的所有資料一開始都會寫入 SSD 層,然後才會連結至容量集區儲存體。無論磁碟區的分層政策為何,都是如此,但使用傳輸資料 SnapMirror 至已設定所有資料分層政策的磁碟區除外。

只要 SSD 層使用率低於 90%,就會在 SSD 層中快取容量集區層的隨機讀取。如需詳細資訊,請參閱 磁碟區資料分層

建議的 SSD 容量使用率

我們建議您持續不要超過 SSD 儲存層的 80% 使用率。對於向外延展檔案系統,我們還建議您持續不要超過任何檔案系統彙總的 80% 使用率。這些建議與對 ONTAP NetApp 的建議一致。由於檔案系統的 SSD 層也可用於容量集區層的暫存寫入,以及從容量集區層隨機讀取,因此存取模式的任何突然變更都會快速導致 SSD 層的使用率增加。

在 90% SSD 使用率下,從容量集區層讀取的資料不會再快取至 SSD 層,因此任何寫入檔案系統的新資料都會保留剩餘的 SSD 容量。這會導致從容量集區層重複讀取相同的資料,從容量集區儲存體讀取,而不是從 SSD 層快取和讀取,這可能會影響檔案系統的輸送量容量。

當 SSD 層使用率達到或高於 98% 時,所有分層功能都會停止。如需詳細資訊,請參閱 分層臨界值

提供 ONTAP 儲存效率的 FSx

NetApp ONTAP 提供區塊層級的儲存效率功能,包括壓縮、壓縮和重複資料刪除功能,可為一般檔案共用節省高達 65% 的儲存容量,而不會犧牲效能。

適用於 NetApp ONTAP 的 Amazon FSx 也支援其他 ONTAP 功能,可為您節省空間,包括快照、精簡佈建和磁碟區。 FlexClone

儲存效率功能預設不會啟用。您可以啟用它們,如下所示:

若要檢視啟用儲存效率的檔案系統上節省的儲存空間量,請參閱檢視節省的儲存效率

計算節省儲存效率

您可以使用LogicalDataStoredStorageUsed FSx for ONTAP CloudWatch 檔案系統指標,計算壓縮、重複資料刪除、壓縮、快照和. FlexClones 這些量度具有單一維度FileSystemId。如需詳細資訊,請參閱 檔案系統度量

  • 若要計算以位元組為單位的StorageUsed儲存體效率節省,請取指定期間內的平均值,並從相同期間的LogicalDataStored平均值中減去。

  • 若要以邏輯資料總大小的百分比計算儲存效率節省的情況,請取Average出指定StorageUsed時段內的指定期間,然後從相Average同期間減去。LogicalDataStored然後在同一時期除LogicalDataStored以差異。Average

SSD 固態硬碟大小

假設您要為不常存取 80% 資料的應用程式儲存 100 TiB 的資料。在這個案例中,80% (80 TB) 的資料會自動分層至容量集區層,而剩餘的 20% (20 TB) 則會保留在 SSD 儲存體中。基於一般用途檔案共用工作負載的典型儲存效率節省 65%,相當於 7 TiB 的資料。若要維持 80% 的 SSD 使用率,您需要 8.75 TiB 的固態硬碟儲存容量,以儲存 20 TiB 的主動存取資料。您佈建的 SSD 儲存容量也必須將 ONTAP 軟體儲存額外負荷納入 16%,如下列計算所示。

ssdNeeded = ssdProvisioned * (1 - 0.16) 8.75 TiB / 0.84 = ssdProvisioned 10.42 TiB = ssdProvisioned

因此,在此範例中,您需要佈建至少 10.42 TiB 的 SSD 儲存裝置。對於剩餘的 80 TiB 不常存取的資料,您也將使用 28 TiB 的容量集區儲存體。