如果把SSD和普通磁盘做一个分层的整合,SSD作为普通磁盘的前置缓存,好像业内能看到的有FlashCache、CAS、bcache等等
想问一下,实际的生产环境中这类的cache用的多么?稳定性、性能如何,哪个cache相比来说表现更好,关于cache命中率有什么参数或者好的实施建议么?
收起据我了解,这几乎已经是开源分布式架构的一个标配,从我们实际测试来看,flash磁盘或flash卡厂家提供的flashcache软件测试效果较高,优化方面主要看上层应用IOT的特点和规律。
另外一个思路是服务器本身的内存做写缓存,利用ramcluoud架构做分布式,如果业务的可用性要求比较地,不用分布式缓存服务器也可以考虑采用带UPS的服务器,价格较贵超威有供货,google和facebook在使用这种服务器。
我们现在使用的思路是采用传统控制器架构,写缓存快,有掉电保护和双副本冗余。
solidfire和dell合作,专门定制了一款nvram(带电池),实现写缓存。