谈一下VAAI for SAN和NFS间的区别
在NetApp上测试VAAI for NFS,在NFS datastore里clone一个VM两秒就完成,但在iSCSI datastore里clone一个VM却要完成整个VMDK的复制,只是VMKERNEL上看不见负载。今天NetApp来,特意问了一下工作原理。VAAI for NFS,在存储内部实际使用了FlexClone。
什么是FlexClone?
一个10G的文件,传统的复制将这10G复制到第二的文件。FlexClone只是在第二个文件建立pointer,指向原始block,然后更新metadata。FlexClone本身就是Dedup了,所以节省空间,极大得加快了复制速度。
clone一个50G的VM,
VAAI for SAN只是将复制的IO转移到存储,一个50G的VMDK将被完全复制一遍。等到预设的DEDUP时间表再进行dedup。
VAAI for NFS在存储内进行FlexClone,直接生成一个Dedup后的VMDK,整个过程几秒钟就完成。
目前支持VAAI for NFS的应该只有NetApp和EMC的VNX。
羡慕嫉妒恨啊。
俺现在用的存储啥加速都木有。
我都跟你说了,同样价位下,FAS 2220秒杀DELL的存储了。更重要的是,从入门级的2220到高端的6280,功能是一样的。
没办法,已经上了Dell的贼船,下船不易啊。
3月份刚买了个MD3200i, 本来已经准备退掉换EQL了,但新出的固件解决了故障,只好作罢。
算了,以后再说吧。
等我朋友的公司要买存储的时候一定让他买netapp netapp是纯粹的文件系统型存储,像LUN啊,vol啊等等的都相当于WAFL文件系统的一个文件,他的很多操作比如快照,flexclone,snapmirror等等的都只需要比对或者更改inode文件即可,如果复制后的文件有所更改,那么netapp的操作是将更改写到另外的空间上并将inode文件指向他即可,这就是所谓的不覆写功能,netapp支持block级别的dedup,而EMC的VNX里面的NAS是使用了一个linux内核的刀片作为NAS机头,目前实测性能在10G网络环境中,VNX5500性能不如FAS3270,而且VNX快照功能严重拖垮性能,VNX也不支持block级别的dedup。
对于NFS,使用flexclone,对于SAN架构的,使用LUN的,从官方文档来看,netapp从7.3开始也支持flexclone了,确切的来说,flexclone是针对整个vol的。
至于EMC的内部详细结构,我还不甚了解,烦请高手解释。 对于这句话“VAAI for SAN只是将复制的IO转移到存储,一个50G的VMDK将被完全复制一遍。等到预设的DEDUP时间表再进行dedup”我目前也在证实,因为netapp宣称也开始支持LUN的flexclone了。
虽然7.3就支持flexclone,但和vmware集成,c-mode 8.1开始支持,7-mode 8.1.1才支持。所以光支持flexclone并不能解决问题。
emc的nas其实还是传统的san + nas gateway,即便是isilon也是,比netapp差得远了。其实isilon很强大,不过针对的应用和netapp完全不同。包括hds + bluearc也是一样架构。最接近netapp是zfs。
你不用试,我早试过了。今天netapp也给出肯定的答案了。
还是这句话,支持flexclone和支持vaai是两回事。
跟netapp最相近的还有一个,是IBM的XIV集群存储,也是文件系统型存储,SUN的ZFS存储只是在简单环境中测试过,木有正儿八经的了解过,求介绍 更加坚定用nfs的决心 难道不买dell的存储,直接上 netapp 低端的fas 2220 ? 难道不买dell的存储,直接上 netapp 低端的fas 2220 ? 本帖最后由 TiGi 于 8-24-2012 19:58 编辑
也不错啊!或者先去问一下FAS2220满配的国内售价? 本帖最后由 seanlaser 于 8-25-2012 16:05 编辑
相对于vblock我现在越来越对Flexpod感兴趣了。重要的原因就是觉得EMC走得有点远。
上次约谈EMC的容灾体系,听到中间需要加这加那加一堆,就直接在我心里面减分减分…… 个人感觉完整VMDK还是有必要的,VAAI只是把这种操作直接在底层做了。
FlexClone,似乎就是和原来的VMDK使用相同的存储物理位置,其实就是建一个指针的过程,这样对后续使用肯定会在性能和数据安全上。。。不推荐。
NFS不能提供完整的文件系统,始终感觉有点。。。
页:
[1]
2