Enterprise Flash Drives: A definition
Monday, July 14th, 2008I have written about a new class of SSDs referred to as Enterprise Flash Drives (EFDs) many times. But what does it take to make a true “enterprise-class” SSD drive? With so many different SSDs targeted for the enterprise it can be difficult to tell which SSDs really qualify as EFDs, and which do not.
So, I think a description and definition is in order.
In the world of disk drives, enterprise-class products are distinguished from desktop and laptop products by their ability to provide superior performance and reliability. This means that they are expected to perform flawlessly in mission critical environments. This same requirement also holds true for enterprise SSD devices. However, just like lower-end disk drives, SSDs designed for laptops and desktops simply can’t pass muster when expected to provide the performance and reliability required in a mission-critical enterprise environment. There are a number of existing SSD products marketed for the enterprise, many of which are nothing more than re-packaged consumer grade (laptop) SSD technology. In fact, many of the so-called “enterprise SSD” drives actually underperform HDDs in laptop applications…hardly what I would call enterprise class.
Therefore, a true EFD must provide high levels of performance and reliability for flawless operation in mission critical, I/O-intensive environments. Given the growing power and space concerns of today’s large enterprise environments, reduced energy consumption is becoming an equally important criterion for any new class of primary storage devices. An EFD’s superior performance, energy efficiency and improved reliability allow data centers to substantially grow capacity and performance in existing installations while reducing energy needs and TCO.
Given these requirements, an Enterprise Flash Drive should, at a minimum, provide the following:
- Superior I/O Performance – Adequate I/O performance levels to prevent bottlenecks, even during peak activity periods (generally 3-5 times greater than typical activity periods), without requiring extra hardware (i.e., cache) while providing ample scalability for growth. At a minimum, an EFD should deliver at least 100,000 random IOPS or more and be able to sustain this rate for typical block sizes (4K bytes or more).
- Exceptional Reliability – EFDs need to deliver significantly lower failure rates than disk drives, given the inherent benefit of solid state technology (no moving parts). Performance and reliability must be predictable and sustainable at 100 percent duty cycles (24/7/365) without cycle-stealing maintenance or “housekeeping” actions. Lifetime should exceed five years without performance or capacity degradation. Robust reliability monitoring and reporting capabilities are essential.
- Energy Efficiency – EFDs should meet new standards for green data center excellence of greater than 20,000 IOPS per Watt, with activity-based power management to limit energy consumption when the device is less than 100 percent utilized.
- Cost Efficiency – Transaction costs ($/IOPS) must be substantially reduced from that of an HDD (<10%). And, it goes without saying that an EFD must be form factor and interface compatible with HDDs (while providing similar storage capacities).
While these requirements are very demanding, I believe they only begin to define the needs and ability of solid state technology to transform future system and storage architectures. In my opinion, the vast majority of today’s SSD products are already falling short of the true needs.
Interested to hear what you think…
Amyl Ahola
