Amazon Elastic ファイルシステム (Amazon EFS) ファイルシステムは、作成直後は素晴らしいパフォーマンスを示していました。現在、パフォーマンスは大幅に低下しています。これがバーストクレジットに関連しているかどうか知りたいです。
簡単な説明
ファイルベースのワークロードは通常、短期間に急増して高レベルのスループットを促進しますが、長期間ではスループットレベルが低下します。Amazon EFS は、一定期間高いスループットレベルまでバーストするように設計されています。
ファイルシステムには次の 3 つのスループットモードがあります。 バーストスループット、プロビジョニングされたスループット、およびエラスティックスループット。バーストスループットでは、Amazon EFS のスループットはファイルシステムの拡大に合わせてスケーリングされます。プロビジョニングされたスループットでは、保存されているデータの量に関係なく、ファイルシステムのスループットを即座にプロビジョニングできます。エラスティックスループットでは、ワークロードに応じてスループットをスケールアップまたはスケールダウンできます。
解決策
バーストスループット
すべてのファイルシステムには、そのファイルシステムを利用できる最大スループットである許容スループットがあります。許容スループットは、ベースラインスループットまたはバーストスループットのいずれかです。
ベースラインスループットとバーストスループットの両方は、ファイルシステムのサイズに基づいています。ファイルシステムのサイズを決定するために、約1時間ごとに計測処理が実行されます。決定されたサイズに基づいて、プロセスはベースラインとバーストスループットレートを設定します。Amazon EFS ライフサイクル管理を有効にすると、標準ストレージクラスのデータのサイズのみが考慮されます。
Amazon EFS では、ファイルシステムがいつバーストするかを決定するクレジットシステムを使用しています。ファイルシステムのクレジットバランスがゼロになると、許容スループットレートはベースラインスループットまで低下します。ベースラインのスループットで利用すると、獲得したクレジットと同じレートでクレジットを使用できます。
バーストクレジットバランスがプラスの場合、ファイルシステムをバーストスループットで動作させることができます。ただし、バーストスループットで利用すると、クレジットを獲得できるよりも早く消費してしまいます。このペースが続くと、すべてのクレジットが使用され、バーストクレジット残高はゼロになります。
新しいファイルシステムは、2.1 TiB のバーストクレジットから始まります。このバーストクレジットが、データやメタデータがシステムに保存されていない場合でも、新しいファイルシステムをバーストスループットで利用できる理由です。バーストクレジットを使用すると、新しいシステムのパフォーマンスが低下します。
プロビジョニングされたスループット
プロビジョニングされたスループットを使用すると、ファイルシステムのスループットを即座にプロビジョニングし、アプリケーションが必要とする高レベルのスループットを得ることができます。
プロビジョニングされたスループットモードには追加料金がかかります。プロビジョンドスループットモードを使用する場合、使用したストレージと個別にプロビジョニングしたスループットに対して課金されます。詳細については、「Amazon EFS の料金」を参照してください。
プロビジョンドスループットモードとバーストスループットモードを切り替えるには、最後にスループットモードを変更してから 24 時間以上待つ必要があります。プロビジョンドスループットの値は何度でも増やすことができますが、プロビジョニングされたスループットの値を減らすことができるのは 24 時間に 1 回だけです。
ファイルシステムの計測サイズが、プロビジョニングしたスループットよりもベースラインレートが高い場合、ファイルシステムはデフォルトでバーストスループットモードになります。
エラスティックスループット
エラスティックスループットは、ワークロードに応じて、急増して予測できないファイルシステムワークロードに合わせて自動的にスケールアップまたはスケールダウンできます。ファイルシステムのワークロードを予測できない場合は、エラスティックスループットモードを使用してください。また、エラスティックスループットモードは、平均ピークスループットの 5% 以下でスループットを向上させるアプリケーションにも使用できます。スループットは自動的にスケーリングされるため、スループット容量をプロビジョニングする必要はありません。エラスティックスループットモードを使用する場合、メタデータの量およびデータの読み取りまたは書き込みに対して料金が発生し、バーストクレジットの獲得や使用は行われません。
関連情報
Amazon EFS パフォーマンス