人们需要了解如何规划和部署虚拟桌面基础设施(VDI)的存储设备,以提高远程工作人员的生产力和效率。
为VDI提供存储并非易事,例如工作负载波动、用户的不同要求,员工在家远程工作。企业的IT团队必须平衡存储性能与容量和成本,以及提供必要的数据保护功能,所有这些问题都会增加整体复杂性。
更复杂的是,许多VDI部署支持桌面设备,这需要更多容量来存储大量数据和备份。为了帮助IT团队处理这些问题,需要了解以下9个VDI存储最佳实践,以在企业中有效地规划和部署该技术:
1.了解用户及其工作模式
要使VDI实施成功,存储系统必须支持用户及其工作方式。这种方法首先从了解他们的要求和工作模式开始。VDI存储流量通常是随机的,并且一直都在波动。存储驱动器必须能够在任何情况下提供所需的IOPS,并且仍然能够容纳必要的容量,同时能够适应未来的需求。
IT团队必须评估他们将支持的员工类型。他们是生产力??工作者还是知识工作者?了解他们将运行哪些应用程序也很重要——生产力、视频编辑或计算机辅助设计。IT团队还应确定用户需要哪些来宾操作系统。尽管许多将在Windows10上运行,但有些可能需要较早的Windows版本或Linux桌面,这可能会对IOPS和容量产生影响。此外,IT应该验证用户将存储多少数据以及他们是否需要持久或非持久桌面。还需要验证用户数量,以及他们将在何时何地工作。
2.考虑安全性
由于发生疫情,在家工作的员工比以往任何时候都多,这使得安全性和合规性成为一个更大的问题。尽管虚拟桌面有助于保护敏感数据,但越来越多的远程工作人员在企业数据方面增加了风险,例如人们在不太安全的环境中工作、采用非正式的工作习惯以及使用影子IT。远程工作人员还为网络攻击者创造了更多进行恶意行为的机会。
在实施VDI存储最佳实践时,VDI存储管理员应该使用提供全面身份和访问管理的细粒度数据保护策略,将最低权限原则应用于所有资源。他们还应该加密静态和动态数据,并尽可能实施端点安全保护。保护VDI环境中的数据是更主要的安全性和合规性策略的一部分,该策略可以保护位于任何位置的数据,并为员工提供在家安全工作的教育和工具。
3.不要忘记VDI产品组件
VDI平台由多个组件组成,其中许多组件具有超出支持虚拟桌面、应用程序和用户数据所需的存储要求。例如,Citrix Virtual Apps and Desktops包括Delivery Controller、Studio、Storeront和License Server,所有这些都需要足够的存储空间。此外,Citrix平台需要存储来支持用于监控、站点配置和配置日志记录的SQL Server数据库。
平台的虚拟机管理程序还需要为其运行的每台主机提供存储,不仅用于软件本身,还用于它创建的任何文件。例如,管理程序可能会为该主机上运行的每个虚拟机(VM)生成日志文件。尽管产品组件所需的磁盘空间通常比虚拟桌面和数据所需的磁盘空间少得多,但IT团队仍必须满足其存储要求,其中包括可能实施的任何可选功能和服务。
4.选择合适的存储平台
对于本地VDI部署,IT可能会部署NAS或SAN,而不是DAS,除非选择超融合基础设施。VDI存储最佳实践是根据VDI环境的大小和特定要求选择系统。在某些情况下,现有存储系统可能能够支持VDI实施,但在尝试使用无法胜任工作的原有存储设备时要小心谨慎。
该团队还需要确定要使用的最佳存储协议和接口,考虑到存储平台,它使用文件存储、块存储还是对象存储,以及它使用的网络结构——以太网、光纤通道(FC)或InfiniBand。例如,如果IT团队在FC网络上实施全闪存SAN阵列,它可能会使用NVMe-oF并部署可支持NVMe over FC的主机总线适配器。但是,如果它正在部署云托管的VDI,那么它可能会使用通过云计算提供商提供的存储服务。
5.选择合适的设备
在规划存储平台及其支持基础设施时,IT团队还应解决存储设备本身的问题。传统的VDI系统依赖于HDD硬盘,但这些正在迅速让位于SSD硬盘。它们不仅能够以更低的延迟提供更高的IOPS,而且更便宜、更耐用并支持更大的容量。在某些情况下,IT团队可能会选择使用HDD硬盘和SSD硬盘的混合存储。存储分层是一种选择,将IOPS密集型工作负载放在SSD硬盘上,将要求较低的工作负载放在HDD硬盘上。
在选择设备时,IT团队应评估管理存储操作,并最大限度地提高性能和耐用性的内置软件或固件。这些功能因驱动器类型和存储平台而异,应该仔细权衡。许多系统都采用了重复数据删除、压缩和零检测等数据缩减技术,尽管它们的有效性取决于VDI环境的配置方式。例如,数据缩减技术对于完整克隆比链接克隆更有效。
6.选择合适的技术
IT团队必须确定他们将实施哪些技术来支持他们的存储系统。例如,如果他们计划实施RAID,他们应该决定使用哪个RAID级别。正确的级别可以提高性能并提供容错能力。
另一项值得考虑的技术是软件定义存储,它可以更轻松地管理和扩展系统。IT团队还应确定他们将如何监控和分析存储系统及其工作负载,以确保最佳性能和保护数据。
另一个重要的存储决策与如何实现本地缓存有关。即使在持久性VDI环境中,如果在启动风暴等I/O密集型时期使用缓存,也可以使用价格较低的存储来抵消SSD硬盘的高昂价格,同时仍可提供VDI所需的性能。应尽可能使用缓存。将链接克隆存储在固态驱动器上。甚至可以缓存用户配置文件数据以最大限度地提高性能。
7.利用特定于产品的选项
VDI产品通常提供用于提高存储性能和减少容量的功能。一种VDI存储最佳实践是使用克隆功能创建基本映像,然后创建多个共享基本映像的链接克隆,从而显著减少存储的数据量。另一种选择是精简配置按需分配磁盘空间,而不是预先全部保留。
VDI产品通常提供独特的功能。例如,VMware Horizo??n提供用于软件定义存储的vSAN、用于降低IOPS要求的View Storage Accelerator和用于优化虚拟环境的SAN和NAS阵列的虚拟卷。Citrix虚拟应用程序和台式机包括机器创建服务和资源调配服务,这些服务提供了更好的存储性能,并降低了虚拟机的存储需求。IT团队在评估VDI平台时应该考虑这些类型的特性。
8.适应VDI灾难恢复
VDI存储不仅必须能够处理日常操作,而且还应该支持灾难恢复。VDI存储最佳实践需要将用户数据复制到辅助站点以防止数据丢失。另一种方法是设置数据库系统,使其支持故障转移集群中的VDI实施,以提供高可用性并防范灾难。在这种情况下,存储系统必须在不影响主要操作的情况下容纳所需的额外容量和负载。
VDI通常会生成备份和快照以保护虚拟桌面环境及其数据。系统通常会备份桌面映像以及支持文件,例如配置和数据库日志和数据文件。快照还可用于保留虚拟机状态,这会增加大量存储开销。此外,可以在双活集群中设置VDI以提供高可用性,从而产生更多的存储开销。IT团队还必须确保存储系统本身配置了冗余组件,例如双控制器。
9.为远程工作者制定计划
现在,IT团队比以往任何时候都必须考虑在家工作人员的桌面需求。虚拟桌面非常适合远程工作人员,但如果基础设施没有考虑到位置问题,他们可能会遇到高延迟和性能不佳的问题。如果人们不靠近托管VDI平台和存储数据的数据中心,他们可能会在访问桌面时遇到问题。
如果劳动力所处的位置高度分散,在不同位置部署多个VDI站点并为每个站点提供足够接近的存储以获得最佳性能可能是明智之举。云平台有助于支持这种场景,但即便如此,分布式VDI也需要一种方式来促进冗余、协作和数据共享。为此,企业可能会转向基于云计算的服务,例如Nasuni可以提供跨分布式VDI站点的数据访问。
原创文章,作者:kepupublish,如若转载,请注明出处:https://blog.ytso.com/tech/cloud/171230.html