机房360首页
当前位置:首页 » 技术解构 » “给力”虚拟化技术5种软件

“给力”虚拟化技术5种软件

来源:互联网 作者:机房360转载 更新时间:2011-1-26 16:14:31

摘要:所有这些最新的概念和技术诸如云计算,虚拟化,后操作系统,分散建造数据中心,更多自定义化服务器体系架构都在推动数据中心向未来迈进,IT部门能按照用户的个性化需求来提供按需定制的服务,而不必担心空间或者能源的浪费和过度配置。

  虚拟化现在已经成为主流技术,对于大企业来说。大玩家包括EMC、IBM、微软,当然他们致力于专利软件的推广。下面我们就看看有哪些不错的开源虚拟化软件。
  
  1.开源虚拟机KVM
  
  KVM(全称是Kernel-basedVirtualMachine)是Linux下x86硬件平台上的全功能虚拟化解决方案,包含一个可加载的内核模块kvm.ko提供和虚拟化核心架构和处理器规范模块。
  
  使用KVM可允许多个包括Linux和Windows每个虚拟机有私有的硬件,包括网卡、磁盘以及图形适配卡等。
  
  2.开源虚拟机Xen
  
  Xen是一个开放源代码虚拟机监视器,由剑桥大学开发。它打算在单个计算机上运行多达100个满特征的操作系统。操作系统必须进行显式地修改(“移植”)以在Xen上运行(但是提供对用户应用的兼容性)。这使得Xen无需特殊硬件支持,就能达到高性能的虚拟化。
  
  3.Linux虚拟化技术OpenVZ
  
  OpenVZ是基于Linux内核和作业系统的操作系统级虚拟化技术。OpenVZ允许物理服务器运行多个操作系统,被称虚拟专用服务器(VPS,VirtualPrivateServer)或虚拟环境(VE,VirtualEnvironment)。
  
  与VMware这种虚拟机和Xen这种半虚拟化技术相比,OpenVZ的hostOS和guestOS都必需是Linux(虽然在不同的虚拟环境里可以用不同的Linux发行版)。但是,OpenVZ声称这样做有性能上的优势。根据OpenVZ网站的说法,使用OpenVZ与使用独立的服务器相比,性能只会有1-3%的损失。
  
  OpenVZ是SWsoft,Inc.公司开发的专有软件Virtuozzo的基础。OpenVZ的授权为GPLv2。
  
  OpenVZ由两部分组成,一个经修改过的操作系统核心与及用户工具。
  
  4.开源虚拟机VirtualBox

  
  VirtualBox是一款功能强大的x86虚拟机软件,它不仅具有丰富的特色,而且性能也很优异。更可喜的是,VirtualBox于数日前走向开源,成为了一个发布在GPL许可之下的自由软件。
  
  5.Lguest
  
  Lguest是由IBM工程师RustyRussell(澳大利亚开发者)发起的虚拟化项目,是一个只有5000行代码的精简hypervisor(虚拟机管理程序),它已经包括在最近版本的内核里了。和KVM相似,它支持Intel和AMD芯片的最新虚拟化技术。但又与VMware公司的ESXServer不同,在Lguest创建的虚拟机里的操作系统知道自己是被虚拟出来的。所以在调用CPU周期时它可以直接向真正的硬件发出请求,而不是作为中间媒介而降低了效率,因此这种架构大大提高了效率。Lguest采用GPL授权。
  
  责任编辑:雨熙

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