论文部分内容阅读
大大小小的企业开始认识到虚拟桌面基础架构(VDI)在运营和环境方面带来的效益,这项技术也日益流行起来。不过,把数据中心中的桌面操作环境集中起来可能会带来意想不到的挑战,比如在事务处理方面给成本高昂的集中式网络存储带来巨大压力。
没有为VDI负载进行规划和测试会导致差强人意的性能和令人不安的预算超支。下面简要介绍如何配置VDI所必要的网络存储。
确定需求
需求起码应该包括预期用户使用虚拟化桌面所能做到的一切:他们是否需要自行安装软件?他们是否需要查看全动态视频或音频?他们是否使用麦克风或网络摄像头等实时客户端设备?远程访问或基于低带宽广域网的访问是否必不可少?
其中一些需求可能给存储带来重要的影响。比如说,如果部署一批非持久性的虚拟桌面,每个用户在每次登录时,将把自己的用户状态装入一个“新的”虚拟机,从而带来最佳的总体拥有成本。它确保了用户可以享用一个完全干净的环境,没有恶意软件和“Windows老化”(Windows rot)。这也意味着可以使用节省容量的方法,比如VMware的链接克隆(linked clone)技术。不过,一个新的虚拟机使用户几乎不可能安装自己的软件,也别指望下一次登录后,虚拟机仍在那里。保持桌面的持久性一般要求每个用户必须有一个专用桌面,这不但大大抵消了VDI在桌面管理方面带来的好处,还大幅提高了对网络存储容量的需求。
建立试点环境
在仔细定义了VDI的需求后,就要选购一款符合需求的特定的VDI产品,并投入一些资源来建立试点环境。这个试点环境应该足够大,以便能够在正常的日常活动期间对颇具代表性的不同类型的用户进行测试。这很重要,因为不但可以评估VDI提供的功能给用户留下的印象,还让你有机会确定需要哪种服务器和存储资源来运行成熟的部署环境。
在试点阶段,你需要留意许多度量指标,所以不要在数据收集方面敷衍了事。除了像处理器和内存利用率这些明显的度量指标外(大多数虚拟机管理程序让这些度量指标很易于跟踪),还需要非常密切地关注试点用户在使用多少数量的事务存储资源。你可以通过许多不同的方式来收集这些信息,例如通过基于Windows的工具(如PerfMon)从访客操作系统内部收集,有时通过虚拟机管理程序来收集,还可以通过存储厂商提供给你的各种SAN管理工具来收集。
评估存储要求
如果你目前的环境包含对存储需求很大(比如用于存储富媒体)的桌面系统,如果改用VDI的话,你也许想知道部署VDI到底需要多大的网络存储容量,不过也不要忽视事务负载,这才是最后真正花钱的方面。网络存储容量相当便宜,而每秒输入输出次数(IOPS)可不便宜,如果结合高容量需求更是如此。
比如说,假设你正在为500个用户进行设计,想要评估集中式存储需要多少成本。如果你可以使用链接克隆或其他节省空间的技术来部署,那么,可能需要约2.5TB的磁盘空间;如果不能用这些技术来部署,可能需要多达7.5TB或更多的空间。具体容量取决于你打算使用什么操作系统,不过要记住,部署Windows 7占用的磁盘空间将比部署Windows XP多出两倍。
如果从试点环境收集的数据表明VDI用户每天平均形成5次IOPS,对部署的生产环境来说,平均形成约2500次,那么,选购一组价廉的SATA磁盘可能就不足以处理该负载,而需要几组更高速的SAS磁盘,提供所需的容量和事务吞吐量。
提防“启动风暴”
无论部署的是持久性环境还是非持久性环境,要留意的另一个方面是,虚拟机启动或者重启动期间带来的磁盘负载。与正常操作期间相比,虚拟机在启动期间耗用的事务型磁盘资源要多得多,这不足为奇。要切记,有几种桌面虚拟管理情形,比如升级基本映像中的软件,可能会导致在一段非常短的时间内启动数量众多的虚拟机。由此带来的磁盘负载会让当初不是专门为应对这种情形而设计的几乎任何网络存储平台不堪重负。
在所需存储资源相当少的场合下,基于固态硬盘(SSD)的存储平台或固态硬盘/磁盘混合存储平台通常能实现容量和事务吞吐量之间的最佳平衡。混合产品特别适合处理VDI工作负载,因为它们通常能够把频繁使用的存储块转移到固态硬盘,而把不常使用的数据留在速度慢得多(成本也便宜得多)的普通磁盘上。结果常常是频繁使用的黄金映像(gold image)保留在固态硬盘中,可以快速读取,而对性能要求不太高的用户数据存储在较廉价的磁盘上。这实际上是透明的存储分层。
VDI这项令人兴奋的技术正日趋成熟。虽然它在用户体验方面仍存在一些挑战,特别是基于广域网线路的视频/音频质量和对客户端外设的支持,但在过去的几年里得到了显著改进,而且会保持这种态势。无论选择使用哪种VDI平台,预计网络存储资源都会面临相当大的负载。
没有为VDI负载进行规划和测试会导致差强人意的性能和令人不安的预算超支。下面简要介绍如何配置VDI所必要的网络存储。
确定需求
需求起码应该包括预期用户使用虚拟化桌面所能做到的一切:他们是否需要自行安装软件?他们是否需要查看全动态视频或音频?他们是否使用麦克风或网络摄像头等实时客户端设备?远程访问或基于低带宽广域网的访问是否必不可少?
其中一些需求可能给存储带来重要的影响。比如说,如果部署一批非持久性的虚拟桌面,每个用户在每次登录时,将把自己的用户状态装入一个“新的”虚拟机,从而带来最佳的总体拥有成本。它确保了用户可以享用一个完全干净的环境,没有恶意软件和“Windows老化”(Windows rot)。这也意味着可以使用节省容量的方法,比如VMware的链接克隆(linked clone)技术。不过,一个新的虚拟机使用户几乎不可能安装自己的软件,也别指望下一次登录后,虚拟机仍在那里。保持桌面的持久性一般要求每个用户必须有一个专用桌面,这不但大大抵消了VDI在桌面管理方面带来的好处,还大幅提高了对网络存储容量的需求。
建立试点环境
在仔细定义了VDI的需求后,就要选购一款符合需求的特定的VDI产品,并投入一些资源来建立试点环境。这个试点环境应该足够大,以便能够在正常的日常活动期间对颇具代表性的不同类型的用户进行测试。这很重要,因为不但可以评估VDI提供的功能给用户留下的印象,还让你有机会确定需要哪种服务器和存储资源来运行成熟的部署环境。
在试点阶段,你需要留意许多度量指标,所以不要在数据收集方面敷衍了事。除了像处理器和内存利用率这些明显的度量指标外(大多数虚拟机管理程序让这些度量指标很易于跟踪),还需要非常密切地关注试点用户在使用多少数量的事务存储资源。你可以通过许多不同的方式来收集这些信息,例如通过基于Windows的工具(如PerfMon)从访客操作系统内部收集,有时通过虚拟机管理程序来收集,还可以通过存储厂商提供给你的各种SAN管理工具来收集。
评估存储要求
如果你目前的环境包含对存储需求很大(比如用于存储富媒体)的桌面系统,如果改用VDI的话,你也许想知道部署VDI到底需要多大的网络存储容量,不过也不要忽视事务负载,这才是最后真正花钱的方面。网络存储容量相当便宜,而每秒输入输出次数(IOPS)可不便宜,如果结合高容量需求更是如此。
比如说,假设你正在为500个用户进行设计,想要评估集中式存储需要多少成本。如果你可以使用链接克隆或其他节省空间的技术来部署,那么,可能需要约2.5TB的磁盘空间;如果不能用这些技术来部署,可能需要多达7.5TB或更多的空间。具体容量取决于你打算使用什么操作系统,不过要记住,部署Windows 7占用的磁盘空间将比部署Windows XP多出两倍。
如果从试点环境收集的数据表明VDI用户每天平均形成5次IOPS,对部署的生产环境来说,平均形成约2500次,那么,选购一组价廉的SATA磁盘可能就不足以处理该负载,而需要几组更高速的SAS磁盘,提供所需的容量和事务吞吐量。
提防“启动风暴”
无论部署的是持久性环境还是非持久性环境,要留意的另一个方面是,虚拟机启动或者重启动期间带来的磁盘负载。与正常操作期间相比,虚拟机在启动期间耗用的事务型磁盘资源要多得多,这不足为奇。要切记,有几种桌面虚拟管理情形,比如升级基本映像中的软件,可能会导致在一段非常短的时间内启动数量众多的虚拟机。由此带来的磁盘负载会让当初不是专门为应对这种情形而设计的几乎任何网络存储平台不堪重负。
在所需存储资源相当少的场合下,基于固态硬盘(SSD)的存储平台或固态硬盘/磁盘混合存储平台通常能实现容量和事务吞吐量之间的最佳平衡。混合产品特别适合处理VDI工作负载,因为它们通常能够把频繁使用的存储块转移到固态硬盘,而把不常使用的数据留在速度慢得多(成本也便宜得多)的普通磁盘上。结果常常是频繁使用的黄金映像(gold image)保留在固态硬盘中,可以快速读取,而对性能要求不太高的用户数据存储在较廉价的磁盘上。这实际上是透明的存储分层。
VDI这项令人兴奋的技术正日趋成熟。虽然它在用户体验方面仍存在一些挑战,特别是基于广域网线路的视频/音频质量和对客户端外设的支持,但在过去的几年里得到了显著改进,而且会保持这种态势。无论选择使用哪种VDI平台,预计网络存储资源都会面临相当大的负载。