KVM作为Linux内核模块的优势太明显了,去年我们升级CentOS系统时发现,系统自带的kvm模块直接支持硬件虚拟化加速,比早期需要手动编译内核的版本方便太多。
服务器虚拟化应该使用VMware还是KVM?
VMware的Web管理界面确实很直观,像vSphere Client这种图形化工具让管理员几乎不用记命令行就能完成虚拟机部署和资源调配,特别适合对Linux脚本不熟悉的小团队使用。
提到企业级功能,VMware的vMotion实时迁移和DRS动态资源调度确实能保障业务连续性,我之前测试时发现即使物理服务器CPU满载,它也能自动迁移虚拟机到空闲节点,这对金融类业务特别重要。
虽然KVM本身免费,但实际部署时搭配的libvirt管理工具和Cockpit管理界面也需要学习成本,特别是要实现高可用集群的话,可能需要维护多台KVM主机间的Pacemaker服务。
在定制化方面KVM确实灵活,上周给工控设备做虚拟化时,我们通过qemu-system-x86_64直接模拟了古老的ISA显卡,这种针对特殊硬件的优化VMware根本做不到。
需要注意VMware的授权成本,标准版每核就要3495美元,如果部署十几台服务器的话,光许可证费用可能就超过硬件成本了,小型初创公司可能需要慎重考虑。