How do solid-state drives (SSDs) stack up to traditional hard-disk drives? Like many things in life, it depends on money and what you need. SSDs deliver greater performance than HDDs, especially faster, more predictable read times. SSD performance will only increase as vendors deploy non-volatile memory express (NVMe), a protocol designed to unleash their full potential. Familiar protocols like SCSI, SATA, and Fibre Channel were engineered for HDDs and constrain the capabilities of SSDs.
SSDs deliver higher IOPS, increased throughput, and reduced latency over HDDs. When evaluating SSDs, consider the needs of your business-critical applications. Apps that benefit from greater IOPS include virtual desktop infrastructure (VDI), server virtualization, and systems that have many concurrent users. Apps that require high throughput are those that move large files and data sets, such as data analytics, video processing, and medical imagery. Applications that are sensitive to latency typically are comprised of multiple sub-applications in a stack or across nodes, such as transactional processing systems. They also include clustered databases, streaming apps, and high-performance computing solutions.
SSDs can also improve resource utilization, supporting, for example, many more virtual machines than HDDs without performance compromises. Their speed also enables functionalities like data deduplication and compression to be performed on active storage, rather than on backups and archives.
SSDs offer additional advantages over HDDs. They need meaningfully less energy to run, which decreases power costs. They also run cooler than HDDs, lessening cooling expenses. By slashing energy requirements, AFAs operate more economically, substantially reducing ownership costs. Another consideration is density; With SSDs, you can squeeze more capacity into a rack unit, conserving space.
But before investing heavily in SSDs, there are other factors you should consider. Blazing fast SSDs might eliminate one bottleneck, but they won’t mitigate other bottlenecks in the network and elsewhere. Application and data delivery are only as fast as their slowest links.
Another is cost. Although their costs are dropping, SSDs are still more expensive to buy than tried-and-true HDDs. This is why hybrid arrays have emerged, in which SSDs handle active data while HDDs economically store inactive and backup data.
Until the costs per gigabyte of flash storage aligns with HDDs, consider SSDs for storage that demands performance and HDDs for everything else. Hybrid arrays might be your best solution. However, it is now easier than ever to justify using all-flash arrays (AFAs). It is only a matter of time when data centers are all flash and long-term storage resides on SSDs. With their many advantages, SSDs can be the smart, future-proof investment.
AFAs, hybrid arrays, and HDD arrays are each optimized to meet specific needs. Evaluate what you require, benchmark your systems, and work with vendors to determine the right solution for you. An AFA may or may not make sense for you now. However, they are in your future; it’s just a matter of when.