ESXi ホストにインストールされる特定のカテゴリの I/O フィルタが用意されています。それに加え、VMware パートナーは、vSphere APIs for I/O Filtering (VAIO) 開発者プログラムを使用して I/O フィルタを作成できます。I/O フィルタは複数の目的を果たすことができます。

サポート対象のフィルタのタイプには次のようなものがあります。

  • レプリケーション。すべての書き込み I/O 操作を外部ターゲットの場所(別のホストやクラスタなど)にレプリケートします。
  • 暗号化。VMware から提供されます。仮想マシンの暗号化メカニズムを提供します。詳細については、『vSphere のセキュリティ』ドキュメントを参照してください。
  • キャッシュ。仮想ディスク データのキャッシュを実装します。このフィルタは、ローカル フラッシュ ストレージ デバイスを使用してデータをキャッシュでき、仮想ディスクの IOPS やハードウェア使用率を増やすことができます。キャッシュ フィルタを使用する場合、仮想フラッシュ リソースの構成が必要になることがあります。
  • Storage I/O control。VMware から提供されます。データベースへの I/O ロードを調整し、I/O が輻輳状態にあるときに、仮想マシンに割り当てられるストレージ I/O の量を制御します。詳細については、『vSphere のリソース管理』ドキュメントを参照してください。
注: 同じカテゴリ(キャッシュなど)の複数のフィルタを ESXi ホストにインストールできます。ただし、同じカテゴリのフィルタは仮想ディスクごとに 1 つしか設定できません。