RSS订阅
RSS订阅TT服务器

container方法在性能上超过虚拟化

2008-7-7  选择字号:  | |
打印本文章

导读:采用容器(container)不是虚拟机的方法方法,通过每台主机使用一个操作系统可以减少内存消耗和处理器的开销。

关键词:容器 操作系统 内存消耗 container 虚拟机

正在加载数据...

  位于圣路易斯的专业药品公司KV Pharmaceuticals要进行台式电脑虚拟化,并且采用一种“容器”(container)的方法而不是虚拟机的方法实现这个目标。

  这两种方法的差别是很小的。事实上,效果差不多。采用Virtuozzo的产品(原来是由SWsoft公司提供的),把一台硬件服务器分区为几个逻辑服务器,这些逻辑服务器都在主机服务器操作系统之下工作。另一方面,采用虚拟机的方法,每一个虚拟服务器都需要拥有自己的操作系统,你需要拥有与你计划创建的虚拟服务器数量一样多的操作系统。

  Sun微系统公司在推出自己的基于xVM Xen的管理程序之前曾在Solaris 10操作系统中使用了这种容器的方法。IBM在拥有自己的逻辑分区的大型计算机上也曾使用过相当于容器的方法。

  那么,容器方法的好处是什么呢?采用容器方法,通过每台主机使用一个操作系统可以减少内存消耗和处理器的开销。

  KV Pharmaceuticals公司系统设计师和台式电脑虚拟化执行者Ben Foxx说:“使用Virtuozzo产品在Windows 2003 Server操作系统下运行,能够得到比采用虚拟化方法多三至四倍的虚拟服务器。”

  对于KV Pharmaceutical来说,一台主机是配置两个双核处理器的惠普ProLiant服务器。根据Virtuozzo产品的要求,他能够在每台服务器上运行30至40个虚拟服务器。相比之下,他用这种主机只能运行9至10个VMware虚拟服务器。他的平衡点是每台主机9个用户。因此,采用Virtuozzo产品,他可以省钱。他在采访中说,这个有利的比率是我们提出这个想法的原因。

  到目前为止,他已经有45个最终用户在容器中运行了7个月了。到明年这个时候,他要有200台虚拟台式电脑。他还要采用400台虚拟台式电脑。但是,一些KV Pharmaceutical用户不想让与他们有联系的最终用户采用虚拟机。他指出,一些用户不想让他们不懂的技术介入实验室工人和他们报告的结果之间,防止报告结果中出现无法解释的故障。

  然而,随着KV转向台式电脑虚拟化,这家公司淘汰了老的PC并且为最终用户提供了与一个Virtuozzo容器连接的Wyse S10或者V10瘦客户机。最终用户运行在容器中的标准的Windows XP应用程序以及特殊的实验室应用程序,并且连接到微软远程桌面终端协议服务。Foxx估计说台式电脑虚拟化软件的价格是每个用户80美元,瘦客户机是每个用户200美元。替换的台式电脑和笔记本电脑的价格是每台800至1700美元。瘦客户机的使用寿命是PC的两倍。

  但是,直接比较虚拟机和PC的开支是不准确的。服务器的某些部分开支必须根据容器的方法分配给最终用户,还有最终用户的维护问题。Foxx认为,最终节省在于减少的最终用户技术支持。他说,服务器与PC不同,你不会遇到那样多的视频卡和主板损坏的问题。

  最终用户看到一台个人台式电脑(他们的Windows XP应用程序设置存储在自己的容器设置中),这台电脑的启动速度比PC快得多。Foxx说,到目前为止容器的性能与PC的性能差不多。用户台式电脑的安全是可靠的。这些因素使最终用户更容易接受这个技术。他补充说,我们以前从来不能备份一台完整的台式电脑。采用Virtuozzo产品,我们能够做到了。

来源:InformationWeek    作者:charles Babcock     译者:小丢丢   
在Microsoft Windows Server环境里,使用VMware的产品还是SWSoft的Virtuozzo产品?您能比较一下这两种产品在虚拟化方面的优势和缺点吗?
Parallels Virtuozzo使用一种截然不同的虚拟化方法,提供了一种可以代替hypervisor虚拟化实现方式。Parallels的虚拟化方法和其它虚拟化方法有何不同之处?
KV Pharmaceuticals要进行台式电脑虚拟化,并且采用一种"容器"(container)的方法实现这个目标。那么,容器方法的好处是什么呢?
有很多适合Linux的虚拟化产品,我使用过它们中的一些,最符合我需要的一种产品是OpenVZ。OpenVZ使用了一种叫做"process containers"的虚拟化形式。
SWsoft的Virtuozzo和OpenVZ是同一市场中面向不同顾客群体的两款产品。同时,也可能是产权所有与开源的一个绝佳比较。不过,首先我们来看看服务器虚拟化的主要方法……
ESX是性能比较稳定的虚拟化产品,但是也存在一些安全漏洞。ESXi是VMware免费嵌入式hypervisor,它也存在安全缺陷。对于这两款产品,我们该如何安全地管理它们?本指南将从网络和管理方面入手,提供一些实用技巧。
在前面的专题“Hyper-V指南”中,我们探讨了Hyper-V的虚拟架构、系统要求及与其他产品之间的竞争。在本指南中,我们将具体描述如何管理Hyper-V、如何对Hyper-V备份以及如何进行性能优化等。
在之前的专题里,我们学习了如何运行ESX Server以及它与免费的VMware Server的比较。在本专题中,我们将详细描述VMware ESX Server子操作系统性能的技巧。
最新更新
专家答疑
技巧
Anil Desai
你推荐使用虚拟机优化器吗?使用的时候需要注意哪些情况呢?我没有你所提的虚拟机优化器产品的任何经验,我询问了……
Joe Foran
当谈及Xen时,我会听到如准虚拟化、hypervisor和HVM。这些术语到底是什么意思?简而言之,它们是描述Xen如何运行的结构条款。不像……
Serdar Yegulalp
无论何时我使用Virtual Server的虚拟机远程控制客户端,都会碰到许多问题,如远程机滞后或重复击键或不响应。我该怎么办?