桌面虚拟化存储策略:缓解带宽访问压力虚拟化
桌面虚拟化正在被企业快速的应用,但该技术给网络带来了特别的挑战。我们将了解涉及实施桌面虚拟化的挑战和网络需求。
有一个关于桌面虚拟化不可避免的事实:存储和用户在网络上相分离。这些地方要求网络根据桌面虚拟化的类型和后端存储策略的类型而区分。如果做得不好,桌面虚拟化将消耗过多的存储和网络资源,并且导致较差的终端用户体验:一个三输的命题。其诀窍是要弄清楚桌面虚拟化存储策略,这会促成多赢局面。
根据Nemertes研究公司的2009年标准,目前的状况是,存储以每年20%至40%的速度增长,这也会约束一些虚拟化计划的发展。以服务器为中心的桌面虚拟化将以往本地桌面存储转移到了数据中心。更重要的是,当IT部门知道虚拟化对存储有影响时,他们往往不知道由于虚拟服务器和台式机而产生的确切的存储数量影响。
客服这些挑战是至关重要的,我们要考虑到桌面虚拟化可能带来的存储优势。除了降低了管理和维护成本,以及由于桌面虚拟化而改善的安全,该技术还具有非常重要的业务连续性和故障恢复优势。例如,当H1N1在办公室间传播时,每个人必须在家里工作,会发生什么情况?在发生硬盘崩溃时,有多少台电脑真正备份了?事实上,存储整合是桌面虚拟化的潜在优势。
存储区域网络——自然适应于桌面虚拟化
存储区域网络(SANs)仍然是虚拟化的主要存储选择,虽然相当比例的组织还依赖于网络附加存储(NAS)。大多数都使用SAN,因为它是数据中心的主流技术,并且它是一个块存储协议(其可以读取和写入模块中的数据),相比于NAS,SANs可以为实时的虚拟化操作提供更优秀的性能。
除了桌面虚拟化存储容量:带宽和访问
这两个类别的桌面虚拟化(以服务器为中心和台式机为中心)提出了对于数据中心存储的需求,不仅仅是容量。每个桌面虚拟机(DVM)也需要存储带宽和存储访问(每秒的输入/输出,IOPS)。
举个例子,10,000个虚拟桌面,每个都有20GB的操作系统磁盘。在能力方面,将桌面操作系统转入数据中心可以吃掉200TB的磁盘存储空间。添加应用程序和用户数据并进行存储有可能跳到300TB还多。好消息是,这只是一个最坏的情况。减少数据复制的使用和灵活的克隆技术会降低操作系统负荷到250GB以下,并且用户和应用程序负载下降到不足10TB。
了解桌面虚拟化存储策略的磁盘驱动性能
但是,除了总存储性能,我们仍然需要担心磁盘驱动的性能。一般来说,以服务器为中心的虚拟化比以桌面为中心的虚拟化要求更多的存储输入/输出。虽然吞吐量和速度不同,但是基于他们所支持的IPOS数目,合理的估计建议,一个光纤通道磁盘驱动大概可以支持30DVMs,而SAS磁盘驱动大约可以支持10-15DVMs——远少于每个SATA磁盘驱动所支持的数目。
一个10,000用户桌面虚拟化环境可能需要333-3,000个磁盘驱动,这取决于磁盘驱动的类型,存储网络的速度,虚拟机的数量和同步会话的数量。例如,你可能有10,000个以服务器为中心的虚拟机,但是只有5,000个同时活跃的运行基本的办公应用程序。但在另一种情况下,你可能有5,000个以服务器为中心的虚拟机,都同时运行高性能的数据库应用程序。你必须平衡规模和范围。但是,不幸的是,还没有确定最佳平衡的严格规则。
提高以服务器为中心的桌面虚拟化吞吐量的存储策略
如同大多数的网络言论,主要的焦点是吞吐量。延迟是一个因素,但与它在桌面虚拟化实时性能中不是几乎同等的程度。在数据中心,管理存储网络的吞吐量是个挑战,因为虚拟化的物理与逻辑相分离。每台物理服务器有一个或者多个与SAN通信的主机总线适配器(HBAs)。
为了充分实现SAN上的虚拟机,IT人员必须使用虚拟主机总线适配器(vHBAs),给每个虚拟机分配一个全球名称(WWN)。这提供了许多好处,使许多虚拟机流量全部一起通过一个单一识别器(看起来像一个到SAN的机器)。首先,这意味着IT人员可以看到每个虚拟机的存储流量。其次,由于虚拟机从一个主机服务器转移到另一个主机服务器,WWN与虚拟机也一起转移,这有助于在服务器负载均衡或类似站点故障恢复的大事件发生时,依然维持持续的存储吞吐量。
以桌面为中心的虚拟化冲击着启动时的网络
与以服务器为中心的虚拟化不同,当下载虚拟图像时,以桌面为中心的虚拟化——在本地桌面硬件上运行一个虚拟机而不是在数据中心的服务器上——冲击着启动时的网络硬盘,但后来使用网络仅用于存储读/写。这意味着启动时在网络中发送了3GB至10GB的数据。在一个1Gbps的网络,这需要30到100秒。
虽然30秒听起来并不是太糟糕(毕竟,我们的笔记本电脑启动需要几分钟),但由于“启动风暴”,VDI的用户已经经历了超过30分钟的等待时间。启动风暴是典型繁忙时段的情况,所有人都在08:00进来并且打开桌面客户端机器。同样,由于紧急的补丁安装而重启的台式机可以触发同样的情况,但规模可能更大。
智能缓存和克隆:在以桌面为中心的虚拟化中与“启动风暴”斗争
三个工具可以减轻启动风暴,它们是智能缓存桌面图像,桌面克隆和桌面流加速。相比于创建成百上千个千兆字节的克隆,智能缓存和克隆通过发送网络上每个启动桌面的名义上的差别来分配负载。桌面流加速按优先顺序处理桌面流量。最终的结果是以桌面为中心的虚拟化以秒来加载,并且与同时负载的数量无关。
基本上以服务器和桌面为中心的虚拟化都要求高性能的存储。对于以服务器为中心,重点是SAN或者NAS吞吐量和IPOS。对于以桌面为中心,重点是高速缓存,智能客隆,以及数据中心和桌面之间的网络优化技术。通过这些功能的使用,以桌面和服务器为中心的虚拟化可以优化数据中心存储,减少网络性能,并提供良好的用户体验。