一文带你速懂虚拟化KVM和XEN
最重要的技术莫过于虚拟化技术了,今天就让我们来揭晓云计算应用最广的KVM和XEN虚拟化技术。 1、虚拟化和云计算的关系 在云计算行业历练多年,笔者集各家之对云计算的解释,总结出了了个“云计算三四五定律”。 三是指云计算的服务模式:IaaS(基础设施即服务)Paas(平台即服务)、SaaS(软件即服务)。 四指的是部署方式:公有云、私有云、行业云(政务云、工业云等集合)以及混合云。 五指的是云计算的基本特征:按需接入、BGP线路、资源池化、弹性伸缩以及可计量的费用。 那么,最重要的,资源如何达到池化的效果呢? 这里先来理解下虚拟化的定义。 虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。 在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。 --来自维基百科 虚拟化技术是云计算的基石,早在上世纪的90年代,已经有人在研究如何利用虚拟化技术来平衡昂贵硬件和利用率不足之间的矛盾,中间出现了类似如VMware以卖虚拟化软件而崛起的公司,也随着虚拟化技术发展,出现了开源的XEN和KVM两种虚拟化技术。正因为开源虚拟化技术的普及,才有了云计算的如今的发展势头。 2、虚拟化的分类与优缺点 虚拟化核心思想是提高硬件资源的利用率,通过在系统中加入一个虚拟化层,将下层资源池化后,向上层操作系统提供一个预期一致的服务器硬件环境,并允许不同操作的系统的虚拟机互相隔离且并发运行在一台物理机上管虚拟化技术上个世纪已经出现,然后当时虚拟化技术主要应用于IBM的大型机中,随着X86服务器架构流行,VMware***个针对X86服务器的商用虚拟化技术。后来,IT界最不缺开源精神,剑桥大学一名讲师发布了开源虚拟化项目XEN。
但是问题是,XEN有个缺点:需要对内核补丁,稍微不慎,系统崩溃。 (编辑:开发网_开封站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |