Scanrail - Fotolia
As flash memory's costs decline and long-term reliability improves, SSD flash storage is finally seeing volume deployments in data centers. PCIe-based flash storage may face fewer bottlenecks inside data center servers than SAS-based devices, but multiple options are available.
Flash storage components – solid-state drives (SSDs), solid-state accelerators (SSAs) and storage-on-DIMM devices -- are proliferating in mainstream and niche data center server scenarios.
SSDs have been around for years, applying a large volume of flash memory behind a standard serial-attached SCSI (SAS) interface. This allows operating systems and firmware to interact with an SSD just like they would with a magnetic hard disk drive (HDD). An SSD for server installation boosts local storage capacity or handles tasks such as page swapping or file caching. SSDs also appear in enterprise storage arrays as a high-performance media with HDDs or all SSDs.
Commonly available SAS-1 and -2 interface speeds of 3 and 6 Gbps pose a potential bottleneck for SSD storage traffic. Data centers are adopting servers and storage with 12 Gbps SAS-3 interfaces, and a 24 Gbps version dubbed SAS-4 is in development. But SAS is still slower than a server's internal PCIe interface, at over 15.7 Gbps per lane with multiple lanes aggregated when necessary. A PCIe interface using four available lanes offers about 63 Gbps of bandwidth.
An emerging trend is to use PCIe-based flash memory SSAs, also called I/O accelerators, as local high-performance storage on servers. An SSA comprises a large SSD that communicates over PCIe instead of SAS. Accelerators suit all types of demanding storage-related tasks, such as serving databases for demanding big data projects, holding VM or virtual desktop images, and storing data for large enterprise applications like Exchange.
A relatively new SSD for server use lets data centers install flash storage devices next to the processor on available DIMM slots. Storage-on-DIMM, also called flash-on-DIMM, devices reside within close proximity to the processor, yielding extremely small read and write latencies. IOPS can exceed those of similar SAS- or PCIe-based flash storage devices. Nonvolatile storage-on-DIMM devices suit the same range of tasks as SSAs.
The best SSD for server-based storage isn't just the one with the fastest reads or writes. Evaluate what performance you get for the price you want to spend, multiplied by the number of servers in the data center that need SSD, to determine the right product.
About the author:
Stephen J. Bigelow is senior technology writer in the Data Center and Virtualization group at TechTarget. He has written more than 15 feature books on computer troubleshooting. Find him on Twitter @Stephen_Bigelow.
It's time to start using SSD storage
Role of PCIe cards up for debate
How a storage accelerator improves access time and IOPS
Dig Deeper on Enterprise data storage strategies
Related Q&A from Stephen J. Bigelow
Regression tests and UAT ensure software quality and both require a sizeable investment. Learn when and how to perform each one, and some tips to get... Continue Reading
Learn the meaning of functional vs. nonfunctional requirements in software engineering, with helpful examples. Then, see how to write both and build ... Continue Reading
Just because software passes functional tests doesn't mean it works. Dig into stress, load, endurance and other performance tests, and their ... Continue Reading