虚拟化 频道

虚拟化应用性能 别让这五大症结拖累

  【IT168 专稿】如果你在对贵公司的更多应用程序进行虚拟化处理,就要避免下列五大错误;这些错误可能会让用户面临应用程序性能严重下降的局面。你的IT人员必须学会谨慎行事。

  除了有望从仅仅一台物理服务器获得相当于几台服务器的性能外,还有什么因素在推动虚拟服务器市场的发展?那就是大多数应用程序能够比较轻松自如地从物理基础架构迁移至虚拟基础架构。

  但要是没有规划就贸然行事,就会在性能方面遇到几个重大"陷阱",而在全新虚拟基础架构上运行的应用程序却如同像在旧的硬件设备上运行。下面是要切记的五大虚拟化性能症结。

  一、硬件方面敷衍了事

  当然,虚拟化的一个主要目的就是让物理服务器就此消失,但这并不意味着硬件本身就不重要了,Computacenter公司的信息系统运营经理Ian Scanlon表示。这是一家总部设在伦敦的数据中心和IT服务公司,业务范围遍布欧洲大部分地区。

  Scanlon表示,从2007年开始,Computacenter就把700余台运行内部IT业务的服务器迁移至VMware,遇到的性能问题非常少,尽管应用程序对输入/输出或计算资源的要求非常高。原因在于,所有虚拟机运行在比较高端的惠普刀片服务器上,每台服务器配备48 GB内存和充足的存储区域网(SAN)存储空间。他表示,要是不留出这样的余地,数据仓库、基于SQL Server的应用程序以及其他要求很高的系统可能就达不到业务部门的要求。

  二、过于关注节省成本

  Scanlon表示,虚拟服务器无疑可以省钱;但要是你在创建虚拟服务器时,过于关注节省成本,就不会节省资金或获得良好性能。他表示,比方说,花钱购买高带宽网络连接、光纤(而不是铜缆)和功能强大的SAN设备比前期省下少许资本成本要明智得多。

  他说:"我们从事这项迁移工作的目的是为了节省成本,但一开始其实没有省下成本。效益其实体现在灵活性、缩短构建新服务器或扩增资源的时间以及简化管理等方面。我们其实没有省下太多的成本,但我认为公司里面没有人说这是个错误的决定。"

  据《CIO》杂志的研究数据显示,许多公司的确通过虚拟化项目节省了大笔成本,但它们同样重视灵活性方面的提高。

  三、支持计划偷工减料

  伯顿集团的分析师Chris Wolf表示,每个人都喜欢通过在一台物理设备上运行多个虚拟机来获得"免费"服务器,但这并不意味着你的基础架构上实际上没有任何负载。事实上,电力、网络和存储资源等方面的负载可能更大了。

  Wolf表示,一台物理主机上的五个虚拟机使用与五台物理服务器一样多的带宽和磁盘空间,而且在配置、安全、管理、许可、补丁和所有其他方面,需要与维持一个应用程序或整个数据中心运行一样大的工作量。缩减支持计划或没有计划增加容量以满足新虚拟机的要求也许在迁移后头一天无关紧要,但软件的无序增长(software rot)很快就会拖累性能。

  四、相互推诿而不是排除故障

  Bob Quillan是EMC公司专门从事虚拟基础架构管理的Ionix部门的资深营销主管;他表示,在存在IT孤岛的许多公司,人员没有处理好共同分担责任,就会把牵涉虚拟服务器上运行的任何东西的责任一股脑儿地推给"虚拟化工作人员"。

  要是公司另外建立了实际上涉及IT方方面面的孤岛,必然会面临无休止的相互推诿――而不是出现什么岔子后,积极排除故障。传统的IT小组并不习惯于虚拟基础架构出现的频繁变动――EMC的技术人员称之为"V-Motion弊病"(V-Motion Sickness),所以他们往往先把问题归咎于此。Quillan表示,要防止小问题变成大问题,唯一的办法就是拆除孤岛,并且制定一套同时适用于虚拟环境和物理环境的筛选分类及响应程序。

  五、应用程序运行过多

  Scanlon表示,对于在同一个机器(或相同机器)上运行的两个虚拟机来说,虚拟机管理程序、操作系统和硬件可能完全一样,但在上面运行的应用程序却完全改变了这种状况,以至于你不得不根据每台服务器上的每个应用程序的具体要求,不断进行容量规划。

  他表示,在一台物理服务器上创建六个运行某个普通应用程序的虚拟机没什么问题,但要是虚拟机在运行输入/输出密集型的SQL Server应用程序或大量耗用计算功能的数据仓库,那么一台物理服务器上只能创建两个虚拟机。

  在虚拟机上运行思杰虚拟应用服务器也不是问题,除非你忘了这一点:思杰应用程序本身是个虚拟服务器;要是使用它的每个人登录,对资源的要求就会急剧增长――如果之前没有在实际情形下进行测试,更是如此。

  Scanlon说:"我们自从迁移以来在性能方面遇到的问题比较少,但我认为这主要是因为我们一开始投入的硬件相当有保障。这让我们省却了许多麻烦。"

0
相关文章