Accelerating Virtual Storage With RAM And Flash
Virtual storage shifted to a higher gear this week with new software from PernixData aimed at accelerating virtual applications running on servers equipped with VMware's virtualization wares.
PernixData announced an upgrade to its FVP platform that speeds virtual applications using main memory or flash memory in servers. Hence, the company claims FVP 2.0 is suited to deployment in most server environments.
PernixData added that the souped-up version of FVP, which runs as kernel module inside of VMware's ESXi server virtualization hypervisor, also could be deployed in conjunction with file, block, or direct-attached storage, thereby easing integration with existing or future storage devices.
The company claimed the new acceleration features make "server side software a fundamental part of any virtual infrastructure by cost effectively scaling storage performance independent of capacity."
The goal was to make software-based storage acceleration easier to deploy and scale in virtual datacenters, analysts said. Hence, server-side storage acceleration is increasingly seen as a key investment for companies operating datacenters.
“Storage is at an amazing inflection point where performance is being extricated from capacity to optimize application behavior and cost effectively scale IOPS (input/output operations per second), without disrupting years of investment in shared storage infrastructure,” Satyam Vaghani, CTO and co-founder of PernixData, said in a statement.
The company maintains it has made "decoupled storage architectures the de facto standard in virtual data centers.” The decoupling of storage performance from storage capacity results in a ten-fold speed increase for virtualized applications, what it called unlimited I/O operations per second (which obviously is not the case and which refers to the ability to scale up I/O by scaling out storage on the ESXi clusters), and a 90 percent reduction in storage costs, the company claimed.
The FVP software works by virtualizing RAM and flash memory across servers to create a "clustered pool of high-speed resources that accelerate reads and writes to shared storage," the company said.
Other features of FVP 2.0 include:
- Virtualizing high-speed servers by adding RAM, flash or a combination of the two into an FVP cluster. The result, the company said, is an enterprise acceleration tier.
- Support for both file and block protocols, easing the integration into a variety of storage environments. Rather than replacing shared storage, FVP aims to complement storage via an architecture that decouples storage performance from capacity.
- "Metro clustering" for synchronous replication between hosts to improve fault tolerance. This allows IT administrators to software-define the hosts that contribute to replication.
- Alignment of Recover Point Objectives for asynchronous replication. The latest version of FVP software includes tools to ensure that write information stored in server flash and/or RAM for acceleration purposes is protected when performing asynchronous replication between shared storage devices. PernixData said this feature delivers "performance benefits of server side storage, without compromising existing (and future) tools and procedure for hardware-based disaster recovery."
PernixData said its new FVP features are available in a limited release. A request form for access to a beta version of the FVP software is here.
It will be interesting to see how FVP stacks up against VMware's own Virtual SAN (vSAN) software, which similarly creates a storage pool across disk and flash devices in an ESXi cluster to accelerate the performance of that storage and obviate the need for an actual storage area network.