スループット容量の管理 - FSx for ONTAP

スループット容量の管理

FSx for ONTAP は、ファイルシステムを作成するときのスループット容量を設定します。ファイルシステムのスループット容量はいつでも変更できます。スループット容量は、ファイルシステムをホストしているファイルサーバーがファイルデータを提供できる速度を決定する要素の 1 つです。スループット容量が高くなるのに伴い、ネットワーク、1 秒あたりのディスク読み取り I/O オペレーション (IOPS)、ファイルサーバーのデータキャッシュ容量、の各レベルが高くなります。詳細については、「Amazon FSx for NetApp ONTAP のパフォーマンス」を参照してください。

ファイルシステムのスループット容量を変更すると、Amazon FSx は、そのファイルシステムを動かしているファイルサーバーを切り替えます。このプロセス中にファイルシステムで自動フェイルオーバーとフェイルバックが発生します。これは通常、完了するまでに数分かかります。フェイルオーバーおよびフェイルバックプロセスは、NFS (Network File Sharing)、SMB (Server Message Block)、iSCSI (Internet Small Computer Systems Interface) クライアントに対して透過的であり、中断や手動による介入なしにワークロードの実行を継続できます。ファイルシステムで使用可能になると、新しいスループット容量が課金されます。

注記

メンテナンスアクティビティ中のデータの整合性を確保するために、FSx for ONTAP は、メンテナンスを開始する前に、すべての日和見ロックを閉じ、ファイルシステムをホストしている基になるストレージボリュームへの保留中の書き込みオペレーションを完了します。スケジュール設定されたファイルシステムのメンテナンスウィンドウ中に、システムの変更 (スループット容量の変更など) が遅れる場合があります。メンテナンスによって、次の処理が行われるまで、変更がキューに入れられることがあります。詳細については、「Amazon FSx メンテナンスウィンドウでのパフォーマンスの最適化」を参照してください。

スループット容量を変更するタイミング

Amazon FSx は Amazon CloudWatch と統合されたため、ファイルシステムの継続的なスループット使用レベルをモニタリングできます。ファイルシステムを介してドライブできるスループットと IOPS パフォーマンスは、ファイルシステムのスループット容量の他、特定のワークロードの特性によって異なります。原則として、ワークロードの読み取りスループット + ワークロードの書き込みスループットを 2 倍以上サポートするのに十分なスループット容量をプロビジョニングする必要があります。CloudWatch メトリクスを使用して、パフォーマンスを向上させるためにディメンションを決定できます。詳細については、「FSx for ONTAP CloudWatch メトリクスを使用する方法」を参照してください。

スループット容量を変更する方法

Amazon FSx コンソール、AWS Command Line Interface (AWS CLI)、または Amazon FSx APIを使用して、ファイルシステムのスループット容量を変更できます。

  1. https://console.aws.amazon.com/fsx/で Amazon FSx コンソールを開きます。

  2. [File systems] (ファイルシステム) に移動し、スループット容量を増やす ONTAP ファイルシステムを選択します。

  3. [Actions] (アクション) の場合、[Update throughput capacity] (スループット容量の更新) を選択します。または、[Summary] (概要) パネルでファイルシステムの [Throughput capacity] (スループット容量) の横にある [Update] (更新) を選択します。

  4. リストから [Throughput Capacity] (スループット容量) の新しい値を選択します。

    注記

    任意の FSx for ONTAP ファイルシステムのスループット容量を変更できます。ただし、2021 年 12 月 9 日以降に作成されたファイルシステムだけが 128 MB / 秒または 256 MB / 秒のスループット容量をサポートできます。

  5. [Update] (更新) を選択して、スループット容量の更新を開始します。

  6. 更新の進捗状況は、[Updates] (更新) タブの [File systems] (ファイルシステム) 詳細ページでモニタリングできます。

    Amazon FSx コンソール、AWS CLI、および API を使用して、更新の進捗状況をモニタリングできます。詳細については、「スループット容量の変更のモニタリング」を参照してください。

ファイルシステムのスループット容量を変更するには、AWS CLI コマンド update-file-system を使用します。以下のパラメータを設定します。

  • 更新するファイルシステムの ID への --file-system-id

  • ThroughputCapacity を、ファイルシステムを更新する目的の値に変更します。

Amazon FSx コンソール、AWS CLI、および API を使用して、更新の進捗状況をモニタリングできます。詳細については、「スループット容量の変更のモニタリング」を参照してください。

スループット容量の変更のモニタリング

Amazon FSx コンソール、API、および AWS CLI を使用して、スループット容量変更プロセスをモニタリングできます。

コンソールでのスループット容量の変更のモニタリング

[File system detail] (ファイルシステムの詳細) ウィンドウの [Updates] (更新) タブに、各更新アクションタイプの最新の更新アクションを 10 個表示できます。

スループット容量の更新アクションでは、次の情報を表示できます。

[Update type] (更新タイプ)

サポートされるタイプは [Throughput capacity] (スループット容量)、[Storage capacity] (ストレージ容量)、および [Storage optimization] (ストレージの最適化) です。

[Target value] (ターゲット値)

ファイルシステムのスループット容量を変更するのに望ましい値。

[Status] (ステータス)

更新の現在のステータス。スループット容量の更新では、指定できる値は次のとおりです。

  • [Pending] (保留中) - Amazon FSx は更新リクエストを受信しましたが、処理を開始していません。

  • [In progress] (進行中) - Amazon FSx が更新リクエストを処理しています。

  • [Completed] (完了) - スループット容量の更新が正常に完了しました。

  • [Failed] (失敗) - スループット容量の更新に失敗しました。疑問符 (?) を選択して、スループットの更新が失敗した理由の詳細を確認します。

[Request time] (リクエストタイム)

Amazon FSx が更新リクエストを受信した時刻。

AWS CLI と API で変更をモニタリングする

describe-file-systems CLI コマンドおよび DescribeFileSystems API アクションを使用して、ファイルシステムのスループット容量変更リクエストを表示し、モニタリングできます。AdministrativeActions 配列には、管理アクションタイプごとに最新の更新アクションが 10 件を表示されます。ファイルシステムのスループット容量を変更すると、FILE_SYSTEM_UPDATE 管理アクションが生成されます。

次の例は、describe-file-systems CLI コマンドのレスポンスの抜粋を示しています。ファイルシステムのスループット容量は 128 MB/秒、ターゲットスループット容量は 256 MB/秒 です。

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

Amazon FSx でアクションが正常に処理されると、ステータスは COMPLETED に変更されます。新しいスループット容量がファイルシステムで使用可能になり、ThroughputCapacity プロパティで表示されます。これは、describe-file-systems CLI コマンドの次のレスポンスの抜粋に示されています。

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

スループット容量の変更が失敗した場合、ステータスは FAILED に代わり、FailureDetails プロパティは障害に関する情報を提供します。