EFS で使用できるスループットモードと、私のワークロードに適したスループットモードについて知りたいです。

所要時間1分
0

Amazon Elastic File System (Amazon EFS) で利用可能なスループットモードと私自身のワークロードに適したスループットモードについて知りたいです。

解決策

スループットモードは、ファイルシステムで使用可能なスループットを見極めます。Amazon EFS には、 バーストスループットモード、プロビジョニングスループットモード、エラスティックスループットモードという 3 種類のスループットモードがあります。

バーストスループットモード

バーストスループットモードは、Amazon EFS のデフォルトのスループットモードです。バーストスループットモードでは、ファイルシステムの基準スループットは、EFS 標準ストレージまたは 1 ゾーンストレージクラスのファイルシステムサイズに比例します。最大スループット値は、Amazon EFS の AWS リージョンによって異なります。リージョンごとの制限の詳細については、「増やせるAmazon EFS 割り当て」に記載された表を参照してください。

読み取りと書き込みのスループットが従量制課金となるため、Amazon EFS がバーストクレジット残高からバーストクレジットを差し引きます。従量制課金スループットが基準スループットよりも低い場合、バーストスループットモードは、バーストバケットを使用してバーストクレジットを節約します。ただし、従量制課金スループットが基準スループットよりも高い場合、このモードではバーストクレジットが適用されます。

従量制課金スループットの詳細については、「スループットモード」の「従量制課金スループットについて」セクションを参照してください。

ファイルシステムストレージの GiB あたりの基準パフォーマンスは、50 KiB/秒 (ストレージの TiB あたり 50 MiB/秒に相当) です。すべての EFS ファイルシステムは、サイズに関係なく、バーストクレジットがある場合は、最大で 100 MiB/秒の従量制スループットをバーストできます。1 TiB を超えるファイルシステムの場合、バーストスループットは基準パフォーマンスの 2 倍となります。たとえば、2 TiB のファイルシステムの基準パフォーマンスは 100 MiB/秒であり、最大200 MiB/秒までバーストできます。バーストクレジットを使い切ると、Amazon EFS がファイルシステムを調整して基準パフォーマンスを向上させます。

バーストクレジットの詳細については、「Amazon EFS バーストクレジットの仕組み」を参照してください。

プロビジョニングされたスループットモード

プロビジョニングスループットモードでは、ファイルシステムに保存するデータ量に関係なく、ファイルシステム用のスループット (MiB/秒単位) をプロビジョニングできます。ただし、このモードでも追加料金が必要となります。これらの料金は、使用するストレージ、および当初のプロビジョニングを超過してプロビジョニングするスループットにも基づいています。提供されるスループットの量は、EFS Standard または EFS 1 ゾーンストレージクラスに格納されるデータ量に基づきます。

メモ: システムの従量制課金サイズがプロビジョニングされたスループットの量よりも高い基準レートを提供する場合、システムはデフォルトのバーストスループットモデルに従います。バーストスループットモードでは、ファイルシステムのエンタイトルメントを下回るプロビジョニングされたスループットに対する料金は発生しません。

エラスティックスループットモード

エラスティックスループットモードでは、読み書きするデータの量に基づき、従量制課金スループットの量を決定します。料金は、使用したデータからのみ発生します。このモードは、ワークロードに基づいてスループットキャパシティを動的に調整するため、自分でスループットキャパシティをプロビジョニングする必要はありません。エラスティックスループットモードでは、バーストクレジットは蓄積または消費されません。

詳細については、「Amazon EFS エラスティックスループットに関するお知らせ」を参照してください。

**メモ:**エラスティックスループットモードは、汎用パフォーマンスモードで設定されたファイルシステムでのみ使用できます。

ワークロードに適したスループットモードを決定する方法

ワークロードの使用量が一般的に急増する場合は、バーストスループットモードまたはエラスティックスループットモードを使用します。スパイクワークロードは、短期間で高レベルのスループットを駆動させ、そうでない場合は、低レベルのスループットを実現します。ファイルシステム内のストレージの量に応じてスケーリングするスループットの場合、バーストスループットモードを使用することがベストプラクティスとなります。追加のスループットが必要なアプリケーションの場合、またはバーストクレジットが残っていない場合は、エラスティックスループットモードを使用します。

スループットが比較的一定であるようなアプリケーションの場合は、プロビジョニングされたスループットモードを使用します。プロビジョニングされたスループットモードに切り替える前に、プロビジョニングする必要があるスループットの量がどのくらいあるのかを考慮してください。プロビジョニングされたスループットの最小量を決定するには、過去2週間のファイルシステムの平均スループット使用量を確認します。最大ピーク量を記録し、次のメガバイトに繰り上げます。

関連情報

スループットモード

ファイルシステムのスループットの管理

AWS公式
AWS公式更新しました 1年前
コメントはありません