FSx for Windows File Server - Amazon FSx for Windows File Server

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

FSx for Windows File Server

FSx for Windows File Server、さまざまなパフォーマンスニーズを満たすファイルシステムを提供します。以下では、Amazon FSx ファイルシステムのパフォーマンスの概要を示し、利用可能なパフォーマンスとスループットオプションを説明して、役に立つパフォーマンスのヒントを示します。

Overview

ファイルシステムのパフォーマンスは、レイテンシー、スループット、1 秒あたりの I/O オペレーション (IOPS) で測定されます。

Latency

FSx for Windows File Server では、高速のインメモリキャッシュを使用して、アクティブにアクセスするデータに対して一貫したサブミリ秒のレイテンシーを実現します。インメモリキャッシュにないデータ、つまり、基盤となるストレージボリュームで I/O を実行する必要があるファイル操作の場合、Amazon FSx はソリッドステートドライブ(SSD)ストレージでサブミリ秒のファイル操作のレイテンシーを提供し、ハードディスクドライブ(HDD)では 1 桁ミリ秒のレイテンシーを提供します。ストレージ。

スループットと IOPS

Amazon FSx ファイルシステムは、最大 Gb/s のスループットと数十万の IOPS を提供します。ファイルシステム上でワークロードが駆動できるスループットと IOPS の特定の量は、アクティブなワーキングセットのサイズを含むワークロードの性質とともに、ファイルシステムのスループット容量とストレージ容量の構成によって異なります。

シングルクライアントパフォーマンス

Amazon FSx を使用すると、ファイルシステムにアクセスする単一のクライアントからファイルシステムのフルスループットと IOPS レベルまで到達できます。Amazon FSx がサポートするSMB マルチチャネル。この機能により、ファイルシステムにアクセスする単一のクライアントに対して、最大複数の Gb/s スループットと数十万の IOPS を提供できます。SMB マルチチャネルは、クライアントとサーバ間の複数のネットワーク接続を同時に使用して、ネットワーク帯域幅を集約し、最大限の利用率を実現します。

パフォーマンスの詳細

Amazon FSx パフォーマンスモデルを詳細に理解するために、Amazon FSx ファイルシステムのアーキテクチャコンポーネントを調べることができます。クライアントコンピューティングインスタンス(存在しているかどうか)AWSオンプレミスでは、Elastic Network Interface (ENI) を使用して、ファイルシステムにアクセスします。このネットワークインターフェイスは、ファイルシステムに関連付ける Amazon VPC に存在します。ファイルシステムの ENI の背後には、ファイルシステムにアクセスするクライアントにネットワーク経由でデータを提供するWindowsファイルサーバがあります。Amazon FSx は、ファイルサーバー上に高速インメモリキャッシュを提供し、最も頻繁にアクセスされるデータのパフォーマンスを向上させます。ファイルサーバの後ろには、ファイルシステムデータをホストするストレージボリューム(ディスク)があります。

これらのコンポーネントを次の図で説明します。


      FSx for Windows File Server アーキテクチャ。

これらのアーキテクチャコンポーネント(ネットワークインターフェイス、インメモリキャッシュ、ストレージボリューム)に対応するのは、FSx for Windows File Server ファイルシステムのパフォーマンス特性の 3 つの主要なパフォーマンス特性で、全体的なスループットと IOPS パフォーマンスを決定します。

  • ネットワーク I/O パフォーマンス:クライアントとファイルサーバー間のリクエストのスループット/IOPS (集計)

  • ファイルサーバー上のインメモリキャッシュサイズ:キャッシュに対応できるアクティブなワーキングセットのサイズ

  • ディスク I/O パフォーマンス:ファイルサーバーとストレージボリューム間のリクエストのスループット/IOPS

ファイルシステムのパフォーマンス特性を決定する要因は、構成するストレージ容量とスループット容量の 2 つです。最初の 2 つのパフォーマンス特性(ネットワーク I/O パフォーマンスとメモリ内キャッシュサイズ)はスループット容量によってのみ決定され、3番目のパフォーマンス特性(ディスク I/O パフォーマンス)はスループット容量とストレージ容量の組み合わせによって決まります。

ファイルベースのワークロードは通常、スパイクであり、バースト間のアイドル時間が長い I/O が短くて激しいことが特徴です。スパイクなワークロードをサポートするために、ファイルシステムが 24 時間 365 日維持できるベースライン速度に加えて、Amazon FSx は、ネットワーク I/O とディスク I/O の両方の操作で、一定期間高速にバーストする機能を提供します。Amazon FSx は、ネットワーク I/O クレジットメカニズムを使用して、平均使用率に基づいてスループットと IOPS を割り当てます。ファイルシステムでは、スループットと IOPS 使用率がベースライン制限を下回るとクレジットが計上され、I/O 操作の実行時にこれらのクレジットを使用できます。

ストレージ容量のパフォーマンスへの影響

ストレージ容量のタイプと容量は、ファイルシステムのパフォーマンスに影響します。ワークロードに必要なパフォーマンスレベルを実現するには、ファイルシステムに必要なストレージ容量のタイプと容量を構成する必要があります。

ファイルシステムが達成できる最大ディスクスループットと IOPS レベルは、次のうち低くなります。

  • ファイル・システム用に選択したスループット容量に基づく、ファイル・サーバによって提供されるディスク・パフォーマンス・レベル

  • ファイル・システム用に選択したストレージ容量のタイプと容量によって提供されるディスク・パフォーマンス・レベル

ファイルシステムのストレージは、次のレベルのディスクスループットと IOPS を提供します。

ストレージタイプ ディスクスループット (ストレージ 1 TiB あたり MB/秒/秒) ディスク IOPS (ストレージの TiB あたりの IOPS)
SSD 750 3,000
HDD 12 ベースライン、80 バースト(ファイルシステムあたり最大 1 Gb/秒) 12 ベースライン; 80 バースト

ファイルシステムのストレージ容量はいつでも増やすことができます。詳細については、「」を参照してくださいストレージキャパシティーの管理

スループット容量がパフォーマンスに与える影響

Amazon FSx の各 Amazon FSx ファイルシステムには、ファイルシステムの作成時に設定するスループット容量があります。スループット容量は、ネットワークI/Oパフォーマンスのレベル、つまり、ファイルシステムをホストしているファイルサーバーがネットワーク経由でファイルデータにアクセスするクライアントに提供できる速度を決定します。スループット容量が高くなると、ファイルサーバでデータをキャッシュするためのメモリが増え、ファイルサーバでサポートされるディスクI/Oパフォーマンスも高くなります。

Amazon Web Services 管理コンソールを使用してファイルシステムを作成すると、Amazon FSx は、選択したストレージ容量に基づいて、ファイルシステムの推奨スループット容量レベルを自動的に選択します。推奨スループット容量はほとんどのワークロードで十分である必要がありますが、推奨を上書きして、アプリケーションのニーズに合わせて特定のスループット容量レベルを選択することもできます。スループット容量の量は、作成後いつでも増減できます。詳細については、「」を参照してくださいスループット容量の管理

次の表に、スループット容量、ベースラインレベルとバーストレベル、ファイル・サーバ上のメモリ容量(キャッシュ、およびデータ重複除外、シャドウ・コピーなどのバックグラウンド・アクティビティの実行に使用できるメモリ)の完全な仕様を示します。

注記

次の表は、Amazon FSx コンソールを使用しているときにファイルシステムのスループット容量を選択するための選択肢のセットを示しています。Amazon FSx API または CLI を使用する場合、スループット容量に下位レベル(8 Mbps または 16 Mbps)を選択できますが、8 Mbps および 16 Mbps レベルは、実稼働ワークロードではなく、テストおよび開発ワークロードを対象としています。8 Mbps および 16 Mbps のスループット容量は、ファイルアクセス監査をサポートしません。

FSx スループット容量 (MBps) ネットワークスループット容量 (MBps) ネットワーク IOPS メモリ (GB) ディスクスループット (MBps) ディスク IOPS

BASELINE

バースト (1 日に数分間)

BASELINE

バースト(1日30分)

BASELINE

バースト(1日30分)

32 32 600

4 32 260 2K 12K
64 64 600

数万

8 64 350 4K 16K
128 150 1,250 8 128 600 6K 20K
256 300 1,250

数十万

16 256 600 10K 20K
512 600 1,250 32 512

20K

1,024 1,500

72 1,024

40K

2,048 3,125

144 2,048

80K

例:ストレージ容量とスループット容量

次の例は、ストレージ容量とスループット容量がファイルシステムのパフォーマンスに与える影響を示しています。

2 TiB の HDD ストレージ容量と 32 Mbps のスループット容量で構成されたファイルシステムには、次のスループットレベルがあります。

  • ネットワークスループット:32 Mbps のベースラインと 600 Mbps バースト(スループットキャパシティ表を参照)

  • ディスクスループット:24 Mbps のベースラインと 160 Mbps バースト。これは、ファイルサーバでサポートされる 32 Mbps ベースラインおよび 260 Mbps バーストの 260 Mbps のディスクスループットレベル(スループット容量に基づく)、および 24 Mbps ベースライン(12 MBps /TB)および 160 Mbps のバースト(80 MBps /TB)のディスクスループットレベルです。* 2 TB) ストレージ容量でサポートされています。

したがって、ファイルシステムにアクセスするワークロードは、ファイルサーバーのインメモリキャッシュにキャッシュされたアクティブにアクセスされたデータで実行されるファイル操作では最大 32 MBps のベースラインと 600 MBps のバーストスループットを駆動できます。また、次の必要があるファイル操作では最大 24 MBps のベースラインと 160 MBps のバーストスループットを駆動できます。たとえば、キャッシュミスなどにより、ディスクまでずっと移動してください。

CloudWatch メトリクスを使用したパフォーマンスの測定

Amazon CloudWatch を使用して、ファイルシステムのスループットと IOPS を測定してモニタリングできます。詳細については、FSx for Windows File Server メトリクスを使用する方法を参照してください。