I recently completed a white paper for HPE on a new feature in the 3PAR StoreServ platform called Adaptive Cache. In disk-based 3PAR systems, flash SSD devices can be used to augment the DRAM cache. This acts like a second level of memory tiering by cascading cached pages to flash rather than simply flushing them out. The benefit is increased performance/throughput for the use of only a small amount of flash SSD storage.
HP aren’t the only company using this tiering technique. In fact we see EMC implementing this feature in VNX, NetApp caching in Data ONTAP and Nimble Storage using a variant of this way of using cache in their storage platform. What we’re starting to see is the move towards tiering of flash in storage products just like any other permanent or semi-permanent storage medium.
Tiering with Flash
I had a brief Twitter discussion on this subject earlier this year and I posited that we would see tiered flash within storage arrays. Today we already see that with HP 3PAR (to continue our example) offering SLC, MLC and cMLC flash devices. Where cost is a differentiating factor, it makes sense to look at the options of using the most appropriate flash technology. Incidentally I heard that the larger “cMLC” devices offered by HP on the 3PAR platform don’t come with the same level of warranty, as the increase in capacity is achieved by using some of the over-provisioned capacity. Now, whether that’s true or not, it does highlight that this kind of storage could be used where there isn’t a high degree of write activity (e.g. web farms) and the lifetime is less of an issue.
Another company offering a range of flash options is Tegile, who recently branched out into all-flash arrays. The company has a hybrid design that uses both HDD and flash and utilises ZFS (Zettabyte File System), the filesystem developed by Sun Microsystems. I’ll talk about Tegile’s offerings in another post. However, it’s relevant to point out that new architectures like Tegile Zebi arrays (presumably a play on words between zebibyte and zettabyte) can use flash options in more flexible and opportunistic ways.
The Architect’s View
Why is this important? Well today, we may not think tiering flash is relevant, when the performance of a few SSDs can max out an Intel Xeon processor. However we need to look 2/3/4/5 years into the future when processing power will be much quicker and flash storage won’t look nearly so good. You can read the HP 3PAR Adaptive Cache Report online or watch Calvin Zito’s video demo.
- HP 3PAR Adaptive Flash Cache: A Competitive Comparison (HP Website)
- HP 3PAR Adaptive Flash Cache Demo (YouTube)
- Tegile Presents at Storage Field Day 6 (Tech Field Day Website)
Comments are always welcome; please read our Comments Policy. If you have any related links of interest, please feel free to add them as a comment for consideration.
Copyright (c) 2009-2017 – Post #1608 – Chris M Evans, first published on https://blog.architecting.it, do not reproduce without permission.