对服务器的虚拟化不知道使用哪个,可以参考这篇文章,包括世纪互联也是用的xen进行虚拟化。
https://wiki.openstack.org/wiki/HypervisorSupportMatrix
http://cloud.51cto.com/art/201301/377930.htm
OpenStack与KVM相互辉映
OpenStack几乎支持所有的虚拟化管理程序,不论是开源的(Xen与KVM)还是厂商的(Hyper-V与VMware)。但在以前,OpenStack是基于KVM开发的,KVM常常成为默认的虚拟机管理程序。两者都使用相同的开放源理念与开发方法。
如今,多数企业用户在IT环境中使用了超过一种的虚拟化软件,有一半的用户选择将开源产品作为性价比更高的虚拟化替代方案。IDC报道中指出,OpenStack是KVM增长的一个巨大机会。OpenStack是一个具有巨大的行业发展动力,并拥有一个充满活力的社区的云计算平台,有95%的OpenStack平台由KVM驱动。因此,随着OpenStack的增长,KVM也会相应增长。
http://www.yingsoo.com/news/news/101.html
影速科技6月8日消息 从功能方面和性能方面对Xen和KVM对比分析,分析出其优缺点指导影速科技云产品针对不同需求、不同环境下该使用何种虚拟化技术。
优缺点对比
Xen 优势
作为开源的虚拟化技术,对比Xen和KVM可以看到,Xen以6个以下优势领先:更好的可用资源、平台支持、可管理性、实施、动态迁移和性能基准。
可用资源:Xen的问世要比KVM早4年之久(两者分别是2003年和2007年)。随着Citrix、Novell、Oracle、Sun、RetHat和Virtual Iron等公司在市场领域的实施,就比较容易找到精通Xen的IT技术人员,更容易让这些技术人员接受Xen相关的培训、更容易得到Xen的咨询帮助以及获得Xen证书。企业管理协会(EMA:Enterprise ManagementAssociates)2008年这对虚拟化和管理趋势的研究报告表明,这些关键因素占到那些抱怨缺少必要虚拟化技术资源和技术企业的60%。
平台支持:Xen在新版本中支持更多的主机和客体工作环境,包括泛虚拟化技术、硬件辅助支持以及修改过或未修改过的客体操作系统;对UNIX、Linux和Microsoft Windows的特定支持;包括芯片组,如x86、IA64和AMD、Fujitsu、IBM、Sun等公司的ARM,以及x86/64 CPU商家和Intel嵌入式的支持等。
可管理性:EMA在2009年度针对虚拟系统管理的研究结果表明:对于83%的企业来讲,在选择虚拟化技术过程中,管理是一项非常关键或者重要的因素。在对比Xen和KVM时,就可以看到Xen具有一个更加宽泛的第三方配给、备份、存储管理、P2V、容量规划、性能监控、进程自动化、安全和其它管理规则的社区,比如Citrix、IBM、CA、Novell或者Platespin、Enomaly、Microsoft以及HP等。
实施:无论KVM是“第一类”还是“第二类”,这都是语义上的概念。Xen的运行和管理都是在较低级别的(Ring 0)。甚至对于新虚拟机创建,客体机器并不需要像KVM那样共享内存块、CPU指令或者任何底层的Linux操作系统(虽然偶尔也会越权)。
KVM不支持动态迁移:过去在证明VMware ESX比Microsoft Hyper-V优越的最重要的一个观点也同样适用于Xen和KVM的比较,但是这是一个很大的问题。与KVM不同,Xen支持非中断的动态迁移,可以允许动态工作负载平衡和例行维护而几乎没有任何宕机时间。KVM的固有属性决定了其肯定有宕机时间。
性能:大多数Xen和KVM性能基准的对比都表明Xen具有更好的处理性能(接近于本地处理),只有在磁盘I/O方面略逊于KVM。进一步来讲,独立测试表明随着工作负载的增加KVM的性能逐渐下降。Xen支持一个客体虚拟机的数量呈线性增长,可以支持30个以上工作负载同时运行。
KVM优势
KVM是Linux内核的一部分,便于安装、升级、维护。
RetHat(目前掌握KVM技术),作为Linux企业市场中份额最大的企业,将会使虚拟化技术的后来者——KVM同Xen一样功能齐全。
总 结
综上:目前性能方面、成熟度方面Xen要优于KVM, 这可能是我们目前最关注的。目前公有云厂商亚马逊、阿里云、影速科技等使用的都是Xen,有比较成熟的解决方案,稳定性也久经考验,所以在一些较大较重要项目中、性能要求较高的项目中建议优先考虑使用Xen。
https://wiki.openstack.org/wiki/HypervisorSupportMatrix
http://cloud.51cto.com/art/201301/377930.htm
OpenStack与KVM相互辉映
OpenStack几乎支持所有的虚拟化管理程序,不论是开源的(Xen与KVM)还是厂商的(Hyper-V与VMware)。但在以前,OpenStack是基于KVM开发的,KVM常常成为默认的虚拟机管理程序。两者都使用相同的开放源理念与开发方法。
如今,多数企业用户在IT环境中使用了超过一种的虚拟化软件,有一半的用户选择将开源产品作为性价比更高的虚拟化替代方案。IDC报道中指出,OpenStack是KVM增长的一个巨大机会。OpenStack是一个具有巨大的行业发展动力,并拥有一个充满活力的社区的云计算平台,有95%的OpenStack平台由KVM驱动。因此,随着OpenStack的增长,KVM也会相应增长。
http://www.yingsoo.com/news/news/101.html
引用
影速科技6月8日消息 从功能方面和性能方面对Xen和KVM对比分析,分析出其优缺点指导影速科技云产品针对不同需求、不同环境下该使用何种虚拟化技术。
优缺点对比
Xen 优势
作为开源的虚拟化技术,对比Xen和KVM可以看到,Xen以6个以下优势领先:更好的可用资源、平台支持、可管理性、实施、动态迁移和性能基准。
可用资源:Xen的问世要比KVM早4年之久(两者分别是2003年和2007年)。随着Citrix、Novell、Oracle、Sun、RetHat和Virtual Iron等公司在市场领域的实施,就比较容易找到精通Xen的IT技术人员,更容易让这些技术人员接受Xen相关的培训、更容易得到Xen的咨询帮助以及获得Xen证书。企业管理协会(EMA:Enterprise ManagementAssociates)2008年这对虚拟化和管理趋势的研究报告表明,这些关键因素占到那些抱怨缺少必要虚拟化技术资源和技术企业的60%。
平台支持:Xen在新版本中支持更多的主机和客体工作环境,包括泛虚拟化技术、硬件辅助支持以及修改过或未修改过的客体操作系统;对UNIX、Linux和Microsoft Windows的特定支持;包括芯片组,如x86、IA64和AMD、Fujitsu、IBM、Sun等公司的ARM,以及x86/64 CPU商家和Intel嵌入式的支持等。
可管理性:EMA在2009年度针对虚拟系统管理的研究结果表明:对于83%的企业来讲,在选择虚拟化技术过程中,管理是一项非常关键或者重要的因素。在对比Xen和KVM时,就可以看到Xen具有一个更加宽泛的第三方配给、备份、存储管理、P2V、容量规划、性能监控、进程自动化、安全和其它管理规则的社区,比如Citrix、IBM、CA、Novell或者Platespin、Enomaly、Microsoft以及HP等。
实施:无论KVM是“第一类”还是“第二类”,这都是语义上的概念。Xen的运行和管理都是在较低级别的(Ring 0)。甚至对于新虚拟机创建,客体机器并不需要像KVM那样共享内存块、CPU指令或者任何底层的Linux操作系统(虽然偶尔也会越权)。
KVM不支持动态迁移:过去在证明VMware ESX比Microsoft Hyper-V优越的最重要的一个观点也同样适用于Xen和KVM的比较,但是这是一个很大的问题。与KVM不同,Xen支持非中断的动态迁移,可以允许动态工作负载平衡和例行维护而几乎没有任何宕机时间。KVM的固有属性决定了其肯定有宕机时间。
性能:大多数Xen和KVM性能基准的对比都表明Xen具有更好的处理性能(接近于本地处理),只有在磁盘I/O方面略逊于KVM。进一步来讲,独立测试表明随着工作负载的增加KVM的性能逐渐下降。Xen支持一个客体虚拟机的数量呈线性增长,可以支持30个以上工作负载同时运行。
KVM优势
KVM是Linux内核的一部分,便于安装、升级、维护。
RetHat(目前掌握KVM技术),作为Linux企业市场中份额最大的企业,将会使虚拟化技术的后来者——KVM同Xen一样功能齐全。
总 结
综上:目前性能方面、成熟度方面Xen要优于KVM, 这可能是我们目前最关注的。目前公有云厂商亚马逊、阿里云、影速科技等使用的都是Xen,有比较成熟的解决方案,稳定性也久经考验,所以在一些较大较重要项目中、性能要求较高的项目中建议优先考虑使用Xen。
发表评论
-
linux 安装mysql多个实例
2020-03-13 15:47 423mysql5.7.28多实例 安装mysql,不要启动 创 ... -
批量替换配置文件中的URL
2020-03-11 13:35 352find -iregex ".*/sh[a-z ... -
rsync备份和删除指定文件
2018-01-02 10:23 2051文件异地备份时,需要将本地文件合并到服务器上,且不能删除服务器 ... -
linux 定时任务crontab操作
2017-12-28 16:14 634常用参数: crontab -l //查看当前用户下 ... -
iptables 日志
2017-11-15 15:06 1410centos6.5配置了iptables的nat功能,但是不知 ... -
linux删除乱码文件
2017-09-30 11:20 681系统里好多乱码文件,删除不了 这个办法挺好 [url=htt ... -
解决vsftpd中文乱码问题
2017-08-25 10:45 0vsftpd中文乱码,通过ftp工具上传的中文文件会变为乱码J ... -
LVM常用命令
2017-08-25 10:28 618lvm 查看命令 lvs vgs pvs vgdisplay ... -
Centos7 firewalld操作
2017-08-25 10:27 622启动:# systemctl start firewall ... -
centos 添加DNAT SNAT
2017-08-25 10:19 3418外网服务器IP 101.168.200.22 开放端口8310 ... -
centos6.5 配置PXE系统
2017-08-25 09:58 735参考https://linux.cn/article-4902 ... -
centos6 tomcat 启动脚本 tomcat服务
2017-08-23 11:24 1441系统自动启动tomcat 复制该脚本到/etc/init.d/ ... -
CentOS6.5 整机备份与迁移恢复 五
2017-07-10 14:44 845修改网卡等配置 B服务器启动后,由于权限等原因会导至部分功能出 ... -
CentOS6.5 整机备份与迁移恢复 四
2017-07-07 16:52 870修改B系统引导器,正常启动B系统 选择系统安装或更新 ... -
CentOS6.5 整机备份与迁移恢复 三
2017-07-07 16:41 1051恢复系统文件 使用光盘启动B服务器,进入rescue模式,进入 ... -
CentOS6.5 整机备份与迁移恢复 二
2017-07-07 16:05 1158恢复分区表和格式化分区 在B服务器上,使用同样的系统盘启动系统 ... -
CentOS6.5 整机备份与迁移恢复 一
2017-07-07 15:32 7620CentOS6.5的整机备份与迁 ... -
centos vsftpd 虚拟用户安装配置
2017-07-07 14:11 643安装vsftpd yum install -y vsftp ... -
openstack 虚拟机改IP
2017-03-31 17:17 1680虚拟环境搭建好以后,需要把实体服务器切换到虚拟机中,为了 ... -
编译安装openstack mitaka horizon
2017-03-15 15:19 1636由于openstack的rpm包 ...
相关推荐
本文主要对比分析了四种主流的虚拟化架构——Xen、KVM、VMware ESX以及微软Hyper-V,探讨了它们的不同实现方式和特点。 首先,虚拟化架构分为寄居虚拟化、裸金属虚拟化和操作系统虚拟化。寄居虚拟化,如VMware ...
### Xen、KVM、VMware、Hyper-V等虚拟化技术的对比分析 #### 一、概述 虚拟化技术是现代数据中心不可或缺的一部分,它通过在单一物理服务器上运行多个虚拟机(VMs)来提高硬件利用率并简化管理流程。本文将对几种...
虚拟化技术_Xen及KVM产品分析.pptx
马大哥Xen_KVM虚拟化及IaaS云技术OpenStack的很全笔记
XEN虚拟化技术和KVM虚拟化技术
##### 2.3 KVM与其他虚拟化技术对比 - **与Xen相比**:Xen支持半虚拟化技术,而KVM仅支持全虚拟化。半虚拟化可以提供更好的性能,但由于KVM的直接硬件访问能力,其性能差距已经很小。 - **与VMware相比**:VMware...
Xen与其他虚拟化技术的比较 - **KVM**:Kernel-based Virtual Machine,依赖Linux内核进行虚拟化,适用于对Linux支持较好的场景。 - **VMware vSphere**:商业虚拟化产品,提供更完善的管理工具和企业级特性,但...
《Xen与KVM虚拟化方案的设计与性能评比》这篇论文深入探讨了两种主流的开源虚拟化技术——Xen和KVM。虚拟化是现代云计算基础架构的核心技术,它允许在一个物理硬件上运行多个独立的操作系统和应用,提高了资源利用率...
从给定的文件信息中,我们可以提炼出关于KVM和Xen虚拟化技术的详细知识点。以下是对这些内容的详细解读: 首先,文件标题提到的“KVM上安装Xen”暗示了两种虚拟化技术之间的某些互动或兼容性。KVM(Kernel-based ...
**Xen虚拟化技术**是一种开源的虚拟化平台,它允许在单一的物理服务器上运行多个独立的操作系统实例,实现了硬件资源的有效利用和隔离。Xen的核心在于其微内核架构,它将虚拟化功能直接集成到操作系统内核中,提高了...
此外,书中可能还会探讨一些高级主题,如性能优化、高可用性集群、分布式存储解决方案,以及KVM与其他虚拟化技术(如Xen、VMware ESXi)的对比。 总的来说,《KVM虚拟化技术:实战与原理解析》这本书将帮助读者深入...
### KVM虚拟化技术基础知识 #### 一、虚拟化技术概述 虚拟化技术是指通过软件方式将物理资源抽象成逻辑资源的技术,使用户能够更好地利用硬件资源,提高系统的可用性和灵活性。虚拟化技术广泛应用于服务器整合、...
### Xen与虚拟化技术 #### 一、虚拟化发展历史 虚拟化技术的发展历程跨越了数十年的时间,从最早的硬件虚拟化到现在的多种虚拟化形式和技术。以下是对虚拟化历史的一些重要里程碑: - **1.1 硬件虚拟化** IBM ...
#### 三、KVM与其他虚拟化技术的比较 为了更好地理解KVM的工作原理,有必要将其与其他主流虚拟化技术进行比较。这里主要讨论三种常见的虚拟化架构:ESXi、Xen以及KVM本身。 1. **ESXi**:所有的虚拟化功能都在内核...
最后,文档还涉及了虚拟机的体系结构对比、UVP虚拟化技术、FusionSphere以及Xen和KVM的发展历史。通过对比分析不同的虚拟化技术和产品,可以更好地理解各自的优劣,从而为不同需求的用户提供合适的虚拟化解决方案。
### KVM与常用企业级虚拟化产品的对比 #### 1. VMware - **起源与发展**:VMware成立于1994年,是X86平台上最早的虚拟化引擎之一。经过多年的发展,其产品线覆盖了虚拟化、IaaS、SaaS、PaaS等多个领域,并在网络、...
2. **Xen**:一种开源虚拟化技术,支持半虚拟化与全虚拟化模式。 3. **VMware**:商业虚拟化解决方案,广泛应用于数据中心。 4. **VirtualBox**:由Oracle提供的开源虚拟机软件,适用于个人电脑环境。 本文将重点...