存储 频道

加速融合 EMC首席技术官详解VFCache

  VFCache产品架构

  如果你想要更深入地了解VFCache,如你所愿,下面我们将要详细地谈谈这个问题。

VFCache产品架构及未来升级

  在上层,VFCache为下一层级的块级I/O子系统采用了一个轻量级的I/O筛选器应用程序,其能对块级I/O栈进行筛选,这其中包括供应商提供的MPIO,EMC的PowerPath等等。轻量筛选应用程序通过检查I/O传输,通过缓存算法实现写等等。但值得注意的是,你仍希望将普通的服务器闪存卡部署在服务器内部,而不是采用VFCache的优势所在,这也是支持的。这可以大大加快例如临时文件等非持久性数据的传输速度。

  在VMware公司的vSphere架构下可能有所不同。

VFCache产品架构及未来升级

  在vSphere环境下,EMC只对上层的来宾操作系统的I/O块进行I/O筛选应用程序,这就是说如果需要,你可以利用VFCache对每个来宾或者每个逻辑存储基础进行筛选。更重要的是,VFCache还提供一个名为vCenter的灵活的逆变器以监视服务器端和存储端的缓存。

  VFCache的非常好的应用环境

  显然,大多数人对典型的企业应用工作负载更加感兴趣,下图将给大家提供一个很好的参考:

VFCache产品架构及未来升级

  横轴大多是以连续写为主。虽然大多数企业应用程序都有一个不能被忽略的写组件,其通常读取已写入的数据,并取决于使用模式而略有差异。这其中,电子邮件就是一个很好的例子。竖轴为“参考位置”,与横轴有明显不同。LOR在一定程度上(有时也称之为偏差)向上移动。

  红色部分表示EMC Isilon横向扩展NAS集群,大数据集、高读取带宽、HDFS等;橙色部分则为大规模并发写:高速备份、数据复制、实时图像采集和摄像。EMC并没有某个单一的产品去迎合这些应用,我们根据不同的应用环境采用不同的方法。

  蓝色部分则表示“临时”数据,具有短、突发写入以及(通常)非持久性等特点,VFCache的分段式缓存在这方面具有较大的实践意义。而最后的绿色部分则为我们所熟悉的企业应用程序。

  VFCache的未来规划

  虽然在此以及讨论了VFCache的很多细节,Chuck Hollis预计在今年年底之前将发布更多的功能,其包括数据压缩以及重复数据删除,尤其是“热”数据方面的重复数据删除,因为对于闪存来说,目前仍旧是非常昂贵,而如何最大限度利用闪存以降低成本,在这方面将有很大的空间可用。

  并且,围绕存储阵列的数据优先级和服务器端的数据优先级,结合基于阵列的磁盘/闪存/缓存的以往经验,还有很有的预测和分析,EMC期望将闪存发挥到更广阔的领域。而服务器端的缓存一致性也很重要,因为其将涉及到交易数据库,而这通常牵扯到多个松散耦合的服务器。并且,EMC还计划对VFCache进行改善,以尽可能透明底适应各种不同的IT角色,如存储管理员、VMware管理员、应用管理员、融合基础设施管理员以及IT通才等等。

0
相关文章