vFRCVMworld 2013 starts with bang!!!!! with the announcement and release of vSphere Flash Read Cache (vFRC). vFRC is VMware’s VM-centric data service caching solution in vSphere 5.5, which fits into the Software-defined Storage strategy from a VM-centric data service level. vFRC is a write-thru (read) cache solution design to accelerate performance of read intensive applications. With the emergence of flash in servers, vFRC unlocks usage capabilities of flash based devices in vSphere virtualized environments. vFRC can be used for both, virtual machine as well as host consumption.

The vFRC infrastructure is made up of two parts. The first is flash read cache infrastructure that provides a resource management layer that is utilized to pool all host side flash devices together as a single resource. The second part is the flash read cache software. Virtual machines disks and ESXi hosts can then consume the flash resource simultaneously based on reservations.  Host swap cache and virtual flash read cache capacity can both be allocated from the same virtual flash resource at the same time. Host swap Cache also provides legacy support for Swap-to-SSD featured. Host swap cache reservations are immediately allocated and reserved for host usage where as virtual flash read cache reservations are allocated only when the virtual machines powers on.

Benefits provided by vFRC:

  • Simplified  Management
  • Works with any flash based device types
  • Support of granular allocation (per VMDK)
  • Supports VMFS and NFS datastore
  • Compatible with vMotion, HA, DRS
  • Scalable up to 32 nodes

 vSphere Flash Read Cache – Logical Solution Design

Enjoy the logical concept for vFRC more information soon to come.

For future updates, be sure to follow me on Twitter at @PunchingClouds