管理輸送量容量 - Amazon FSx for Windows File Server

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

管理輸送量容量

每個 Windows 檔案伺服器檔案系統的 FSx 都具有在您建立檔案系統時設定的輸送量容量。您可以視需要隨時修改檔案系統的輸送量容量。輸送量容量是決定主控檔案系統的檔案伺服器可以提供檔案資料的速度之一。更高的輸送量容量層級也有更高的每秒 I/O 作業 (IOPS) 和更多的記憶體,可在檔案伺服器上快取資料。如需詳細資訊,請參閱FSx 適用於 FSx for Windows File Server 效能

修改檔案系統的輸送量容量時,Amazon FSx 會在幕後切換檔案系統的檔案伺服器。對於異地同步備份檔案系統,這會導致自動容錯移轉和容錯回復,同時 Amazon FSx 切換偏好和次要檔案伺服器。對於單一可用區系統,您的檔案系統在輸送量容量擴充期間將無法使用幾分鐘。檔案系統可使用新的輸送量容量時,我們會向您收取該容量的費用。

注意

在後端進行維護作業期間,系統修改 (例如修改輸送量容量) 可能會延遲。維護可能會導致這些變更排入佇列狀態,直到下次處理完畢為止。

何時修改輸送量容量

亞馬遜 FSx 與亞馬遜集成CloudWatch,可讓您監控檔案系統的持續輸送量使用量等級。除了檔案系統的輸送量容量、儲存容量和儲存類型外,您可以透過檔案系統驅動的效能 (輸送量和 IOPS) 取決於特定工作負載的特性。您可以使用CloudWatch決定要變更哪些維度以提升效能的量度。如需詳細資訊,請參閱使用 Amazon 監控指標 CloudWatch

對於異地同步備份檔案系統,輸送量容量擴展會導致自動容錯移轉和容錯回復,同時 Amazon FSx 切換偏好和次要檔案伺服器。在檔案伺服器取代期間 (在擴充輸送量容量以及檔案系統維護和意外服務中斷期間發生),剩餘的檔案伺服器將會為檔案系統的任何持續流量提供服務。當被取代的檔案伺服器恢復上線時,FSx for Windows 會執行重新同步化工作,以確保資料會同步回新取代的檔案伺服器。

FSx for Windows 旨在將此重新同步處理活動對應用程式和使用者的影響降到最低。不過,重新同步處理程序需要同步處理大型區塊中的資料。這表示即使只更新一小部分,大型資料區塊也可能需要同步處理。因此,重新同步化的量不僅取決於資料流失量,還取決於檔案系統上資料流失的性質。如果您的工作負載大量寫入且需要大量 IOPS,則資料同步處理程序可能需要更長的時間,而且需要額外的效能資源。

在此期間,您的檔案系統將繼續可用,但為了減少資料同步化的持續時間,我們建議您在檔案系統負載最小的閒置期間修改輸送量容量。除了工作負載之外,我們也建議您確定檔案系統具有足夠的輸送量容量來執行同步處理工作,以減少資料同步化的持續時間。最後,我們建議您在檔案系統負載較輕的情況下測試容錯移轉的影響。

如何修改輸送量容量

您可以使用 Amazon FSx 主控台修改檔案系統的輸送量容量,AWS Command Line Interface(AWS CLI) 或亞馬遜 FSx 應用程式介面。

  1. 在以下位置打開亞馬遜 FSx 控制台https://console.aws.amazon.com/fsx/

  2. 導覽至檔案系統,然後選擇您要增加輸送量容量的 Windows 檔案系統。

  3. 對於動作,選擇更新輸送量。或者,在摘要」面板中,選擇更新文件系統的旁邊吞吐量容量

    更新輸送量容量窗口出現。

  4. 為以下項目選擇新值吞吐量容量從列表中。

    顯示「更新輸送量容量」視窗的主控台畫面
  5. 選擇更新以啟動輸送量容量更新。

    注意

    異地同步備份檔案系統在更新輸送量擴展時容錯移轉和容錯回復,且完全可用。單一可用區檔案系統在更新期間遇到非常短暫的無法使用時間。

  6. 您可以在上監視更新進度檔案系統詳細資料頁面,在更新標籤。

    您可以使用 Amazon FSx 主控台監控更新進度,AWS CLI,以及應用程式介面。如需詳細資訊,請參閱監視輸送量容量變更

若要修改檔案系統的輸送量容量,請使用AWS CLI命令update-file-system。設定下列參數:

  • --file-system-id至您正在更新之檔案系統的 ID。

  • ThroughputCapacity到要將檔案系統更新為的所需值。

您可以使用 Amazon FSx 主控台監控更新進度,AWS CLI,以及應用程式介面。如需詳細資訊,請參閱監視輸送量容量變更

監視輸送量容量變更

您可以使用 Amazon FSx 主控台、API 和AWS CLI。

監視主控台中的輸送量容量變更

更新」頁籤中的檔案系統詳情視窗中,您可以檢視每個更新動作類型的 10 個最新更新動作。

顯示檔案系統更新視窗的主控台螢幕擷取畫面。

對於輸送量容量更新動作,您可以檢視下列資訊。

更新類型

可能的值為吞吐量容量

目標值

將檔案系統的輸送量容量變更為所需的值。

狀態

更新的目前狀態。對於輸送量容量更新,可能的值如下:

  • 等待中— Amazon FSx 已收到更新要求,但尚未開始處理它。

  • 進行中— 亞馬遜 FSx 正在處理更新請求。

  • 更新優化— 亞馬遜 FSx 已更新檔案系統的網路 I/O、CPU 和記憶體資源。新的磁碟 I/O 效能層級可用於寫入作業。您的讀取作業會看到上一層級與新層級之間的磁碟 I/O 效能,直到檔案系統不再處於此狀態為止。

  • 已完成— 輸送量容量更新順利完成。

  • 失敗— 輸送量容量更新失敗。選擇問號 (?) 以查看輸送量更新失敗原因的詳細資訊。

請求時間

亞馬遜 FSx 收到更新請求的時間。

使用監視變更AWS CLI和 API

您可以使用檢視和監視檔案系統輸送量容量修改要求describe-file-systemsCLI 指令和DescribeFileSystemsAPI 動作。該AdministrativeActions陣列列示每個管理動作類型的 10 個最新更新動作。當您修改檔案系統的輸送量容量時,FILE_SYSTEM_UPDATE系統管理動作已產生。

下面的例子顯示了一個的響應摘錄describe-file-systems使用 CLI 命令。檔案系統的輸送量容量為每秒 8 MB/s,目標輸送量容量為 256 MB/s。

. . . "ThroughputCapacity": 8, "AdministrativeActions": [ { "AdministrativeActionType": "FILE_SYSTEM_UPDATE", "RequestTime": 1581694764.757, "Status": "PENDING", "TargetFileSystemValues": { "WindowsConfiguration": { "ThroughputCapacity": 256 } } } ]

當 Amazon FSx 成功完成處理動作時,狀態會變更為COMPLETED。新的輸送量容量隨後可供檔案系統使用,並顯示在ThroughputCapacity財產。這顯示在下面的響應摘錄describe-file-systems使用 CLI 命令。

. . . "ThroughputCapacity": 256, "AdministrativeActions": [ { "AdministrativeActionType": "FILE_SYSTEM_UPDATE", "RequestTime": 1581694764.757, "Status": "COMPLETED", "TargetFileSystemValues": { "WindowsConfiguration": { "ThroughputCapacity": 256 } } } ]

如果輸送量容量修改失敗,狀態會變更為FAILED,和FailureDetails屬性提供有關失敗的資訊。如需疑難排解失敗動作的資訊,請參閱儲存或輸送量容量更新失敗