简单地为VDI配备存储设备还远远不够。尤其管理员在借助数据精简技术来减少企业所需购买的存储空间时,更需要仔细处理存储分发的问题。存储分配后,需要不断地监管来确保良好的性能和虚拟桌面用户的可用性。对于新的VDI用户而言,这是管理员要不断面对的挑战。下面是一些存储分配策略概述,希望可以对桌面虚拟化用户的存储分配有帮助。
VDI的磁盘和RAID选择
为VDI选择存储的相关参数有很多。其中主要因素之一是磁盘和磁盘子系统的选择,管理员可以选择高端、中端或低端磁盘系统。光纤磁盘用于高端设备,提供极高的性能和IOPS(每秒处理的I/O),但是单盘容量小且价格贵。SAS磁盘占据主流中端市场,很好平衡了性能、容量和成本之间的需求。SATA磁盘依靠其低廉的价格占据低端市场,但是无法满足高性能需求的情况。
如果磁盘子系统要做RAID,这也是考虑的因素之一。管理员需要衡量各种技术的优劣:RAID 1+0、RAID 5和RAID 6(双校验),包括厂商的某些特殊RAID技术,如NetApp阵列独有的RAID-DP,EMC Clariion系列的MetaRAID或HP EVA系列的vRAID技术等。最终,对于VDI而言,只要能提供部署所需的存储容量、IOPS性能和弹性方面需求,各种磁盘和RAID级别的存储系统都是可以支持的。
大规模部署带来更多的容量、性能和弹性需求。然而,磁盘的选择对于早期或小规模部署并不关键。“现在部署的多数桌面并没有特殊的性能特性或工作负载,需要高性能和大容量存储才能支持,” Enterprise Strategy Group的Bowker这样认为,“就我们看到的多数初期部署而言,容量和每GB成本要比衡量性能更加重要。”
自动精简配置和VDI
在部署VDI时还可以考虑一些新存储技术。自动精简配置就是其中之一,允许创建一个容量大于实际分配的物理存储空间的逻辑磁盘。该思路源于某些应用虽然不会立刻占用所分配给它的全部磁盘空间,但是这些空间一旦被分配其它应用也无法使用。这导致用户在实际空间被利用之前(或许永远都用不到),也需要为这部分空间付费。有了自动精简配置,可以创建一个LUN,只为其分配初始所需的物理空间,在需要时还可以向LUN中自动添加更多物理空间。
例如,创建了100GB的LUN,但初始仅分配10GB的实际存储空间。初始的10GB填满后,管理员可以再添加10GB或20GB(最大到100GB)空间。“假设每个标准用户需要分配10GB存储,对于1000个用户而言成本就很客观了,总计需20TB空间。”Silverton Consulting的Lucchesi这样说,“有了自动精简配置,或许您可以节省一半以上。”
自动精简配置应用的挑战在于需要更多的存储管理。应用是无法识别逻辑卷的限制和实际可用空间的,所以可能出现实际空间不够用,而导致在该空间上运行的虚拟桌面发生连续的写错误。定期的存储监控和预警功能可以帮助预防问题发生。
重复数据删除和VDI
重复数据删除也可以节省大量存储空间。该技术原理是识别和删除重复的数据块,并用标识符代替。举个简单的例子,假设某虚拟桌面环境的50个用户的数据资料中都拥有同一个10MB大小的报告文件,那么加起来就是500MB。
“重复数据删除对于操作系统镜像而言不是特别有效果,但是从用户数据角度看,在线的重复数据删除是很重要的”Bowker说,“我希望可以了解存储是如果删除重复的数据以及从容量角度看怎么节省空间的。”
通过移除该数据所有的重复副本并全部指向在磁盘保留的唯一一份副本数据,存放重复数据所需的存储空间被大幅节省。同样的原理也应用于删除其它存储中的冗余数据,例如快照、黄金镜像和企业其它的存储,不仅仅是VDI存储。
重复数据删除是由存储阵列本身来执行的,并非虚拟化的功能。而桌面虚拟化软件,无论是VMware View还是思杰的XenDesktop都不会感知该动作的发生。不过,重复数据删除会影响存储的性能。如果要把该功能用于改善VDI存储需求,删除的过程需要在数据产生时实时进行,在归档和备份时进行的重复数据删除对VDI没有任何效果。
快照和VDI
借助快照功能可以创建LUN实时状态的副本。事实已经证明快照作为保护虚拟机的技术之一,对服务器虚拟化是非常有价值的。快照可用于恢复崩溃或无操作的虚拟机,或创建虚拟机的克隆用于新的服务器。桌面虚拟化也可以从快照功能获益,可以在多台存储阵列之间克隆虚拟桌面并分发给新的VDI用户使用。例如,该快照可以是只读文件,任何对该桌面的更改都写入到为该用户开辟的独立存储区域中。这样管理员可以快速和便捷地分配新的桌面,而不需要从头创建镜像。
原文链接:http://www.searchvirtual.com.cn/showcontent_51033.htm