本文作者Russ Fellows和John Webster是市场研究和咨询公司Evaluator集团的高级合伙人。
许多大企业开始使用虚拟桌面架构(VDI)来迁移到虚拟桌面环境。在VDI环境内,无论是内部部署的还是外包的桌面应用程序和存储都集中化到统一的IT操作中。系统可以在需要的时候通过精简客户端或终端服务将虚拟桌面提供给应用程序用户。
将桌面应用程序、操作系统和存储置于统一的IT控制下可以为企业节约管理成本、系统成本并提高商业数据的安全性。不过,这也增加了VID环境的支持性要求并带来了很大的挑战。在VDI实施中,最重要的资源之一就是存储。
VDI有各种不同的实施方式,包括VMware View、Microsoft Terminal Services(微软终端服务)和Citrix Xen。每种解决方案在架构和存储的使用方式上都有所不同。由于现在也没有单一的标准,因此存储管理员需要考虑每种方式的优缺点以及其对存储的影响。例如,副本如何从黄金镜像中创建,软件升级如何应用到桌面镜像,存储如何共享,桌面如何配置以及数据保护设置如何完成。
存储架构和它的要求对VDI实施能否成功有很大的影响。因此,存储人员在VDI实施中需要和VDI应用程序和服务器小组一起规划,这是很重要的。
VDI存储
存储厂商通常在正常的应用环境背景下使用统计指标来描述系统的性能。这些指标包括吞吐率(MB/秒、GB/秒)和每秒输入输出(IOPS)。厂商们同时还提供实施指南来帮助管理员通过优化存储系统特性来达成预期结果。这些需要优化的特性包括高速缓存的使用、固态磁盘(SSD)驱动器的设置性、内部数据通道的数量以及其他专门的功能。不过,VDI有所不同。要有效支持VID需要有新的范式和新的标准集。
在评估VDI存储的时候,需要进行比较,同时需要理解VDI对不同存储系统的影响。在评估开始的时候,需要问一些简单的问题。下面我们将列举这些问题和一些评论。
容量
每个虚拟桌面需要多少存储空间?存储系统所支持的所有虚拟桌面需要多少存储空间?
随着用户增加更多的虚拟桌面,容量如何扩展?
随着虚拟桌面的增加,存储子系统容量将如何扩展?
配置给一个虚拟桌面的存储空间是否可以减少?
主数据重复数据删除对容量有什么影响?
为新的桌面配置存储需要多长时间?
存储配置是简单的克隆操作还是需要额外的操作?(编写流程脚本和自动化存储配置流程很重要,因为虚拟桌面扩展的数量有可能比较多)
存储系统是否可以为虚拟桌面之间共同的数据块提供某种共享方式?
保护和恢复
虚拟桌面数据如何保护,如何恢复?
是否可以只备份那些发生过变 化的数据?
快照可能是一种保护手段,不过如何达成灾难保护?
全系统恢复、单个虚拟桌面或单个文件恢复的RPO(恢复 点目标)和RTO(恢复时间目标)要求是什么?
受保护数据是否有可移动副本要求?(灾难后或意外删除后的恢复必须和正常的IT操作相 同,除非规模达到数千个以上)
启动风暴(Boot storm)
从访问虚拟桌面数据的角度来看,初始化虚拟桌面环境需要多长时间?
在真实世界中有可能几乎所有虚拟桌面在同一时间启动,存储 系统对这种"启动风暴"的耐受力如何?
管理
虚拟桌面存储的管理如何完成?这将是 个新的任务。以前使用的个人电脑可能是通过单独的组织来管理。处理行政管理和存储管理的需求将需要一定的规划和协调。重要的是理解管理员在虚拟桌面存储上 所需要的工具和时间。
安全性
是否有足够的存储系统安全控制措施?对于那些可能丢 失访问设备(个人电脑、iPad、精简客户端设备等)的用户,存储安全措施是否可以扩展到覆盖这些用户?
存储子系统: 理解不同的使用特征
就像我以前提过的那样,要有效地将资源配置给VDI需要特定的存储特性。下一步就是将这些需求和 不同厂商的存储系统进行配对。
容量要求–使用VDI桌面克隆功能,管理员可以在相对短的时间内创 建数以千计的虚拟桌面。因此,存储容量使用的增长速度可能比正常操作环境下的增长速度还要快得多。使用静态的容量配置概念,比如配置固定容量的卷,不仅非 常浪费,而且有可能成本非常高。更好的方法是让存储只有在需要的时候配置容量而且可以动态地增加容量。
要做到这一点,一个方法就是自动 精简配置。通过自动精简配置,存储系统只在需要的时候按块配置存储,从而减少整体的存储使用和存储浪费。
使用存储系统的快照功能又是另 一种方法。不过,并不是所有的快照功能都一样的。快照都必须能够在桌面镜像之间共享共同数据。这可以大幅减少容量需求。快照还必须是可读/可写的,并且可 以在虚拟桌面提高存储要求的时候进行扩展。