机房360首页
当前位置:首页 » 技术解构 » 探讨关于服务器的整合过度问题

探讨关于服务器的整合过度问题

来源:机房360 作者:Randy编辑 更新时间:2011-9-14 15:50:52

摘要:如果你已经实施了服务器虚拟化,你一定意识到整合的重要性,整合是虚拟数据中心最重要的考虑因素,简单地说,整合增加了可用的计算机资源,允许在同一物理服务器上运行更多虚拟机,但即使目前最强大,最适合做虚拟化的服务器,整合也是有局限的,过度整合并不是好事,虚拟环境中的管理员必须考虑数据中心过度整合产生的影响。

  分摊费用,防止滥用
  
  限制虚拟机增长过快的另一个方法是考虑或重新评估组织扣款策略,扣款在很多组织中是一个很棘手的问题,在少量服务器上整合多个虚拟机只会使问题复杂化,组织可以将成本分派到使用这些计算资源的各个部门上,只有付费才能使用,部门才能体会到它的价值,也才不会滥用计算资源。
  
  实现虚拟机生命周期管理也有助于预防虚拟机蔓延导致的资源浪费,VMware Lifecycle Manager(生命周期管理器)可以识别可能并不需要的虚拟机,移除这些虚拟机可以为其它虚拟机腾出更多的资源。不仅可以节省内存和CPU,移除不必要的虚拟机也可以节省存储空间,消除多余的备份需求,说不定还可以推迟购买新服务器的时间,从而节省组织IT开支。
  
  最后需要考虑的是新硬件在虚拟服务器整合中的作用,良好的硬件更换周期固然很好,但也容易陷入服务器过度整合的陷阱。此外,在考虑硬件更新时,也要考虑升级网络的最佳时机,如10GbE或FCoE,因为高度整合的虚拟服务器必须要有更多网络带宽支撑。
  
  何时应该避免整合
  
  虚拟化平台在过去几年取得了长促的进步,来自VMware、微软和思杰的虚拟化产品几乎可以支持任何类型的工作负载。一般来说,所有现代应用程序都可以在虚拟机上运行,但在制定转移到虚拟平台的规划时,IT管理员应小心谨慎。
  
  旧应用程序在转移到虚拟平台上时可能会遇到问题,特别是那些定制或需要特殊硬件支持的程序,因为虚拟化在应用程序和底层硬件之间强制增加了一个抽象层,那些需要访问特殊硬件的应用程序可能会发生故障或遭遇不可接受的性能问题。
  
  一个解决办法是使用新的编程语言重写应用程序,改造成与硬件无关的版本,但这种方法的成本很高,而且也很耗时。第二个办法是购买可以自己修改的商业产品替换定制的应用程序,但需要的时间和成本也很高,说不定和修改现有定制应用程序的时间和成本相差无几。
  
  现实中,最简单的办法就是让这些应用程序还是运行在非虚拟化的物理服务器上。此外,如SQLServer或Exchange Server耗资源的应用程序是可以放在虚拟机上运行的,但如果在相同物理服务器上还部署了其它虚拟机,则会存在性能问题。因此,资源密集型应用程序应最低限度地实施整合。
  
  测试是整合过程重要的组成部分,应该脱离生产环境搭建起专用的实验室环境,通过测试验证应用程序是否适合部署到虚拟环境中,确定其需要的资源、性能表现和在虚拟环境下的互操作性。
  
  跟踪整合和性能
  
  不管你要怎么整合服务器,都应该使用基准测试工具或其它工具得出性能报告或计算资源水平,这样用数字展示出应用程序性能或用户体验的效果会很佳。
  
  在收到警报或用户投诉时查看基准测试报告,通过基准计数器差异可以很快确定问题的根本原因,管理员可以观察资源使用的变化情况,得出是否需要升级或新购服务器,还是重新平衡工作负载或做出其它容量规划决策。
  
  总之,服务器上托管的虚拟机越多,对服务器做任何调整受影响的应用也就越多,幸好三大主要虚拟平台都已经有对应的基准测试和报告工具,也有许多第三方工具可供选择,如Novell的Plate Spin Recon和VKernel Capacity Analyzer。
  
  责任编辑:Randy

本文地址:http://www.jifang360.com/news/2011914/n766728866.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
更多
推荐图片