虚拟化(Virtualization)是一种资源管理技术,是将计算机的各种实体资源(CPU、内存、磁盘空间、网络适配器等),予以抽象、转换后呈现出来并可供分区、组合为一个或多个电脑配置环境,我来为大家讲解一下关于云计算虚拟化基本架构?跟着小编一起来看一看吧!

云计算虚拟化基本架构(云计算之虚拟化)

云计算虚拟化基本架构

虚拟化(Virtualization)是一种资源管理技术,是将计算机的各种实体资源(CPU、内存、磁盘空间、网络适配器等),予以抽象、转换后呈现出来并可供分区、组合为一个或多个电脑配置环境。

KVM(Kernel-basedVirtual Machine 基于内核的虚拟机),是用于Linux内核中的虚拟化基础设施,可将Linux内核转化为一个hypervisor。

系统可用的vCPU总数(逻辑处理器) = Socket数(CPU个数)x Core数(内核)x Thread数(超线程) 1个VCPU = 1个超线程Thread。

KVM在具备Intel VT或AMD-V功能的x86平台上运行。刚开始是一家以色列的公司开发的,后来红帽觉得KVM很有前景,就把KVM收购了

1)KVM是开源软件。

2)是x86架构且硬件支持虚拟化技术(如 intel VT 或 AMD-V)的Linux全虚拟化解决方案。

3)它包含一个为处理器提供底层虚拟化可加载的核心模块kvm.ko(kvm-intel.ko或kvm-AMD.ko)。

4)KVM还需要一个经过修改的QEMU软件(qemu-kvm),作为虚拟机上层控制和界面。

qemu 【Quick Emulator】是独立虚拟软件,能独立运行虚拟机(根本不需要kvm)。kqemu是该软件的加速软件。kvm并不需要qemu进行虚拟处理,只是需要它的上层管理界面进行虚拟机控制。虚拟机依旧是由kvm驱动。

,