虚拟化服务器应用要考虑的因素有:1、服务器I/O性能,磁盘I/O性能对存储阵列十分重要,会给对带宽密集型应用程序流造成响应瓶颈;2、升级虚拟桌面接口,CPU,内存与存储I/O能力,以提高服务器系统的性能;3、应用的单一资源要求,其他虚拟化应用的增长,如计算机辅助设计图像与渲染工具;4、集群与应用交付的弹性,确保虚拟化服务器有足够的弹性机制。
具体内容如下:
1、考虑应用虚拟化服务器
应用虚拟化服务器允许用户访问实际安装在服务器上的某个应用程序的独立实例。但应用虚拟化对I/O性能的要求十分之高。例如,存储位置的选择可能对应用虚拟化产生很大影响。任何时间,在部署[存储区域网络]时,首先需要考虑的应该是I/O问题。磁盘I/O性能对存储阵列十分重要,但I/O问题同样可能来自网络。举例来说,基于以太网的SAN,如iSCSI或FCoE都可能产生网络带宽瓶颈,所以将存储配置在独立的应用服务器上可以简化潜在的网络拥塞问题。网络I/O性能同样会给对带宽密集型应用程序流造成响应,瓶颈产生在将应用按需交付给终端时,这与将应用完全运行在中央服务器上不同。
2、考虑桌面实例(VDI)服务器
虚拟桌面接口(VDI)服务器在中央服务器上托管整个桌面实例,通过用户一方的简单终端设备,交换只有用户输入和音频/视频输出信息,这种终端一般被称作客户端或零客户端。托管整个桌面实例的服务器会比应用虚拟化对资源开销更加敏感,所以应该考虑升级至更强力的CPU,内存与存储 I/O.一旦桌面实例完成加载并开始运行,对网络I/O的要求就降至很低了。
本地存储可以有效提升VDI性能,但SAN是更流行的存储平台,因为他们还提供了单点管理功能。交付服务器上的VDI实例将会持续增长,磁盘子系统必须满足支撑不断增长的性能需求。例如,Parker发现在VDI实例启动系统时,主存储上的主要活动是写磁盘,应该采用提升写入性能的磁盘阵列方式,而写能力较差的RAID5阵列将可能影响存储子系统的性能。
3、考虑应用的单一资源要求
进行虚拟化的应用可能对服务器某些配置有额外要求。例如,设计用于处理大量文件的医疗成像应用,可能会对内存与存储I/O有较高要求。性能峰值可能出现在应用虚拟化后以及向多个用户交付服务时。如LiquidwareLabsInc.的工具Stratusphere,可以帮助管理员诊断在迁移至 VDI部署之前,应用所需的资源开销。
同样,考虑其他虚拟化应用的增长,如计算机辅助设计图像与渲染工具。整合视觉技术,类似 RemoteFXinWindowsServer2008R2SP1以及HDXinCitrixSystemsInc.sXenDesktop4,可以使用终端服务器上的强劲显卡进行计算。这是应用交付另外一个前进的脚步,但IT管理员们需要权衡这种技术进步对服务器基础架构的影响。何种类型的刀片服务器可以支持当前主流的PCIe接口类型显卡,还要额外考虑空间和机柜占用方面的问题。
4、考虑集群与应用交付弹性
提供企业用户关键应用交付的重要服务器通常会要求具备足够的弹性机制以保障可用性。服务器本身提供了一些弹性功能,如板载的RAID控制器用于管理本地磁盘存储以及冗余电源。传统服务器集群整合工具或最近开发的虚拟机冗余技术都可以保护负载免于计划外的宕机。对于应用虚拟化来说,这是需要更为关注的一个环节,因为任何应用终端都会影响到数量众多的用户。