首页 > 基础设施 > 正文

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

2008-07-07 10:54:44  来源:IT专家网

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

     位于圣路易斯的专业药品公司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专门药品的KV实验室工人或者研究人员。他指出,一些用户不想让他们不懂的技术介入实验室工人和他们报告的结果之间,防止报告结果中出现无法解释的故障。

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

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

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

 


第三十四届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。