vSphere環境でのサーバサイドフラッシュの利用 -vFRC-

 vFlash Read Cache(vFRC)は、VMware環境に特化したリードキャッシュの仕組みを提供します。具体的にはサーバ内蔵のフラッシュデバイスを、仮想ハードディスク(vmdkファイル)のリードキャッシュとして利用可能になります。そしてvFRCを利用することで、仮想ディスクの読み込み速

山口 麗美

2014年3月25日 20:00

 vFlash Read Cache(vFRC)は、VMware環境に特化したリードキャッシュの仕組みを提供します。具体的にはサーバ内蔵のフラッシュデバイスを、仮想ハードディスク(vmdkファイル)のリードキャッシュとして利用可能になります。そしてvFRCを利用することで、仮想ディスクの読み込み速度の向上、仮想ハードディスクファイルが配置されたストレージ負荷の軽減という2つの大きなメリットを得ることができます。

vFRCとは?

 vFRCは、以下のような環境に利用すると特に効果的です。
  • 読み込みの多いアプリケーションを仮想マシン上で稼働させる場合
  • vmdkを配置したストレージの大きな読み込み負荷を軽減したい場合
  • vmdkファイルを配置するストレージの性能よりも、サーバ搭載のフラッシュデバイスの性能を有効活用したい場合
 ESXiホストは、ローカルに搭載したフラッシュデバイス上にvFlash File System(VFFS)を作成します。VFFSは、仮想マシンへのキャッシュアクセスを提供するディスクリソースとして使用されます。ストレージ搭載のフラッシュメモリを使用する場合と比較すると、よりアプリケーションに近いところでキャッシュの利用ができるので、低レイテンシーでの応答が実現します。また、ストレージ上の読み込みI/Oアクセスを減らし、書き込みインスタンスにリソースを配分することで、結果としてストレージ性能を向上することができます。
 VFFSの利用は仮想ハードディスク毎に設定可能ですので、ある仮想マシンの特定のハードディスクのみリードキャッシュを使用することもできます。例えばDB用途の仮想マシンの、データアクセスの多い仮想ハードディスクのパフォーマンス向上に注力することも可能です。
vFRCの導入手順はとてもシンプルです。各ESXiホストにVFFSを定義し、仮想マシン側でvFRCの利用値を設定することですぐに使用できます。
図1 vFRCアーキテクチャー
図1 vFRCアーキテクチャー
 構築する場合の考慮点は3つあります。
 まずVFFSは、VMFS領域とは別にESXiホストに認識される点です。通常のデータストアとしてのマウントがされないため、仮想マシンを配置することはできません。
 次にVFFSはホスト間でのシェアがされない点です。そのため、vMotionする場合に注意が必要です。デフォルトでは移行先のESXiホストにてVFFSが利用可能な場合、リードキャッシュごとvMotionする仕様となっています。よって、リードキャッシュデータの継続利用が可能です。ただし、通常のvMotionと比較すると、vFRCのコピーによる移行時の時間と負荷は多くなります。キャッシュをvMotionしない設定に変更した場合、キャッシュを再作成する必要があります。
 最後にDRS によるバランス修正対象にvFRCが含まれない点です。vFRCのリードキャッシュの負荷のアンバランスは考慮されません。
 以上の3点について押さえておけば、vFRCのメリットを活かした運用ができます。
この記事のキーワード :

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30