在虚拟桌面基础架构(VDI)规划过程中,IT必须考虑多种因素,而存储是最关键的组件之一。
IT应从以下三大方面来考虑VDI存储:存储技术、系统要求和支持的工作负载。在本文中,我们将探讨这三个因素对VDI规划的影响。
系统要求
VDI存储的系统要求取决于IT如何部署VDI组件和桌面。例如,大多数VDI供应商都支持持续性和非持续性桌面。持续性桌面可维持用户数据和设置,从一个会话延续到下一个会话;非持续性桌面则没有。因此,持续性桌面需要更多的存储容量来存储主数据和备份。
IT应该了解虚拟桌面基础结构产品中可用的各种功能,以确定它们如何影响VDI存储需求。例如,VMware提供vSAN,vSAN是集成到vSphere的软件定义存储平台。vSAN虚拟化vSphere群集中的本地物理存储,以创建分布式共享存储产品,可简化管理并帮助降低存储成本。
VMware还提供View Storage Accelerator来降低IOPS要求,View SE Sparse磁盘可回收存储容量,还提供Virtual Volumes以更好地控制与存储相关的操作。此外,VMware支持桌面克隆,这使管理员可以从主映像创建完整或链接桌面克隆。克隆可以减少总体容量需求,但也可能导致写入放大问题并增加I / O要求,尤其是对于持续性桌面而言。
大多数供应商提供的功能可能会影响VDI存储需求和整个VDI,通常是为了提高性能和资源利用率。例如,Citrix提供Machine Creation Services和Provisioning Services,这两者都可以帮助提供更好的存储性能,并减少每个虚拟机的存储要求。
IT部门还应评估VDI存储要求以部署该产品的组件,还应评估所需的存储资源,以支持备份、站点到站点复制和灾难恢复操作。
例如,在规划Citrix部署时,IT需要估计Microsoft SQL Server数据库要求,并考虑三个主要数据库以及临时数据库(tempdb)的数据库和事务日志文件—监控、站点配置和配置日志记录。IT还需要提供存储来备份这些数据库并确保其连续可用性。
选择存储产品
存储技术包括从驱动器类型到存储配置再到传输协议的所有内容。例如,在选择存储产品时,IT可以选择硬盘驱动器(HDD)、固态驱动器(SSD)或结合这二者的混合系统。
HDD曾经几乎只用于VDI,但由于SSD的性能明显优于HDD,因此它们正迅速成为首选的驱动器。此外,SSD密度一直在稳定增长,而价格在下降,这使得全闪存阵列成为比以往更可行的选项。但是,在某些情况下,混合存储可以充分支持VDI工作负载并进一步降低价格。
支持的工作负载
这个存储难题的最后也可能是最重要的部分是:了解VDI必须能够支持的工作负载。IT应该评估连接到桌面的用户类型,这些用户如何以及何时工作,以及有关其行为的其他信息,这些信息可以为存储计划提供依据。例如,生产力工作者通常比知识工作者具有更低的IOPS要求,而知识工作者具有更高的性能要求,并使用资源密集型应用程序。
作为这个计算的一部分,IT团队应确定所需的用户数量和桌面数量,这两个数据不一定相同。IT团队还应该确定他们将存储多少用户数据、运行哪些来宾操作系统、用户将需要的应用程序类型以及他们执行日常操作的任何其他特殊性能或存储要求。
IT必须确保存储驱动器可以提供所需的IOPS以支持预期的VDI工作负载,这些工作负载通常是随机的,并且会根据一天中的时间、用户数量和受支持的应用程序而波动。这个计算应包括现有需求和未来需求,并考虑预期增长和临时员工涌入等因素。IT还应考虑预期的启动和登录风暴,或其他可能导致高I / O需求的情况。
不同类型的驱动器提供不同级别的IOPS,并且,从性能来看,即使相同类型的驱动器也可能存在很大差异。例如,SSD通常提供比HDD高得多的IOPS,但并非所有SSD都是相同。IT必须仔细评估SSD,以确保它们可以满足预期的需求。
其他VDI存储注意事项也会影响用户体验。例如,服务器端缓存会减少I / O延迟。IT部门可以选择RAID级别以匹配工作负载,并可以使用分层来改进响应时间—对于需要更快加载的虚拟桌面组件。而在最大化I / O方面,阵列管理软件的有效性也会有所不同。此外,某些技术(例如重复数据删除或精简配置)可以提高资源利用率,但是它们也可能潜在地影响用户体验。
部署和配置注意事项
另一个重要VDI存储因素是IT如何配置或部署存储。IT必须确定是使用直接连接存储(DAS)、网络连接存储(NAS)还是存储区域网络(SAN)。DAS可能更便宜,但是NAS和SAN通常可以更好地支持大规模操作,而SAN可以提供更高的可用性和可靠性。
超融合基础架构(HCI)使用DAS提供池化存储资源,这已被证明是VDI工作负载的有效策略。IT团队应该评估每个选项,以了解它们带来的影响。
存储接口和协议也会影响VDI性能。通用接口包括串行高级技术附件(SATA)、串行连接的SCSI、光纤通道和外围组件互连Express。通用协议包括小型计算机系统接口(SCSI)、Internet SCSI、高级主机控制器接口(AHCI)、非易失性存储器标准(NVMe)和架构端非易失性存储器标准(NVMe-oF)。
当IT将接口与最佳协议结合时,在吞吐量和性能方面将产生重大差异。支持通信(例如以太网或InfiniBand)的网络架构也会影响吞吐量和性能。例如,光纤通道接口的性能优于SATA接口,并且NVMe协议的速率比AHCI更快。
围绕接口、协议和网络结构的技术日新月异,IT团队在做出选择之前必须仔细评估可用的选项。