机房360首页
当前位置:首页 » 服务器虚拟化 » 服务器虚拟化整合问题分析

服务器虚拟化整合问题分析

来源:机房360 作者:韩毅刚 李亚娜 王欢 更新时间:2010-12-23 3:30:39

摘要:对于未完全利用的服务器,整合的价值就在于与不同的虚拟机共享服务器的CPU、内存和I/0能力,这样它们每个都能像一台独立的服务器一样运行,减少了专用服务器的PCFE问题,降低了相关的硬件成本。

  通过虚拟化基础设施,托管多个虚拟机的服务器的利用率提高了,剩余了更多的服务器被留作它用。那些在白天繁忙、夜晚空闲的服务器能被迁移到一台虚拟机上。因此,在白天,虚拟机和客户操作系统及应用程序被迁移到一个专用服务器,或刀片中心的刀片上,以满足其需求。在夜晚、空闲时间或季节性不活动期间,这台虚拟机可以被迁移到另一台其他的虚拟机己经被整合的服务器上。这样做使一些服务器或刀片或是关机或是被设置成低功耗模式。

  如前所述,整合过度或在一台服务器上设置太多的虚拟机会导致资源冲突、性能瓶颈和不稳定等问题出现。这会对可用性产生负面影响,并很可能导致单点故障发生。例如,当8台服务器被整合成1台时,就可能会产生单点故障。如果这一台服务器发生故障,就会影响8台虚拟机,及其所有的客户操作系统、应用程序和用户。因此,协调性能、可用性、容量和能耗以及解决PCFE问题是非常必要的。

  hypervisor能支持运行在仿真硬件指令集上的不同客户操作系统。操作系统或基于各种处理器的硬件、分区、容器、区域和域通常只支持同一操作系统。操作系统基于容器的技术容易受到操作系统漏洞和错误的影响,特别是使用一个操作系统的同一版本时更是如此。那些漏洞和错误有时可能会影响整个操作系统和所有应用程序。

  另一种服务器虚拟化技术是应用程序虚拟机,它能作为一个客户应用在一个操作系统上运行。应用程序虚拟机提供了一台虚拟机的一个抽象或实例,来支持特定的应用程序或环境,如Java。用Java语言或其他能在Java运行时环境(JRE)和Java虚拟机(JVM)上运行的语言或环境编写的应用程序,在不同的硬件和服务器环境下都可以方便使用,只要这些硬件和环境有JRE或JVM存在。例如,一个JRE和JVM能存在于一台运行Windows系统的便携式计算机上,也可以存在于IBM大型主机的UNIX、Linux服务器上,还可以存在于PDA设备或手机上。另一个应用程序虚拟机和运行时环境的实例是AdobeFlash,在上面可以编写基于Flash的应用程序,并在Flash服务器上运行。

  虽然整合非常流行,而且是一种易于理解的虚拟化价值定位,但是只有小部分可用服务器将被或能被整合。并非所有未充分利用的服务器都能整合,原因有很多,其中包括应用性能和服务质量需求,以及法律法规的规定。支持医疗和紧急服务,或支持生产受规管产品的特定系统的服务器就是不能被整合的例子。服务器一般会被绑定到不同的部门或机构购买的特定应用程序上,而且为了支持或其他原因要将它们分隔开来。另外,为了安全性和竞争方面的原因,将顾客、客户或用户组分隔开也是十分必要的。

  责任编辑:Mary

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