What is a storage accelerator and what are its advantages? Why not use a solid-state drive?
By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.
An I/O accelerator, or storage accelerator, is a complete, high-performance solid-state storage subsystem implemented on a PCI Express (PCIe) card.
Fast solid-state memory used as the storage medium eliminates the mechanical latency and slow read/write performance of traditional mechanical storage devices. The memory is accessed through the server's PCIe slot for much faster data transfers than from those using common serial disk interfaces, such as serial-attached SCSI (SAS) or Serial Advanced Technology Attachment (SATA). However, an I/O accelerator is designed to mimic the block storage behavior of a standard disk.
As multiple high-performance workloads compete for the server's finite computing resources, system bottlenecks can quickly pile up. Perhaps the most vexing computing bottleneck centers on the local storage subsystem when moving virtual machine files and application workloads between fast processing and far slower disk systems across an aging SAS/SATA disk interface.
The principal benefit of an I/O accelerator is the improvement in storage access time and IOPS. In a server-agnostic I/O accelerator such as the ioDrive2 from Fusion-io, for example, the unit comes in storage capacities of 365 GB, 785 GB, 1.2 terabytes and 3.0 TB. However, the largest storage accelerators can provide read-access times of 69 microseconds and write-access times of 15 microseconds, with 136,000 random-read IOPS and 242,000 random-write IOPS.
By comparison, a 15,000 rpm SAS drive provides between 175 and 210 IOPS across a standard SAS disk interface depending on the disk itself, the load of other disks on the interface and several other factors. Still, an I/O accelerator can provide about 1,000 times more storage IOPS than a conventional disk setup.
Although storage accelerators will work for any physical or virtualized workload, the cost-benefit is greatest for applications that require heavy storage access, such as databases and all types of data analytics -- including big data tasks.
There is some confusion between I/O accelerators and solid-state drive (SSD) devices. Both rely on solid-state memory as the storage medium, but the interface is very different. Since SSD units are designed to coexist with mechanical disks and exchange data across a conventional SAS/SATA interface, SSDs also inherit the inefficiency of those interfaces. I/O accelerators forego the standard SAS/SATA disk interface in favor of fast PCIe data transfers. PCIe is more capable of keeping pace with the storage accelerator's onboard memory.
Related Q&A from Stephen J. Bigelow
VMware AppDefense integrates with a variety of tools and products. These partnerships reveal insight into application behavior, including automated ...continue reading
VMware AppDefense secures an application by monitoring deviations from its normal behavior. Its core functions establish a baseline, measure behavior...continue reading
Whether it's C, Java or Adobe, it's important to understand the differences among runtime environments. Expert Stephen J. Bigelow outlines the ...continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.