服务器虚拟化陷阱:员工经验不足 性能提升差强人意

日期: 2008-05-15 翻译:清水 来源:TechTarget中国

  有经验的员工不足


  IDG研究服务公司在去年底对464名参与者做了一项虚拟化体验方面的调查。44%的调查对象表示,缺乏足够的技能和培训是最大障碍,其次是软件许可问题、性能与扩展性方面的难题以及复杂性。


  因此,别指望IT员工一开始就有办法解决虚拟化的所有问题。确定哪些服务器可进行虚拟化处理之前,至少要花一个月才能准确了解当前的服务器工作负载。如果是IT人手有限的小公司,可能还要花高价请顾问来进行容量规划。


  小公司也可能没有了解SAN的员工,没有能力让思科交换机与VMware复杂的虚拟网络堆栈紧密配合。虚拟化技术涉及网络、服务器配置及存储配置的许多方面,需要经验丰富的员工才能成功实施。


  大企业要实施虚拟化也不轻松。让服务器、存储、业务连续性和安全等不同团队的许多人步调一致,这本身绝非易事,尤其是他们过去联系不是非常紧密。不过,所有这些人都要接受虚拟化方面的教育。比如,要是某个应用软件出现了问题,管理员就要知道整个服务器集群中虚拟机的具体位置,免得重新启动服务器时无意中导致该服务器上的所有虚拟机停止运行。


  性能提升不尽如人意


  许多人满怀期望地采用服务器虚拟化,却发现性能提升并不明显。厂商宣传资料上的虚拟机基准是指在一台物理主机上运行一个虚拟机的性能。典型的生产环境却是每个物理主机上运行8到12个虚拟机,而且这还是保守估计。或有意或无意,厂商常常掩盖了像CPU内核过度分配等问题,而这会拖累虚拟机管理程序的CPU调度程序,从而降低性能。


  内存是影响性能的另一大因素,对多线程应用软件进行虚拟化处理更是如此。一个操作系统上的多个线程不断试图刷新内存时,虚拟机管理程序的影子页表(shadow page table)就会备份起来,结果就会出现延迟。对高度依赖内存的应用软件而言,延迟会导致应用软件的响应迟缓,用户看到的就可能是连接超时中断。


  业内人士提醒说: “硬件辅助内存是个解决办法,不过这也有风险。有些应用软件在使用硬件辅助内存的虚拟化环境下运行效果较好,而有些应用软件在使用影子页表的情况下运行效果较好。”


  性能平平会带来巨大影响。公司可能只好花更多的钱去买服务器。公司主管们可能要求: 重新为应用软件分配各自的服务器。


  陷阱还不止这些。性能差强人意、员工缺乏准备以及隐性成本,这些只是采用服务器虚拟化过程中面临的几个陷阱。考虑到虚拟机可从一台物理服务器迁移到另一台服务器,甚至迁移到便携式硬盘上,对虚拟机的行踪进行管理可能让人头疼。另外,还面临重大的安全风险,虚拟化环境下更容易出现因安全区域缺乏完全隔离而导致的审计失败。


  此外,还存在虚拟服务器蔓延这种威胁,因为新的应用软件易于在虚拟化环境下安装及运行。


  当然,服务器虚拟化面临的众多陷阱阻止不了人们采用这项技术。毕竟,如果实施得当,这项技术是可以给用户带来丰厚的回报的。但若能早些知道如何识别及避免这些陷阱,就能减轻项目难度,回报也会大得多。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

翻译

清水
清水

相关推荐