OpenVZ与Virtuozzo的本质区别

2008-6-16  选择字号:  | |
打印本文章
正在加载数据... 【TechTarget中国原创】对企业来说,有很多种虚拟专用服务器(VPS)产品可供选择。这些产品都有自己独特的策略、技术和配置。如果对每一种技术背后的基本概念没有一些了解,将很难区分、辨别这些产品。要评估每一种VPS解决方案与业内其它产品相比的竞争优势也是相当困难的。TechTarget中国的特约作者Ed Tittel 和Justin Korelc将简要地比较SWsoft公司的两款类似产品:Virtuozzo和OpenVZ。

  SWsoft的Virtuozzo和OpenVZ是同一市场中面向不同顾客群体的两款产品。同时,也可能是产权所有与开源的一个绝佳比较。不过,首先我们来看看服务器虚拟化的主要方法。

【TechTarget中国原创】对企业来说,有很多种虚拟专用服务器(VPS)产品可供选择。这些产品都有自己独特的策略、技术和配置。如果对每一种技术背后的基本概念没有一些了解,将很难区分、辨别这些产品。要评估每一种VPS解决方案与业内其它产品相比的竞争优势也是相当困难的。TechTarget中国的特约作者Ed Tittel和Justin Korelc将简要地比较SWsoft公司的两款类似产品:Virtuozzo和OpenVZ。

  SWsoft的Virtuozzo和OpenVZ是同一市场中面向不同顾客群体的两款产品。同时,也可能是产权所有与开源的一个绝佳比较。不过,首先我们来看看服务器虚拟化的主要方法。

  • 虚拟机(VM)运行于主机资源中,它模拟系统资源并为每个目标平台创建一个子操作系统(guest OS)。其它OS镜像将在guest OS容器中执行而不改变底层OS。这需要VM监控器(VMM)验证所有的guest CPU指令。
  • 半虚拟化的虚拟机(PVM)也需要一个VMM,不过最大的不同之处在于,任何guest OS都必须被修改后才能在PVM卷中正常工作。OS本身必须能保守地使用有特权的系统调用,而且每一个OS必须唯一,从而不与其它guest OS冲突。
  • 从OS的角度来看,虚拟化对内核源码更不利。但是它能让你操作一个OS的多个实例,而且让同时运行的应用或OS执行线程更加独立。取代使用子机/主机范例,OS级的虚拟化逻辑上细分了现有资源,以便其它OS实例可以共存于划分明确的界限内。

  Virtuozzo没有采用子机模拟环境下典型的硬件抽象层,而是采用根据管理方针和资源逻辑细分的方法。在Linux方面,Virtuozzo运行一个Linux内核作为它的核心,并应用到各个发布的核心功能,其中每一个发布都成为一个单独的整体。一台主机上创建的每一个VPS都有一组单独的登陆信息、系统进程、daemon服务和网址,而且可以作为快速部署其它虚拟专用服务器的模板。接下来,文章粗略地评估比较了产权所有产品和开源产品,在你细读的过程中请记住上面提到的这些。

  OpenVZ是Virtuozzo平台的一个子集,也是未来商业产品线开发的测试台。OpenVZ平台支持八个32位或64位CPU,64GB的RAM,最多可以同时运行100个VPS。根据增加的需求,OpenVZ主机不需要重启就可以自动测定系统资源的最大值和最小值。此外,OpenVZ中所有VPS共同使用一个底层Linux内核,同时能够各自运行不同版本的OS。这使得OpenVZ成为早期采用者、定制集成商和小型IT商家的理想产品,在小型IT商家中物理资源使用很保守,但是也需要支持多种Linux版本。

  在商业方面,Virtuozzo的目标是产品环境,包括增加可升级性、性能和应用范围。所有这些新增的功能有利于改善管理和虚拟资源的利用。Virtuozzo即可在Windows服务器上运行,也可以在Linux服务器上运行,不像OpenVZ带有直接搭售的Linux核心组件。作为免费产品,Virtuozzo自恃比OpenVZ更加有活力,包括支持多达32个使用32或64位x86架构的处理器和几千个虚拟专用服务器。Virtuozzo 的GUI和基于浏览器的管理工具有利于管理、监控和为VPS提供资源。

  Virtuozzo管理控制台(VZMC)是一个客户级管理控制台,它提供统一的访问权,以远程管理Windows和Linux主机。这个控制台有利于这些平台的配置、维护和补丁管理。它可以迅速地部署所有VPS,提供远程管理,并整合了各种控制台管理应用的所有功能。

  与OpenVZ相比,Virtuozzo对很多企业来说有一个明显的优点,尤其是那些既使用Windows平台又使用Linux平台的人。在要考虑多处理器可扩展性的情况下,Virtuozzo尤其好用。它也能在高密度服务器部署中发挥重要作用。由于它包含了多种服务器管理工具,因此在服务器很多的情况下它显得尤为重要。OpenVZ最适合VPS数量只有几百的情况,或在内部平台开发有多个Linux内核版本的情况。

  Justin Korelc长期以来从事Linux黑客和系统管理员工作,他主要专注于硬件和和软件安全性、虚拟化和高性能Linux系统。Ed Tittle是一个全职的自由撰稿人,在德克萨斯州的Austin公司,他专于标记语言、信息安全、网络和IT认证。Justin和Ed已献给读者一些关于家庭影院PC和基于Linux MythTV环境的书籍,他们定期为TomsHardware提供关于Linux的作品。


OpenVZ与Virtuozzo
 虚拟化产品之OpenVZ
 OpenVZ与Virtuozzo的本质区别

还没有登录? 阅读全文请先登录或注册
用户名:(请填写您的E-mail做为登录账号)
  • 获取最新的IT业界资讯、市场动态、行业趋势等独家原创内容。
  • 分享国内外技术专业人士提供的技巧经验。
  • 利用专注IT的技术资源中心,不断更新专业知识。
  • 享受白皮书、Webcast等系列特色增值服务。
  • 免费参加TT中国举办的各种会员活动。
  • 更多的精彩服务,在不断开发中……
用户名:(请填写您的E-mail)
密 码:
 永久登录
请输入您的登录email:
相关的专家答疑
Parallels Virtuozzo使用一种截然不同的虚拟化方法,提供了一种可以代替hypervisor虚拟化实现方式。Parallels的虚拟化方法和其它虚拟化方法有何不同之处?
KV Pharmaceuticals要进行台式电脑虚拟化,并且采用一种"容器"(container)的方法实现这个目标。那么,容器方法的好处是什么呢?
有很多适合Linux的虚拟化产品,我使用过它们中的一些,最符合我需要的一种产品是OpenVZ。OpenVZ使用了一种叫做"process containers"的虚拟化形式。
SWsoft的Virtuozzo和OpenVZ是同一市场中面向不同顾客群体的两款产品。同时,也可能是产权所有与开源的一个绝佳比较。不过,首先我们来看看服务器虚拟化的主要方法……
如何更新Virtuozzo的VZCC/VZPP界面语言包文件?首先登录到Hardware Node上,进入VZ的安装目录,找到如下目录.
在之前的专题里,我们学习了如何运行ESX Server以及它与免费的VMware Server的比较。在本专题中,我们将详细描述VMware ESX Server子操作系统性能的技巧。
随着VMware陆续推出新产品,越来越多的虚拟化管理更加关注在虚拟架构里的存储问题。虚拟化存储有哪些选择?如何提高存储效率?在配置存储的时候应该注意哪些事项?
Novell推出PlateSpin PowerConvert Version 7.0版本,新增备份与恢复功能,并扩充对多重平台的支持。那么如何安装PlateSpin PowerConvert?如何在具体环境中使用迁移和恢复功能?
最新更新
专家答疑
技巧
James E. Geis
使用两台非同步的或不同的服务器作为提供冗余的一种方式怎么样?但是由于增加了设备,容易引起管理混乱的问题。有没有更好的办法呢?
Anil Desai
使用虚拟硬盘(VHD)优劣势是什么?那么直接映射虚拟机到物理磁盘的优劣势呢?在具体的情况下如何进行选择?
Andrew Kurtz
虚拟机文件在VMware里如何处理?有识别虚拟机及其状态与位置的好用工具、标准做法或策略吗?您能比较追踪服务器信息与状态的方法吗?