服务器 频道

专访SWsoft:化解虚拟化普及的8大障碍

虚拟化不适合关键应用?

    目前,有种观点认为,不是所有的应用都适合虚拟化,如大数据库系统或者微软的Exchange应用需要占用大量的I/O和内存资源,一般不适合同其它应用程序共享服务器的硬件。对此,张自力认为,不能简单地说虚拟化技术不适用于高端的高强度的应用,关键是要找到更合适的虚拟化技术。

    张自力:由于以往用户接触到的都是虚拟机技术,而这些高负载的应用确实不适合在虚拟机中跑。我们知道,虚拟机最大的问题是必须进行I/O Driver的转换,模拟出来的硬件层只是虚拟硬件层的Driver,比如虚拟了SCSI硬盘,虚拟了百兆网卡,但在操作系统层,还必须通过操作系统应用软件层或者hypervisor层,把虚拟化的I/O反映到真实的I/O,这中间存在严重的资源性能损失。这对于需要全力发挥底层硬件资源的大规模关键应用任务来说是无法接受的。

    但是如果用了操作系统虚拟化技术如Virtuozzo,情况就不一样了,Virtuozzo仅占用1-3%的资源。我们在挪威有一个银行用户要把IBM大型机上的应用迁移到了Linux上,他们比较了Vmware ESX和我们的Virtuozzo,测试结果是Virtuozzo比ESX快4倍之多。同样在国内,有个在线游戏提供商想用64位平台支撑游戏,却发现虚拟机无法利用64位的优势,而Virtuozzo在性能和管理上都让用户很满意。因此,我们不能简单地说虚拟化技术不适用于高端的高强度的应用,关键是要找到更合适的虚拟化技术。

    另外,对于那些不太关注硬件成本且强调安全可靠性的用户来说,采用Virtuozzo后,每一个许可证只开一个VPS,且只跑一个应用,这样做的好处是可以在一个管理控制台上管理几百个硬件节点上的应用程序、补丁和操作。也就是说,用1-3%的资源代价换来了无可比拟的管理成本的降低。

0
相关文章