终端虚拟化使用的技术如虚拟桌面基础结构(VDI)近年来引起了人们的关注,因为组织希望对终端实现集中管理并实施安全措施,同时减少对硬件的依赖。但存储是VDI部署的一个重要的限制,因为每个终端基本上都部署为一个虚拟机(VM)。
重复数据删除成了VDI中一个引人注目的好处,因为其显著降低了存储,极大地扩展了托管在每个服务器的桌面镜像数量,同时降低了企业级VDI部署所需的服务器数量。
传统的重复数据删除因为要打开/激活文档,因此不适合VDI。Windows Server 2012 R2通过添加支持VDI VM专门解决了这个问题。重复数据删除技术仍然是周期性的工作,所以即使VDI文件不断变化,每个虚拟硬盘会有部分文件比制定的重复数据删除天数存在的时间长。
VDI重复删除技术需要一些实现条件。首先,VDI实例必须存储在自身Hyper-V主机以外的系统。这种隔离能有效防止重复数据删除进程损害VDI性能。
Hyper-V或VDI的工作方式不需要改变,只是VDI实例必须存储在不同的Windows Server 2012 R2文件服务器上。其次,存储之间必须使用服务器消息块3.0(SMB 3.0)协议,另外建议使用扩展文件服务器或集群共享卷实现VDI部署的可扩展性和高可用性。
然而,高水平的压缩与重复数据删除也可以实现部署高性能的存储层,如固态磁盘驱动器等。结合高I/O有效存储可在每个虚拟终端获得更好的VM性能。