

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

# 檔案系統儲存容量和 IOPS
<a name="storage-capacity-and-IOPS"></a>

當您建立 FSx for ONTAP 檔案系統時，您可以指定 SSD 層的儲存容量。對於第二代單一可用區檔案系統，您指定的儲存容量會平均分散在每個高可用性 (HA) 對的儲存集區中；這些儲存集區稱為*彙總*。

對於您佈建的每個 SSD 儲存 GiB，Amazon FSx 會自動為檔案系統佈建每秒 3 個 SSD 輸入/輸出操作 (IOPS)，每個檔案系統最多 160，000 個 SSD IOPS。對於第二代單一可用區檔案系統，您的 SSD IOPS 會平均分散到每個檔案系統的彙總。您可以選擇指定高於每 GiB 自動 3 個 SSD IOPS 的佈建 SSD IOPS 層級。如需您可以為 FSx for ONTAP 檔案系統佈建之 SSD IOPS 數量上限的詳細資訊，請參閱 [輸送量容量對效能的影響](performance.md#impact-throughput-cap-performance)。

**Topics**
+ [更新檔案系統 SSD 儲存體和 IOPS](#increase-primary-storage)
+ [何時增加 SSD 儲存容量](#when-to-increase-ssd-capacity)
+ [增加 SSD 儲存容量](#increasing-ssd-capacity)
+ [增加 SSD 儲存容量的考量事項](#increasing-considerations)
+ [何時減少 SSD 儲存容量](#when-to-decrease-ssd-storage-capacity)
+ [減少 SSD 儲存容量](#decreasing-ssd-capacity)
+ [降低 SSD 儲存容量的考量](#decreasing-considerations)
+ [減少 SSD 儲存容量的限制](#decreasing-limitations)
+ [為您的檔案系統建立儲存容量使用率警示](alarm-low-primary-storage.md)
+ [更新儲存容量和佈建 IOPS](increase-storage-capacity.md)
+ [動態更新儲存容量](automate-storage-capacity-increase.md)
+ [監控 SSD 儲存體使用率](monitor-fs-storage-console.md)
+ [監控儲存效率節省](view-storage-efficiency.md)
+ [監控儲存容量和 IOPS 更新](monitoring-storage-capacity-increase.md)

## 更新檔案系統 SSD 儲存體和 IOPS
<a name="increase-primary-storage"></a>

當您的資料集作用中部分需要額外儲存時，您可以增加 Amazon FSx for NetApp ONTAP 檔案系統的 SSD 儲存容量。對於第二代檔案系統，您甚至可以減少 SSD 儲存容量，以符合工作負載不斷變化的儲存需求。使用 Amazon FSx 主控台、Amazon FSx API 或 AWS Command Line Interface (AWS CLI) 來增加或減少 SSD 儲存容量。如需詳細資訊，請參閱[更新儲存容量和佈建 IOPS](increase-storage-capacity.md)。

## 何時增加 SSD 儲存容量
<a name="when-to-increase-ssd-capacity"></a>

如果您用完可用的 SSD 層儲存，建議您增加檔案系統的儲存容量。儲存空間不足表示您的 SSD 層因資料集的作用中部分而過小。

若要監控檔案系統上可用的可用儲存量，請使用檔案系統層級`StorageCapacity`和 `StorageUsed` Amazon CloudWatch 指標。您可以在指標上建立 CloudWatch 警示，並在低於特定閾值時收到通知。如需詳細資訊，請參閱[使用 Amazon CloudWatch 監控](monitoring-cloudwatch.md)。

**注意**  
我們建議您不要超過 80% 的 SSD 儲存容量使用率，以確保資料分層、輸送量擴展和其他維護活動正常運作，並且有容量可用於其他資料。對於第二代檔案系統，此建議適用於所有檔案系統彙總的平均使用率，以及每個個別彙總的平均使用率。

如需如何使用檔案系統的 SSD 儲存體，以及為檔案中繼資料和操作軟體預留多少 SSD 儲存體的詳細資訊，請參閱 [選擇適當數量的檔案系統 SSD 儲存體](managing-storage-capacity.md#choose-ssd-capacity)。

## 增加 SSD 儲存容量
<a name="increasing-ssd-capacity"></a>

當您增加 Amazon FSx 檔案系統的 SSD 儲存容量時，新容量通常可在幾分鐘內使用。在新的 SSD 儲存容量可供您使用之後，您需要支付其費用。如需詳細資訊，請參閱 [Amazon FSx for NetApp ONTAP 定價](https://aws.amazon.com/fsx/netapp-ontap/pricing/)和 [AWS FSx for ONTAP 的計費和用量報告](FSxONTAP-Billing.md)。

增加儲存容量後，Amazon FSx 會在背景執行儲存最佳化程序，以重新平衡您的資料。對於大多數檔案系統，儲存最佳化需要幾個小時，對您的工作負載效能影響最小。

您可以使用 Amazon FSx 主控台和 API AWS CLI，隨時追蹤儲存最佳化程序的進度。如需詳細資訊，請參閱[監控儲存容量和 IOPS 更新](monitoring-storage-capacity-increase.md)。

## 增加 SSD 儲存容量的考量事項
<a name="increasing-considerations"></a>

以下是增加檔案系統的 SSD 儲存容量和 IOPS 時需要考慮的一些重要事項：
+ **（僅限第一代檔案系統） 僅限增加儲存容量** – 您只能增加檔案系統的 SSD 儲存容量；您無法減少儲存容量。
+ **儲存容量下限增加** – 每個 SSD 儲存容量下限都必須是檔案系統目前 SSD 儲存容量的 10%，最高可達檔案系統組態的 SSD 儲存容量上限。
+ **增加之間的時間** – 在檔案系統上增加 SSD 儲存容量、佈建 IOPS 或輸送量容量之後，您必須等待至少六小時，才能再次修改相同檔案系統上的任何這些組態。這有時被稱為冷卻時間。
+ **佈建 IOPS 模式** – 對於佈建 IOPS 變更，您必須指定兩種 IOPS 模式之一：
  + **自動**模式 – Amazon FSx 會自動擴展您的 SSD IOPS，以維護每 GiB SSD 儲存容量 3 個佈建的 SSD IOPS，最高可達檔案系統組態的 SSD IOPS 上限。
**注意**  
如需您可以為 FSx for ONTAP 檔案系統佈建之 SSD IOPS 數量上限的詳細資訊，請參閱 [輸送量容量對效能的影響](performance.md#impact-throughput-cap-performance)。
  + **使用者佈建**模式 – 您可以指定 SSD IOPS 的數量，其必須大於或等於每 GiB SSD 儲存容量 3 IOPS。如果您選擇佈建更高層級的 IOPS，則需要支付該月高於包含費率的平均 IOPS，以 IOPS 月為單位。

如需定價的詳細資訊，請參閱 [Amazon FSx for NetApp ONTAP 定價](https://aws.amazon.com/fsx/netapp-ontap/pricing/)。

## 何時減少 SSD 儲存容量
<a name="when-to-decrease-ssd-storage-capacity"></a>

 在下列情況中，您可能想要減少 FSx for ONTAP 第二代檔案系統的 SSD 儲存容量：
+  完成不再需要高效能儲存的專案型工作負載之後 
+  完成大規模資料遷移後，會使用臨時額外容量來加速資料擷取 

## 減少 SSD 儲存容量
<a name="decreasing-ssd-capacity"></a>

 當您減少檔案系統的 SSD 儲存容量時，Amazon FSx 會將一組新的、較小的磁碟 （彙總） 連接至每個檔案系統的 HA 對。然後，Amazon FSx 會在背景中執行儲存最佳化程序，以根據每個磁碟區將資料從舊磁碟移至新磁碟。移動每個磁碟區中的資料後，Amazon FSx 會將用戶端存取權重新導向至新磁碟上的磁碟區。然後，Amazon FSx 會從檔案系統分離舊磁碟。

 在整個 SSD 減少操作中，您需要支付現有和新請求的 SSD 層大小的費用。例如，當您將 SSD 儲存容量從 10 TB (TiB) 減少為 5 TiB 時，在 SSD 減少操作期間，您需要支付 15 TiB 的費用，並在 SSD 減少操作完成後支付 5 TiB 的費用。如需帳單的詳細資訊，請參閱 [AWS FSx for ONTAP 的計費和用量報告](FSxONTAP-Billing.md)。

 減少 SSD 儲存容量可能需要數小時到數週的時間，具體取決於下列因素：檔案系統上儲存的資料量、在減少操作期間驅動到檔案系統的新寫入量，以及檔案系統上可用的網路和磁碟資源量。

 在減少操作期間，您的資料仍然可供讀取和寫入使用。大多數工作負載的效能影響最小，雖然高寫入量的工作負載可能會暫時降低效能。當用戶端存取重新導向到每個磁碟區的新磁碟時，可能會發生短暫的 I/O 暫停 （最多 60 秒）。

 為了將效能影響降至最低，您應該在啟動 SSD 減少操作之前，確保持續的工作負載不會持續耗用超過 50% CPU、50% 磁碟輸送量或 50% SSD IOPS，以在檔案系統中維持足夠的空間。您可以在 Amazon FSx 主控台的檔案系統的**監控與效能**索引標籤中監控這些使用率指標。

**注意**  
 如果您的 SSD 儲存層在減少操作期間超過 80% 的使用率，Amazon FSx 會暫停操作，並在使用率低於 80% 之後自動恢復操作。若要減少新磁碟上的 SSD 使用率，您可以將資料分層至容量集區，或從用戶端存取已成功重新導向至新磁碟組的磁碟區中刪除資料。

 如果您在減少操作期間需要額外的 SSD 容量，您可以透過[https://docs.aws.amazon.com/cli/latest/reference/fsx/update-file-system.html](https://docs.aws.amazon.com/cli/latest/reference/fsx/update-file-system.html)呼叫 AWS CLI 或同等的 [UpdateFileSystem](https://docs.aws.amazon.com/fsx/latest/APIReference/API_UpdateFileSystem.html) API 操作並提供新的目標值來提交請求以增加 SSD 容量。Amazon FSx 會優先完成 SSD 增加請求，以便在恢復 SSD 減少操作前幾分鐘內可使用新的 SSD 容量。

## 降低 SSD 儲存容量的考量
<a name="decreasing-considerations"></a>

以下是減少檔案系統的 SSD 儲存容量和佈建 IOPS 時需要考慮的一些重要事項：
+  **在減少操作期間增加儲存容量** – 即使正在進行減少操作，您也可以增加檔案系統的 SSD 儲存容量。此彈性可讓您確保效能和可用性，以防任何彙總在減少操作期間填滿。如果您將 SSD 容量增加到低於原始容量的大小，Amazon FSx 只會調整新請求 （目標） 彙總的大小。不過，如果您將 SSD 容量增加到大於原始容量的大小，Amazon FSx 會增加兩個彙總的大小，以符合新的目標值。例如，如果您要將儲存容量從 10，000 GiB 減少到 5，000 GiB，然後請求增加到 7，000 GiB，則只有目標彙總會增加到 7，000 GiB，導致檔案系統的最終 SSD 儲存容量為 7，000 GiB。但是，如果您請求增加到 12，000 GiB，這兩個彙總都會增加到 12，000 GiB。我們建議仔細規劃，以避免您必須將 SSD 容量增加到等於或大於原始 SSD 容量大小的情況。
+ **暫停 SSD 減少** – 如果您超過新彙總的 80% 使用率，Amazon FSx 會暫停 SSD 減少操作，並在使用率低於 80% 時自動恢復減少操作。
+ **（僅限第二代單一可用區檔案系統） 儲存容量分散** – 您為檔案系統選取的新儲存容量或 SSD IOPS 會平均分散至每個檔案系統的彙總。
+ **在儲存容量減少期間修補** – 如果您的檔案系統在 SSD 減少操作期間修補，Amazon FSx 會中止磁碟區的移動資料。因此，如果在操作期間發生修補程式，您可能會失去 SSD 減少操作的進度。修補程式操作完成後，Amazon FSx `vol move` 會自動重新啟動 。
+ **佈建 IOPS 模式** – 對於佈建 IOPS 變更，您必須指定兩種 IOPS 模式之一：
  + **自動**模式 – Amazon FSx 會自動擴展您的 SSD IOPS，以維持每 GiB SSD 儲存容量 3 個佈建的 SSD IOPS，最高可達檔案系統組態的 SSD IOPS 上限。減少 SSD 容量時，您的自動 SSD IOPS 會按比例縮減。
**注意**  
如需您可以為 FSx for ONTAP 檔案系統佈建之 SSD IOPS 數量上限的詳細資訊，請參閱 [輸送量容量對效能的影響](performance.md#impact-throughput-cap-performance)。
  +  **使用者佈建**模式 – 您必須提供等於或高於目前佈建 IOPS 的 IOPS 值。減少 SSD 容量時，只要不超過較小彙總支援的 SSD IOPS 上限 （每 GB 請求的 SSD 容量 50 IOPS)，您就可以保留額外的使用者佈建 SSD IOPS。如果您的佈建 IOPS 高於較小彙總支援的最大值，請在減少 SSD 容量之前減少 IOPS。
+  **不支援的磁碟區類型** – Amazon FSx 不支援在具有 SnapLock 磁碟區、FlexClones離線磁碟區或不包含任何快照的資料保護 (DP) 磁碟區的檔案系統上降低儲存容量。
+  **收縮期間不支援的操作 ** – 在減少操作期間，您無法離線磁碟區、移動磁碟區、建立 FlexClones、建立 SnapLock 磁碟區或修改磁碟區的儲存效率設定。

## 減少 SSD 儲存容量的限制
<a name="decreasing-limitations"></a>

減少檔案系統的 SSD 儲存容量時，適用下列限制：
+ **（僅限第二代檔案系統） 儲存容量減少** – 您只能在第二代檔案系統上減少儲存容量。
+ **儲存容量下限** – 每個 SSD 儲存容量下限都必須是檔案系統目前 SSD 儲存容量的 9%。減少也應該確保您檔案系統產生的 SSD 容量在減少操作後不超過 80% 的使用率。例如，如果您的檔案系統使用 10，000 GiB 的儲存容量和 5，000 GiB 的儲存容量，您可以將儲存容量降低到 6，251 GiB，讓您的 SSD 使用率保持在 80% 以下。您可以將 SSD 儲存容量降低到每個 HA 對 1，024 GiB 的最低支援大小。
+ 若要在 SSD 層中包含一或多個磁碟區且資料超過 50 TiB 的檔案系統上減少 SSD 儲存容量，您必須為每個 HA 對佈建至少 1，536 MB/s 的輸送量容量。如果任何磁碟區在 SSD 層中包含超過 100 TiB 的資料，您必須為每個 HA 對佈建至少 3，072 MB/s 的輸送量容量。對於 SSD 層中資料超過 200 TiB 的磁碟區，您必須為每個 HA 對佈建 6，144 MB/s 的輸送量容量。
+ **更新之間的時間** – 在修改檔案系統的 SSD 儲存容量、佈建 IOPS 或輸送量容量之後，您必須等待至少六小時，才能再次修改相同檔案系統上的任何這些組態。這有時被稱為冷卻時間。
+ 您可以增加但不能減少檔案系統的輸送量容量
+ 您無法將 HA 對新增至檔案系統
+  當磁碟區中的資料移至新的彙總時，您無法將磁碟區還原為先前的狀態 （使用 `volume snapshot restore`)。不過，您可以在目前未移動的其他磁碟區`volume snapshot restore`上執行 。

# 為您的檔案系統建立儲存容量使用率警示
<a name="alarm-low-primary-storage"></a>

我們建議您持續不超過 80% 的平均 SSD 儲存容量使用率。偶爾可接受超過 80% 的 SSD 儲存使用率峰值。將平均使用率維持在 80% 以下，可提供足夠的容量來增加儲存體，而不會遇到問題。下列程序說明如何建立 CloudWatch 警示，在檔案系統的 SSD 儲存使用率接近 80% 時提醒您。

**建立檔案系統儲存容量使用率警示**

您可以使用 `StorageCapacityUtilization` 指標來建立警示，該警示會在一或多個 FSx for ONTAP 檔案系統達到儲存使用率閾值時觸發。

1. 透過 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 CloudWatch 主控台。

1.  在左側導覽窗格中的**警示**下，選擇**所有警示**。然後，選擇**建立警示**。在建立警示精靈中，選擇**選取指標**。

1. 在**圖形總管**中，選擇**多來源查詢**索引標籤。

1. 在**查詢建置器**中，選擇下列項目：
   + 針對**命名空間**，選取 **AWS/FSx** > **詳細檔案系統指標**。
   + 針對**指標名稱**，選取 **MAX(StorageCapacityUtilization)**。
   + 對於**篩選條件**，您可以選擇依其 ID 包含或排除特定檔案系統。如果您將**篩選條件**保留空白，您的警示會在任何檔案系統超過警示的儲存容量使用率閾值時觸發。
   + 將其餘選項保留空白，然後選擇**圖形查詢**。

1. 選擇**選取指標**。回到精靈，在**指標**區段中為您的指標提供**標籤**。我們建議將**期間**保留為 5 分鐘。

1.  在**條件**下，每當您的指標**大於/等於 80 **時，請選擇**靜態閾值類型**。

1. 選擇**下一步**以前往**設定動作**頁面。

**設定警示動作**

您可以為警示設定各種動作，以便在達到您設定的閾值時觸發警示。在此範例中，我們選擇 Simple Notification Service (SNS) 主題，但您可以在 [Amazon CloudWatch 使用者指南中的使用 Amazon CloudWatch 警示](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html)中了解其他動作。 *Amazon CloudWatch *

1. 在**通知**區段中，選擇警示處於 `ALARM` 狀態時要通知的 SNS 主題。您可以選擇現有的主題或建立新的主題。您將會收到訂閱通知，您需要先確認才能將警示通知傳送到電子郵件地址。

1. 選擇**下一步**。

**完成警示**

請依照這些指示完成建立 CloudWatch 警示的程序。

1. 在**新增名稱和描述**頁面上，為您的警示命名，然後選擇描述，然後選擇**下一步**。

1. 檢閱您在**預覽和建立**頁面中設定的所有項目，然後選擇**建立警示**。

# 更新儲存容量和佈建 IOPS
<a name="increase-storage-capacity"></a>

您可以使用 Amazon FSx 主控台、 和 API AWS CLI，增加或減少檔案系統的 SSD 型儲存體和佈建的 SSD IOPS 數量。

## 增加檔案系統的 SSD 儲存容量或佈建 IOPS （主控台）
<a name="increase-storage-console"></a>

1. 開啟位於 https：//[https://console.aws.amazon.com/fsx/](https://console.aws.amazon.com/fsx/) 的 Amazon FSx 主控台。

1. 在左側導覽窗格中選擇**檔案系統**。在**檔案系統**清單中，選取您要更新 SSD 儲存容量和 SSD IOPS 的 FSx for ONTAP 檔案系統。

1. 選擇**動作** > **更新儲存容量**。或者，在**摘要**區段中，選擇檔案系統的 **SSD 儲存容量**值旁的**更新**。

1. 若要增加 SSD 儲存容量，請選擇**修改儲存容量**。

1. 針對**輸入類型**，選擇下列其中一項：
   + 若要將新的 SSD 儲存容量輸入為與目前值相比的百分比變更，請選擇**百分比**。
   + 若要以 GiB 輸入新值，請選擇**絕對**。

1. 根據輸入類型，輸入**所需百分比增加**的值。
   + 針對**百分比**，輸入百分比增加值。此值必須至少大於目前值的 10%。
   + 對於**絕對**值，以 GiB 輸入新值，最大允許值為 196，608 GiB。

1. 對於**佈建 SSD IOPS**，您有兩個選項可修改檔案系統的佈建 SSD IOPS 數量：
   + 如果您希望 Amazon FSx 自動擴展 SSD IOPS，以維護每 GiB SSD 儲存容量的 3 個佈建 SSD IOPS （最多 160，000)，請選擇**自動**。
   + 如果您想要指定 SSD IOPS 的數量，請選擇**使用者佈建**。輸入 IOPS 的絕對數量，其至少是 SSD 儲存層 GiB 數量的三倍，且小於或等於 160，000。
**注意**  
如需您可以為 FSx for ONTAP 檔案系統佈建之 SSD IOPS 數量上限的詳細資訊，請參閱 [輸送量容量對效能的影響](performance.md#impact-throughput-cap-performance)。

1. 選擇**更新**。
**注意**  
在提示底部，會顯示新 SSD 儲存容量和 SSD IOPS 的組態預覽。對於第二代檔案系統，也會顯示per-HA-pair值。

## 增加檔案系統的 SSD 儲存容量和佈建 IOPS (CLI)
<a name="increase-storage-cli"></a>

若要增加 FSx for ONTAP 檔案系統的 SSD 儲存容量和佈建 IOPS，請使用 AWS CLI 命令 [update-file-system](https://docs.aws.amazon.com/cli/latest/reference/fsx/update-file-system.html) 或同等的 [UpdateFileSystem](https://docs.aws.amazon.com/fsx/latest/APIReference/API_UpdateFileSystem.html) API 動作。使用值設定下列參數：
+ 將 `--file-system-id`設定為您要更新之檔案系統的 ID。
+ 若要增加 SSD 儲存容量，請將 `--storage-capacity`設定為目標儲存容量值，該值必須至少大於目前值的 10%。
+ 若要修改佈建的 SSD IOPS，請使用 `--ontap-configuration DiskIopsConfiguration` 屬性。此屬性有兩個參數 `Iops`和 `Mode`：
  + 如果您想要指定佈建 IOPS 的數量，請使用 `Iops=number_of_IOPS`（上限為 160，000) 和 `Mode=USER_PROVISIONED`。IOPS 值必須大於或等於所請求 SSD 儲存容量的三倍。如果您未增加儲存容量，則 IOPs值必須大於或等於目前 SSD 儲存容量的三倍。
  + 如果您希望 Amazon FSx 自動增加 SSD IOPS，請使用 `Mode=AUTOMATIC`，請勿使用 `Iops` 參數。Amazon FSx 會自動維護佈建 SSD 儲存容量的每個 GiB 3 個 SSD IOPS （最多 160，000 個）。
**注意**  
如需可為 FSx for ONTAP 檔案系統佈建之 SSD IOPS 數量上限的詳細資訊，請參閱 [輸送量容量對效能的影響](performance.md#impact-throughput-cap-performance)。

下列範例會將檔案系統的 SSD 儲存體增加至 2000 GiB，並將使用者佈建的 SSD IOPS 數量設定為 7000。

```
aws fsx update-file-system \
--file-system-id fs-0123456789abcdef0 \
--storage-capacity 2000 \
--ontap-configuration 'DiskIopsConfiguration={Iops=7000,Mode=USER_PROVISIONED}'
```

若要監控更新進度，請使用 [describe-file-systems](https://docs.aws.amazon.com/cli/latest/reference/fsx/describe-file-systems.html) AWS CLI 命令。尋找輸出中的 `AdministrativeActions`區段。

如需詳細資訊，請參閱《*Amazon FSx for NetApp ONTAP API 參考*》中的 [AdministrativeAction](https://docs.aws.amazon.com/fsx/latest/APIReference/API_AdministrativeAction.html)。

## 減少檔案系統的 SSD 儲存容量 （主控台）
<a name="decrease-storage-console"></a>

1. 在 [https://console.aws.amazon.com/fsx/](https://console.aws.amazon.com/fsx/)：// 開啟 Amazon FSx 主控台。

1. 在左側導覽窗格中選擇**檔案系統**。在**檔案系統**清單中，選取您要更新 SSD 儲存容量和 SSD IOPS 的 FSx for ONTAP 檔案系統。

1. 選擇**動作** > **更新檔案系統** > **更新 SSD 儲存容量/IOPS**。或者，在**摘要**區段中，選擇檔案系統的 **SSD 儲存容量**值旁的**更新**。

1. 若要減少 SSD 儲存容量，請在**動作類型**中選擇**減少**。

1. 針對**輸入類型**，選擇下列其中一項：
   + 若要將新的 SSD 儲存容量輸入為與目前值相比的百分比變更，請選擇**百分比**。
   + 若要以 GiB 輸入新值，請選擇**絕對**。

1. 根據輸入類型，執行下列其中一項操作。
   + 針對**百分比**，輸入**所需的 % 減少**值。此值必須至少小於目前值的 9%。
   + 對於**絕對**，以 GiB **輸入所需的儲存容量**值。

1. 選擇**更新**。
**注意**  
在提示底部，會顯示新 SSD 儲存容量和 SSD IOPS 的組態預覽。對於第二代檔案系統，也會顯示per-HA-pair值。

## 減少檔案系統的 SSD 儲存容量和佈建 IOPS (CLI)
<a name="decrease-storage-cli"></a>

若要減少 FSx for ONTAP 檔案系統的 SSD 儲存容量和佈建 IOPS，請使用 AWS CLI 命令 [update-file-system](https://docs.aws.amazon.com/cli/latest/reference/fsx/update-file-system.html) 或同等的 [UpdateFileSystem](https://docs.aws.amazon.com/fsx/latest/APIReference/API_UpdateFileSystem.html) API 動作。使用值設定下列參數：

1. 若要減少 SSD 容量，請使用下列命令：

   ```
   aws fsx update-file-system \
   --file-system-id fs-0123456789abcdef0 \
   --storage-capacity 4096
   ```

   如果您使用使用者佈建的 IOPS 模式，並想要保留目前的 IOPS 層級，請包含 `DiskIopsConfiguration` 參數：

   ```
   aws fsx update-file-system \
   --file-system-id fs-0123456789abcdef0 \
   --storage-capacity 4096 \
   --ontap-configuration 'DiskIopsConfiguration={Iops=15000,Mode=USER_PROVISIONED}'
   ```

1. 若要監控減少操作的進度，請使用 **describe-file-systems**命令：

   ```
   aws fsx describe-file-systems --file-system-id fs-0123456789abcdef0
   ```

   命令會在 `AdministrativeActions`區段中傳回有關減少操作的資訊。例如：

   ```
   {
       "FileSystem": {
           "StorageCapacity": 4096,
           "StorageType": "SSD",
           "AdministrativeActions": [
               {
                   "AdministrativeActionType": "FILE_SYSTEM_UPDATE",
                   "Message": "Moving data for [vol1 vol2]. 2 volume(s) remaining. https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/troubleshooting.html",
                   "ProgressPercent": 4,
                   "RequestTime": 1748981251.591,
                   "Status": "IN_PROGRESS",
                   "TargetFileSystemValues": {
                       "StorageCapacity": 4096
                   }
               }
           ]
       }
   }
   ```

若要監控更新進度，請使用 [https://docs.aws.amazon.com/cli/latest/reference/fsx/describe-file-systems.html](https://docs.aws.amazon.com/cli/latest/reference/fsx/describe-file-systems.html) AWS CLI 命令。尋找輸出中的 `AdministrativeActions`區段。

如需詳細資訊，請參閱《Amazon FSx for NetApp ONTAP API 參考[https://docs.aws.amazon.com/fsx/latest/APIReference/API_AdministrativeAction.html](https://docs.aws.amazon.com/fsx/latest/APIReference/API_AdministrativeAction.html)》中的 。

# 動態更新儲存容量
<a name="automate-storage-capacity-increase"></a>

您可以使用下列解決方案，在使用過的 SSD 儲存容量超過您指定的閾值時，動態增加 FSx for ONTAP 檔案系統的 SSD 儲存容量。此 AWS CloudFormation 範本會自動部署定義儲存容量閾值所需的所有元件、基於此閾值的 Amazon CloudWatch 警示，以及增加檔案系統儲存容量的 AWS Lambda 函數。

解決方案會自動部署所需的所有元件，並使用下列參數：
+ 您的 FSx for ONTAP 檔案系統 ID。
+ 使用的 SSD 儲存容量閾值 （數值）。這是 CloudWatch 警示將觸發的百分比。
+ 增加儲存容量的百分比 (%)。
+ 用來接收擴展通知的電子郵件地址。

**Topics**
+ [架構概觀](#storage-inc-architecture)
+ [CloudFormation 範本](#storage-capacity-CFN-template)
+ [使用 自動化部署 CloudFormation](#fsx-dynamic-storage-increase-deployment)

## 架構概觀
<a name="storage-inc-architecture"></a>

部署此解決方案會在 中建置下列資源 AWS 雲端。

![\[解決方案的架構圖，可自動增加 FSx for ONTAP 檔案系統的儲存容量。\]](http://docs.aws.amazon.com/zh_tw/fsx/latest/ONTAPGuide/images/dynamic-storage-scaling-architecture.png)


此圖說明了下列步驟：

1.  CloudFormation 範本會部署 CloudWatch 警示、 AWS Lambda 函數、Amazon Simple Notification Service (Amazon SNS) 佇列，以及所有必要的 AWS Identity and Access Management (IAM) 角色。IAM 角色提供 Lambda 函數叫用 Amazon FSx API 操作的許可。

1. 當檔案系統使用的儲存容量超過指定的閾值時，CloudWatch 會觸發警示，並將訊息傳送至 Amazon SNS 佇列。只有在檔案系統的使用容量持續超過閾值 5 分鐘時，才會觸發警示。

1. 解決方案接著會觸發訂閱此 Amazon SNS 主題的 Lambda 函數。

1. Lambda 函數會根據指定的百分比增加值計算新的檔案系統儲存容量，並設定新的檔案系統儲存容量。

1. 原始 CloudWatch 警示狀態和 Lambda 函數操作的結果會傳送至 Amazon SNS 佇列。

若要接收作為 CloudWatch 警示回應而執行之動作的通知，您必須依照訂閱確認電子郵件中提供的連結來確認 Amazon SNS **主題訂閱**。

## CloudFormation 範本
<a name="storage-capacity-CFN-template"></a>

此解決方案使用 CloudFormation 自動部署元件，這些元件用於自動增加 FSx for ONTAP 檔案系統的儲存容量。若要使用此解決方案，請下載 [FSxOntapDynamicStorageScaling](https://solution-references.s3.amazonaws.com/fsx/DynamicScaling/FSxOntapDynamicStorageScaling.yaml) CloudFormation 範本。

範本使用如下所述的**參數**。檢閱範本參數及其預設值，並根據檔案系統的需求進行修改。



**FileSystemId**  
無預設值。您要自動增加儲存容量的檔案系統 ID。

**LowFreeDataStorageCapacityThreshold**  
無預設值。指定用於觸發警示的儲存容量閾值，並自動增加檔案系統的儲存容量，以檔案系統目前儲存容量的百分比 (%) 指定。當使用的儲存超過此閾值時，檔案系統會被視為具有較低的可用儲存容量。

**EmailAddress**  
無預設值。指定用於 SNS 訂閱的電子郵件地址，並接收儲存容量閾值警示。

**PercentIncrease**  
預設為 **20%**。指定增加儲存容量的數量，以目前儲存容量的百分比表示。  
每次 CloudWatch 警示進入 `ALARM` 狀態時，都會嘗試一次儲存體擴展。如果您的 SSD 儲存容量使用率在嘗試儲存擴展操作後仍高於閾值，則不會再次嘗試儲存擴展操作。

**MaxFSxSizeinGiB**  
預設為 **196608**。指定 SSD 儲存體支援的最大儲存容量。

## 使用 自動化部署 CloudFormation
<a name="fsx-dynamic-storage-increase-deployment"></a>

下列程序會設定和部署 CloudFormation 堆疊，以自動增加 FSx for ONTAP 檔案系統的儲存容量。部署需要幾分鐘的時間。如需建立 CloudFormation 堆疊的詳細資訊，請參閱*AWS CloudFormation 《 使用者指南*》中的[在 AWS CloudFormation 主控台上建立堆疊](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html)。

**注意**  
實作此解決方案會產生相關聯 AWS 服務的帳單。如需詳細資訊，請參閱這些服務的定價詳細資訊頁面。

開始之前，您必須擁有在 Amazon Virtual Private Cloud (Amazon VPC) 中執行的 Amazon FSx 檔案系統 ID AWS 帳戶。如需建立 Amazon FSx 資源的詳細資訊，請參閱 [Amazon FSx for NetApp ONTAP 入門](getting-started.md)。

**啟動自動儲存容量增加解決方案堆疊**

1. 下載 [FSxOntapDynamicStorageScaling](https://solution-references.s3.amazonaws.com/fsx/DynamicScaling/FSxOntapDynamicStorageScaling.yaml) CloudFormation 範本。
**注意**  
Amazon FSx 目前僅適用於特定 AWS 區域。您必須在可使用 Amazon FSx 的 AWS 區域中啟動此解決方案。如需詳細資訊，請參閱《》中的 [Amazon FSx 端點和配額](https://docs.aws.amazon.com/general/latest/gr/fsxn.html)*AWS 一般參考*。

1. 從 CloudFormation 主控台中，選擇**建立堆疊 > 使用新資源**。

1. 選擇 **範本已就緒**。在**指定範本**區段中，選擇**上傳範本檔案**並上傳您下載的範本。

1. 在**指定堆疊詳細資訊**中，輸入自動儲存容量增加解決方案的值。  
![\[為 CloudFormation 範本指定堆疊詳細資訊頁面輸入的值\]](http://docs.aws.amazon.com/zh_tw/fsx/latest/ONTAPGuide/images/dynamic-storage-capacity-increase-cfn-stack.png)

1. 輸入**堆疊名稱**。

1. 對於**參數**，請檢閱範本的參數，並修改它們以符合檔案系統的需求。然後選擇**下一步**。
**注意**  
若要在此 CloudFormation 範本嘗試擴展時接收電子郵件通知，請確認您在部署範本之後收到的 SNS 訂閱電子郵件。

1. 輸入您要用於自訂解決方案**的選項**設定，然後選擇**下一步**。

1. 針對**檢閱**，檢閱並確認解決方案設定。您必須選取確認範本建立 IAM 資源的核取方塊。

1. 選擇**建立**以部署堆疊。

您可以在狀態欄的 CloudFormation 主控台中檢視堆疊**的狀態**。您應該會在幾分鐘內看到 **CREATE\$1COMPLETE** 狀態。

### 更新堆疊
<a name="automate-storage-capacity-increase-update"></a>

建立堆疊之後，您可以使用相同的範本並提供參數的新值來更新堆疊。如需詳細資訊，請參閱*AWS CloudFormation 《 使用者指南*》中的[直接更新堆疊](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-direct.html)。

# 監控 SSD 儲存體使用率
<a name="monitor-fs-storage-console"></a>

您可以使用各種 AWS 和 NetApp工具來監控檔案系統的 SSD 儲存容量使用率。使用 Amazon CloudWatch，您可以監控儲存容量使用率，並設定警示，以在儲存容量使用率達到可自訂閾值時提醒您。

**注意**  
建議您不要超過 SSD 儲存層的 80% 儲存容量使用率。這可確保分層正常運作，並為新資料提供額外負荷。如果您的 SSD 儲存層持續超過 80% 的儲存容量使用率，您可以增加 SSD 儲存層的容量。如需詳細資訊，請參閱[更新檔案系統 SSD 儲存體和 IOPS](storage-capacity-and-IOPS.md#increase-primary-storage)。

您可以在 Amazon FSx 主控台中檢視檔案系統的可用 SSD 儲存和整體儲存分佈。**可用主要儲存容量**圖表顯示檔案系統上隨時間的可用 SSD 型儲存容量。**儲存分佈**圖顯示檔案系統目前如何分佈於 3 個類別：
+ 容量集區層
+ SSD 層 - 可用
+ SSD 層 - 已使用

您可以使用下列程序 AWS 管理主控台，在 中監控檔案系統的 SSD 儲存容量使用率。

**監控檔案系統可用的 SSD 層儲存容量 （主控台）**

1. 開啟位於 https：//[https://console.aws.amazon.com/fsx/](https://console.aws.amazon.com/fsx/) 的 Amazon FSx 主控台。

1. 在左側導覽欄中選擇**檔案系統**，然後選擇您要檢視儲存容量資訊ONTAP的檔案系統。檔案系統詳細資訊頁面隨即出現。

1. 在第二個面板中，選擇**監控與效能**索引標籤，然後選擇**儲存**。會顯示每個彙總圖形的**可用主要儲存容量**和儲存容量使用率。 ****

# 監控儲存效率節省
<a name="view-storage-efficiency"></a>

 啟用時，您可以在 Amazon FSx 主控台、Amazon CloudWatch 主控台和 ONTAP CLI 中查看要節省多少儲存容量。

**檢視儲存效率節省 （主控台）**

FSx for ONTAP 檔案系統在 Amazon FSx 主控台中顯示的儲存效率節省包括 FlexClones 和 SnapShots 的節省。

1. 開啟位於 https：//[https://console.aws.amazon.com/fsx/](https://console.aws.amazon.com/fsx/) 的 Amazon FSx 主控台。

1. 從檔案系統清單中選擇您要檢視儲存效率節省的 FSx for ONTAP **檔案系統**。

1. 在檔案系統詳細資訊頁面的第二個面板的**監控與效能**索引標籤中選擇**摘要**。

1. **儲存效率節省**圖表顯示您節省多少空間，以邏輯資料大小的百分比和實體位元組為單位。<a name="storage-efficient-ontap-cli"></a>

**檢視儲存效率節省 (ONTAP CLI)**

透過使用 CLI FlexClones執行 `storage aggregate show-efficiency`命令，您可以查看僅壓縮、壓縮和重複資料刪除的儲存效率節省，而不會影響快照和 ONTAP 。如需詳細資訊，請參閱 NetApp ONTAP 文件中心的[儲存彙總 show-efficiency](https://docs.netapp.com/us-en/ontap-cli-9131/storage-aggregate-show-efficiency.html)。

1. 若要存取 ONTAP CLI，請執行下列命令，在 Amazon FSx for NetApp ONTAP 檔案系統或 SVM 的管理連接埠上建立 SSH 工作階段。`management_endpoint_ip` 將 取代為檔案系統管理連接埠的 IP 地址。

   ```
   [~]$ ssh fsxadmin@management_endpoint_ip
   ```

   如需詳細資訊，請參閱[使用 CLI ONTAP 管理檔案系統](managing-resources-ontap-apps.md#fsxadmin-ontap-cli)。

1. **storage aggregate show-efficiency** 命令會顯示所有彙總之儲存效率的相關資訊。儲存效率會顯示在四個不同的層級：
   + 總計
   + Aggregate
   + 磁碟區
   + 快照和 FlexClone 磁碟區

   ```
   ::*> aggr show-efficiency
   
   Aggregate: aggr1
        Node: node1
   
   Total Data Reduction Efficiency Ratio:  3.29:1
   Total Storage Efficiency Ratio:         4.29:1
   Aggregate: aggr2
        Node: node1
   
   Total Data Reduction Efficiency Ratio:  4.50:1
   Total Storage Efficiency Ratio:         5.49:1
   
   cluster::*> aggr show-efficiency -details
   
   Aggregate: aggr1
        Node: node1
   
   Total Data Reduction Ratio:                    2.39:1
   Total Storage Efficiency Ratio:                4.29:1
   
   Aggregate level Storage Efficiency
   (Aggregate Deduplication and Data Compaction): 1.00:1
   Volume Deduplication Efficiency:               5.03:1
   Compression Efficiency:                        1.00:1
   
   Snapshot Volume Storage Efficiency:            8.81:1
   FlexClone Volume Storage Efficiency:           1.00:1
   Number of Efficiency Disabled Volumes:         1
   
   Aggregate: aggr2
        Node: node1
   Total Data Reduction Ratio:                    2.39:1
   Total Storage Efficiency Ratio:                4.29:1
   
   Aggregate level Storage Efficiency
   (Aggregate Deduplication and Data Compaction): 1.00:1
   Volume Deduplication Efficiency:               5.03:1
   Compression Efficiency:                        1.00:1
   
   Snapshot Volume Storage Efficiency:            8.81:1
   FlexClone Volume Storage Efficiency:           1.00:1
   Number of Efficiency Disabled Volumes:         1
   ```

# 監控儲存容量和 IOPS 更新
<a name="monitoring-storage-capacity-increase"></a>

您可以使用 Amazon FSx 主控台、CLI 和 API 來監控 SSD 儲存容量和 IOPS 更新的進度。

## 監控儲存體和 IOPS 更新 （主控台）
<a name="monitor-storage-action-console"></a>

在 FSx for ONTAP 檔案系統**的檔案系統詳細資訊**頁面上的**更新**索引標籤中，您可以檢視每個更新類型的 10 個最近更新。

![\[檔案系統的最新更新清單會顯示在 主控台中。\]](http://docs.aws.amazon.com/zh_tw/fsx/latest/ONTAPGuide/images/fs-updates-panel.png)


對於 SSD 儲存容量和 IOPS 更新，您可以檢視下列資訊：

****更新類型****  
支援的類型包括**儲存容量**、**模式**和 **IOPS**。會列出所有儲存容量和 **IOPS** 擴展請求的**模式**和 IOPS 值。

****目標值****  
您指定用來更新檔案系統 SSD 儲存容量或 IOPS 的值。

****狀態****  
更新的目前狀態。可能的值如下：  
+ **待定** – Amazon FSx 收到更新請求，但尚未開始處理。
+ **進行中** – Amazon FSx 正在處理更新請求。
+ **已更新；最佳化** – Amazon FSx 增加檔案系統的 SSD 儲存容量。儲存最佳化程序現在正在背景重新平衡您的資料。
+ **已完成** – 更新已成功完成。
+ **失敗** – 更新請求失敗。選擇問號 (**？**) 以查看詳細資訊。

****進度 %****  
在百分比完成時顯示儲存最佳化程序的進度。

****請求時間****  
Amazon FSx 收到更新動作請求的時間。

## 監控儲存體和 IOPS 更新 (CLI)
<a name="monitor-storage-action-cli-api"></a>

您可以使用 [https://docs.aws.amazon.com/cli/latest/reference/fsx/describe-file-systems.html](https://docs.aws.amazon.com/cli/latest/reference/fsx/describe-file-systems.html) AWS CLI 命令和 [DescribeFileSystems](https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeFileSystems.html) API 操作，檢視和監控檔案系統 SSD 儲存容量增加和減少請求。`AdministrativeActions` 陣列會列出每個管理動作類型的 10 個最近更新動作。當您增加檔案系統的 SSD 儲存容量時，會產生兩個`AdministrativeActions`動作： `FILE_SYSTEM_UPDATE`和 `STORAGE_OPTIMIZATION`動作。當您減少檔案系統的 SSD 儲存容量時，只會產生一個`AdministrativeActions`動作：`FILE_SYSTEM_UPDATE`動作。

下列範例顯示 CLI `describe-file-systems` 命令回應的摘錄。檔案系統具有待定的管理動作，可將 SSD 儲存容量增加至 2000 GiB，並將佈建的 SSD IOPS 增加至 7000。

```
"AdministrativeActions": [
    {
        "AdministrativeActionType": "FILE_SYSTEM_UPDATE",
        "RequestTime": 1586797629.095,
        "Status": "PENDING",
        "TargetFileSystemValues": {
            "StorageCapacity": 2000,
            "OntapConfiguration": {
                "DiskIopsConfiguration": {
                    "Mode": "USER_PROVISIONED",
                    "Iops": 7000
                }
             }
        }
    },
    {
        "AdministrativeActionType": "STORAGE_OPTIMIZATION",
        "RequestTime": 1586797629.095,
        "Status": "PENDING"
    }
]
```

Amazon FSx 會先處理`FILE_SYSTEM_UPDATE`動作，將新的大型儲存磁碟新增至檔案系統。當新的儲存可供檔案系統使用時，`FILE_SYSTEM_UPDATE`狀態會變更為 `UPDATED_OPTIMIZING`。儲存容量會顯示新的較大值，Amazon FSx 會開始處理`STORAGE_OPTIMIZATION`管理動作。此行為會顯示在 CLI `describe-file-systems` 命令回應的下列摘錄中。

`ProgressPercent` 屬性會顯示儲存最佳化程序的進度。儲存最佳化程序成功完成後，`FILE_SYSTEM_UPDATE`動作的狀態會變更為 `COMPLETED`，且`STORAGE_OPTIMIZATION`動作不會再出現。

```
"AdministrativeActions": [
    {
        "AdministrativeActionType": "FILE_SYSTEM_UPDATE",
        "RequestTime": 1586799169.445,
        "Status": "UPDATED_OPTIMIZING",
        "TargetFileSystemValues": {
            "StorageCapacity": 2000,
            "OntapConfiguration": {
                "DiskIopsConfiguration": {
                    "Mode": "USER_PROVISIONED",
                    "Iops": 7000
                }
            }
        }
    },
    {
        "AdministrativeActionType": "STORAGE_OPTIMIZATION",
        "ProgressPercent": 41,
        "RequestTime": 1586799169.445,
        "Status": "IN_PROGRESS"
    }
]
```

減少 SSD 容量時， `FILE_SYSTEM_UPDATE`動作會包含 `Message` 屬性，提供目前正在移動的磁碟區和剩餘磁碟區的相關資訊。例如：

```
"AdministrativeActions": [
    {
        "AdministrativeActionType": "FILE_SYSTEM_UPDATE",
        "Message": "Moving data for [vol1 vol2]. 2 volume(s) remaining. https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/troubleshooting.html",
        "ProgressPercent": 8,
        "RequestTime": 1748981251.591,
        "Status": "IN_PROGRESS",
        "TargetFileSystemValues": {
            "StorageCapacity": 4096,
            "OntapConfiguration": {
                "DiskIopsConfiguration": {
                    "Mode": "AUTOMATIC",
                    "Iops": 12288
                }
            }
        }
    }
]
```

如果 SSD 減少操作因為目標彙總已超過 80% 使用率而暫停，狀態會變更為 `PAUSED`並顯示適當的訊息：

```
"AdministrativeActions": [
    {
        "AdministrativeActionType": "FILE_SYSTEM_UPDATE",
        "Message": "Your file system has insufficient free space in its SSD tier. Please free up space or increase your file system's storage capacity.",
        "ProgressPercent": 8,
        "RequestTime": 1748981251.591,
        "Status": "PAUSED",
        "TargetFileSystemValues": {
            "StorageCapacity": 4096,
            "OntapConfiguration": {
                "DiskIopsConfiguration": {
                    "Mode": "AUTOMATIC",
                    "Iops": 12288
                }
            }
        }
    }
]
```

 如果儲存容量或 IOPS 更新請求失敗，`FILE_SYSTEM_UPDATE`動作的狀態會變更為 `FAILED`，如下列範例所示。`FailureDetails` 屬性提供失敗的相關資訊。

```
"AdministrativeActions": [
    {
        "AdministrativeActionType": "FILE_SYSTEM_UPDATE",
        "RequestTime": 1586373915.697,
        "Status": "FAILED",
        "TargetFileSystemValues": {
            "StorageCapacity": 2000,
            "OntapConfiguration": {
                "DiskIopsConfiguration": {
                    "Mode": "USER_PROVISIONED",
                    "Iops": 7000
                }
            }
        },
        "FailureDetails": {
            "Message": "failure-message"
        }
    }
]
```