当VDI碰到NAS

       VDI即Virtual Desktop Infrastructure, SAN是提供块存储服务,对外不暴露文件系统,采用FC或者iSCSI连接,IO响应速度块,这些特点比较对VDI的胃口,现在VDI+SAN的结合依然主宰着企业级市场。VDI对IO相应速度要求很高,在10GB 以太网出来之前,NAS的速度确实难以匹敌光纤连接的SAN,,想一想成百上千台虚拟机的登录风暴,真不是一般的IP网络和存储系统抗得住的。不过随着高速以太网的发展,而FC的数度裹足不前,情况发生了一些改变。这个时候的NAS不在是当初VDI眼前的那个Naive And Simple的毛头小伙,而是Nice And Sexy的型男。相对FC而言而NAS易于配置掌控的优点也深深打动了VDI的芳心,那么VDI和NAS是如何摩擦出火花的呢?

        VMware引领着VDI的潮流,说到VDI就不能绕开VMware就像说起Cloud就得想起VDI,说起智能手机就要想到那个被咬了一口的苹果。虽然Citrix和三星都还做的不错,不过他们还是跟随者,真正的领导者还是VMware和苹果。任何产品做到后面来肯定是新功能越来越多,VDI也是如此,VMware推出的一序列新功能,让VDI和NAS越走越近,这让VMware的表兄EMC压力山大,因为EMC一直想在NAS上找NetApp出口恶气,只赖一直没能实现。

当VDI碰到NAS_第1张图片

       在vSphere4.1时代,VDI和SAN可谓穿一条裤子的,什么ATS,XCOPY和Zero这些高级特性都只支持SAN, 对NAS的支持却乏善可陈。尤其是VMware广为人知的独门绝技vMotion也需要SAN才能实现。在4.1时代, XCOPY就能被用来克隆一个虚拟机而无需停止,而NAS在克隆一个虚拟机(不是linked clone这种快速模式)却需要停止虚拟机并且这一功能知道vSphere 5.0才提供。在4.1时代NAS还是一个屌丝, Naive And Simple。

       屌丝逆袭始于vSphere 5.0时代,这个时候,VMware推出了一些华丽丽的新功能,对用户具有极大的吸引力,如快速克隆(Linked Clone), 预分配VMDK空间,扩展统计功能等。说到这里 就要提一下VMware的VAAI,这又是一大创举,VAAI帮助虚拟机宿主在某些场景下避免了繁重IO负担,节省了网络带宽, 其核心思想是把一些费时费力的操作全权交给后端的存储负责,大大提供了整体性能。现在如果谁家的存储如果不支持VAAI都不好意思出来见人。想详细了解VAAI可以去VMware官网:http://www.vmware.com/files/pdf/techpaper/VMware-vSphere-Storage-API-Array-Integration.pdf

       Linked Clone又叫快速克隆,是独属于NAS的,在SAN上则没有这个功能,谁让SAN天生没有文件系统不支持快照功能呢。借助于VAAI, 快速可能可以把克隆虚拟机这一任务授权给后端的NAS,而NAS只要打个快照,又快又方便。数据中心的管理员借助这一功能可以方便快速地部署大量的虚拟桌面。至此NAS扳回一分。

       在创建一个VMDK的时候往往需要先Zero一下, Zero在SAN的世界叫Write Same,从vSphere 5.0开始,NAS也有了一个类似的功能,只不过名字叫Reserve space, 也就是预留空间给VMDK的意思。同样这一功能通过VAAI转交给了后端的存储。还是得以NAS天生的自带的文件系统, 这个Reserve space还能玩出更多的花样,比如Thick provision和Thin provision.  一个是要多少实际就给多少,另一个号称给多少,实际是量体裁衣,不见兔子不撒鹰。 NAS又扳回一分。

      有时候管理员也不知道给虚拟机分配多大空间比较合适,为了保证业务不中断,就多分配一些,因此常常造成空间浪费。统计功能可以告诉管理员一个VMDK分配了多大空间而又实际用了多大空间,这一功能在NAS上相当有用。

       从下表还可以看到有一些功能是NAS上独有,而又SAN不具备的,至此NAS终于完成了华丽丽的转身,Naive And Simple的毛头小伙变成Nice And Sexy的男神,这就是NAS。

当VDI碰到NAS_第2张图片


       据IDC预测,VDI+NAS的组合未来会占领更多的市场,EMC为了保住存储老大的位置,不得在NAS上发力追赶,毕竟市场份额在哪里,VNX和ISILON的市场份额加起来还比NetApp少了那么一点。作为业界老大,真是脸上无光,对不起Joe Tucci。



        

你可能感兴趣的:(存储)