EMC发布VFCache闪存记忆体卡(上)
bill 发表于:12年02月07日 13:49 [编译] 存储在线
存储阵列和高速缓存的互操作性
EMC表示VFCache可以同EMC的VMAX、VMAXe、VNX和VNXe阵列FAST协同工作。VFCache是否只能和EMC VMAX和VNX阵列协同工作?不是的。VFCache是无分存储的,将可以同所有4Gb/秒和8Gb/秒光纤通道连接的块存储协同工作。后端的块阵列不需要变动。
我们得知,通过与EMC存储阵列中的FAST技术结合在一起协同工作,VFCache提供服务器和阵列中的协同的高速缓存。这是如何做到的?EMC 表示VFCache的高速缓存算法会将最频繁访问的数据放到高速缓存中去。OK,不过这不是阵列和服务器之间的协同高速缓存。这是VFCache在服务器 中进行自己的高速缓存,无论阵列的高速缓存是怎么样的VFCache都会这么做。例如,EMC没有说阵列将不会把VFCache正在高速缓存中的数据予以 高速缓存。
VFCache和阵列FAST之间看起来没有任何主动的互动。EMC表示VFCache对存储、应用程序和用户来说是透明的。
至于写入,VFCache驱动程序将数据写入到阵列LUN(逻辑单元号),当写入完成后,写入数据被异步地写入到闪存高速缓存。看起来后端阵列完全没有参与VFCache的管理,它甚至不知道VFCache的存在。
局限和未来
在vMotion进行的时候,VFCache作为虚拟机的本地资源必须关闭并移除。如果VFCache在使用中并且vCenter Site Recovery Manager(vCenter站点恢复管理器)等工具在集群中使用VFCache并使用vMotion来均衡工作负荷,那么用户无法设置自动的ESX服务器故障复原。
VFCache卡可以单独分出DAS(直连式存储)分区并用于服务器应用程序,不过载入这些分区的数据不会写入到后端阵列。这被称为分卡模式。这种模式只能用于临时数据,也就是那些不需要写入到后端阵列以实现数据保护的数据。
EMC将会在今年底在VFCache中加入重复数据删除功能,提高它的有效容量。该公司没有说重复数据删除功能会在哪个地方运作,不过我们认为这个功能如果在卡本身上运行的话将不会给主机CPU带来过多负担。
未来将会有更多的容量型号,VFCache将会更深入地整合到EMC的存储管理产品和FAST架构。EMC暗示EMC存储阵列将会更主动地与VFCache协同。
相关阅读: EMC发布VFCache闪存记忆体卡(下)