SSD的优势是延迟低,但SSD不耐擦写,经过数千/万次擦写(根据产品设计者的特性,有些产品,可能高于这个数值)之后,就不能再使用。扬长避短,全闪存阵列设计要尽量避免对SSD多次擦,而不是想尽办法让阵列处理连续数据的I/O请求。(若果是随机读写,小I/O的事件多,可能是个不合理的选择)
EMC采用FASTCache用于增强存储整体性能的软件。考虑到中端存储并没有非常富裕的DRAM Cache,因此业界引入了Cache Tier的概念,采用相对便宜的SSD闪盘作为DRAM Cache的扩展,从而达到增强存储性能的目的。用SSD作为缓存,通过将传统硬盘上的热门数据缓存到SSD上,然后利用SSD优秀的读性能,来加速系统。这个方法较之内存缓存,没有内存快,但是空间可以比内存大很多。(SSd的价格高于磁盘,低于内存)。系统需要额外的DRAM空间保存FAST Cache的Memory Map副本。
既然是Cache,自然喜欢命中率较高的应用,所以那些连续读写的应用,比如备份、归档就不适合了。