KVM与常用企业级虚拟化产品的对比


(1)VMware

VMware是最早的X86 平台上的虚拟化引擎,1994年就发布了第一款产品,经过十几年的发展和市场检验,产品成熟、稳定、兼容性也不错。VMware的产品线非常全面,不仅有虚拟化的解决方案,在IaaS、SaaS、PaaS层都有自己的产品。并且VMware在网络、存储方面都有 相关的解决方案,VMware和网络存储厂商在协议层面也有一些私有协议,许多主流的厂商都支持VMware一些专用的协议,和VMware一起形成一个生态链。
VMware目前被EMC控股,虚拟化产品线主要有针对个人使用的VMware Workstation,针对苹果用户的VMware Fusion,针对企业级用户的VMware ESXi服务器。管理工具主要是VMware vSphere套件。
VMware的产品基本上都是非开源产品,并且大部分都是收费产品,一般在传统关键行业使用比较多一些,在中小型企业、互联网行业使用得比较少一点。

(2)HyperV
HyperV是微软的虚拟化产品,最近几年发展非常迅速,在Windows Server 2012 R2中的 HyperV支持许多非常新的虚拟化特性。HyperV必须使用64版的Windows产品,HyperV也支持Linux系统的虚拟机。
HyperV也是一款非开源的收费产品,HyperV的集群管理工具SCVMM配置非常复杂,需要配置Windows域、Windows Server集群,然后才能管理多台宿主机。因为HyperV的成本相对较低,所以最近几年市场占有率也在提升,主要是一些使用Windows系统的企业使用比较多。

(3)Xen

Xen是最早的开源虚拟化引擎,由剑桥大学开发,版虚拟化的概念也是Xen最早提出的。Xen后来被思杰收购,推出了一套叫作XenServer的管理工具,XenServer于2013年年底宣布免费。Xen因为推出的时间比较长,兼容性、稳定性都不错,目前使用Xen的主要是一些在Xen上面技术积累较多的企业。

(4)KVM
KVM比较年轻,所以诞生的时候吸收了许多虚拟化技术的优点,一开始就支持硬件虚拟化技术,没有历史兼容包袱。所以KVM一推出,性能非常的优异。目前,KVM是OpenStack平台上首选的虚拟化引擎。国内新一代的公有云全部采用KVM作为底层的虚拟化引擎。KVM已经成为开源解决方案的主流选择。


  • 快速构建企业级虚拟专用网络环境-openvpn
  • CentOS替代榜单,哪个才是最佳选择
  • fastdfs开源的轻量级分布式文件系统
  • 什么是AD域控,AD域控有什么作用?
  • Grafana,监控神器!
  • CentOS 要到期了,快来看看有哪些替代品?
  • Nginx做负载均衡、静态资源发布
  • keepalived+haproxy高可用方案
  • KVM与常用企业级虚拟化产品的对比
  • Mysql数据库
  • ansible自动化运维
  • DevOps与自动化运维:开启高效软件开发之旅
  • Haproxy做负载均衡
  • Kubernetes容器化
  • Minio分布式存储应用
  • gitlab的部署
  • Jenkins实现自动化部署
  • Linux安装优化部署
  • Redis sentinel高可用方案
  • Linux+Nginx+PHP+Mysql环境部署
  • MySQL 高可用(MHA)方案
  • Zookeeper部署
  • keepalived实现高可用介绍
  • ELK架构日志收集
  • Solr高可用解决方案
  • Kafka集群部署
  • flume集群高可用连接kafka集群
  • Tomcat Web 应用服务器
  • Squid 代理服务器
  • prometheus实现业务监控
  • 基于etcd的服务发现与注册
  • 实时可视化监控-IT管理工具-open-falcon
  • 使用confd和etcd建立基于Nginx的服务发现和负载均衡服务
  • Harbor 开源企业容器镜像仓库
  • LVS、Nginx 及 HAProxy 的工作原理
  • etcd分布式存储系统
  • Nexus搭建私服
  • 8个最受欢迎的开源项目管理工具软件
  • 使用 Docker 部署 NextCloud 个人网盘
  • 对标 Notion + Obsidian ,可离线且开源免费的知识管理工具Anytype