完全なファイル階層化
FabricPool階層化はブロックレベルで動作しますが、ファイルレベルの階層化に使用できる場合もあります。
多くのアプリケーションデータセットは日付別に整理されており、そのようなデータが古くなるにつれてアクセスされる可能性はますます低くなっています。たとえば、銀行が5年間の顧客明細書を含むPDFファイルのリポジトリを持っていても、最近の数か月のみがアクティブになっているとします。FabricPoolを使用して、古いデータファイルを大容量階層に再配置できます。クーリング期間を14日間にすると、直近の14日間のPDFファイルがパフォーマンス階層に残ります。さらに、少なくとも14日ごとに読み取られたファイルはホットのままであるため、パフォーマンス階層に残ります。
ポリシー
ファイルベースの階層化アプローチを実装するには、ファイルが書き込まれ、その後変更されないようにする必要があります。。 tiering-minimum-cooling-days
必要なファイルが高パフォーマンス階層に残るように、ポリシーを十分に高く設定する必要があります。たとえば、最新の60日分のデータが必要なデータセットで、最適なパフォーマンス保証が設定されているとします。 tiering-minimum-cooling-days
60までの期間。ファイルアクセスパターンに基づいても同様の結果が得られます。たとえば、最新の90日間のデータが必要で、アプリケーションがその90日間のデータにアクセスしている場合、データは高パフォーマンス階層に残ります。を設定する tiering-minimum-cooling-days
2までの期間では、データの使用頻度が低下した後、迅速な階層化が行われます。
。 auto
これらのブロックの階層化を推進するにはポリシーが必要です。これは、 auto
ポリシーは、アクティブファイルシステム内のブロックに影響します。
データにアクセスすると、ヒートマップデータがリセットされます。ウィルススキャン、インデックス作成、さらにはソースファイルを読み取るバックアップ処理も行われるため、 tiering-minimum-cooling-days しきい値に達していません。
|