当前位置:首页 > 云计算 > 正文

云计算的3个虚拟化是什么(云计算和虚拟化相互关系是什么)

云计算和虚拟化有什么关系_虚拟化技术和云计算的关系

虚拟化类型

全虚拟化(Full)

全虚拟化也是一种独特的虚拟化技术。该模型使用虚拟机来协调来宾操作系统及其自身的硬件。为了协调VMM来宾操作系统和裸硬件之间的工作,虚拟机管理程序必须捕获并处理一些受保护的指令。

图1全虚拟化模型

全虚拟化运行速度比硬件模拟快,但需要hypervisor占用一些资源,性能不如裸机。

半虚拟化(Para)

半虚拟化是另一种类似于全虚拟化的技术。虚拟机管理程序用于共享对底层硬件的访问,但其客户操作系统集成了虚拟化的各个方面。这种方法不需要重新编译或陷阱,因为操作系统本身可以与虚拟进程配合良好。

图2半虚拟化模型

半虚拟化涉及对来宾操作系统进行一些更改,以使其意识到自己处于虚拟化环境中。但是,半虚拟化提供了类似的性能。原来的操作系统。

虚拟化技术

KVM(Kernel-basedVirtualMachine)基于内核的虚拟机

KVM是集成到Linux内核中的hypervisor。具有硬件支持的X86架构使用虚拟化技术(IntelVT或AMD-V)的Linux完整虚拟化解决方案。它是Linux的一个小模块,利用Linux来做很多事情,比如任务调度、内存管理、硬件设备交互等。

图3KVM虚拟化平台架构

Xen

Xen是第一种运行在裸机上的虚拟化管理程序(hypervisor)。支持全虚拟化和半虚拟化。Xen支持虚拟机管理程序和虚拟机之间的通信。我们还提供所有Linux版本的免费产品,包括RedHatEnterpriseLinux和SUSELinuxEnterpriseServer。Xen最重要的优势是半虚拟化。此外,未经修改的操作系统(例如Windows)也可以直接在Xen上运行,从而有效地允许您无需模拟即可运行虚拟机。因此,虚拟机是虚拟机管理程序感知的并且不需要虚拟化。它可以实现高性能,因为它需要模拟虚拟硬件。

图4Xen虚拟化平台架构

QEMU

QEMU是一套由FabriceBellard创建的模拟处理器的免费软件。它与Bochs和PearPC类似,但具有后两者所缺乏的一些特性,例如高速和跨平台能力。通过开源加速器kqemu,QEMU可以模拟接近真实计算机的速度。

KVM与QEMU的关系

准确的说,KVM是Linux内核的一个模块。

您可以使用命令modprobe加载KVM模块。加载模块后,您可以使用其他工具创建更多虚拟机。然而,由于用户无法直接控制和运行内核模块,仅靠KVM模块是不够的;还需要在用户空间中运行的工具。作为这个用户空间工具,KVM开发人员选择了已经成熟的开源虚拟化软件QEMU。顺便说一句,QEMU也是虚拟化软件。特点是可以虚拟不同的CPU。例如,PowerCPU可以在x86CPU上虚拟化,并用于编译可以在Power上运行的程序。KVM使用QEMU的部分内容并稍微修改它们,使其成为允许您控制KVM的用户空间工具。所以你可以看到官方的KVM下载包含两个文件(qemu和kvm)和三个文件(KVM模块、QEMU工具和两个集合)。这意味着您只能升级KVM模块或仅升级QEMU工具。这就是KVM和QEMU的关系。

图5KVM与QEMU的关系

kvm虚拟化分为哪三层?

KVM虚拟化分为以下三层:

1.KVM的第一层

KVM的第一层本质上是Linux内核,从Linux2.0开始。6.20从版本1开始,KVM已包含在完整的官方Linux内核中。KVM作为Linux内核中的一个模块存在。因此,只要你使用Linux2.6.20版本或者高于Linux2.6.20版本,在安装系统时就会安装它。KVM模块已经加载,所以我们只需要在CLI命令行模式下启用KVM模块即可。

LayerQEMU

SecondLayerQEMU,2012年qemu-kvm分支并入主流QEMU。从现在开始,KVM将实现虚拟化不需要特殊的qemu-kvm(您可以继续使用它,目前CentOS使用它),但您只需要在通用QEMU中添加选项“-enable-kvm”即可命令使用KVM功能,KVM控制虚拟机,即QEMU可以调用KVM内核所以比纯QEMU效率高很多。

3.第三层KVM管理工具

解决了第一层KVM和第二层QEMU之后,剩下KVM管理工具了。KVM管理工具的玩法有很多。如果你公司的云计算团队只有40-50人,像WebVirtMgr和ProxmoxVE这样的管理工具会更合适。如果你公司的云计算团队有数百人,那么你有资金支持的话,你可以玩一下像OpenStack这样的云管理平台。

云计算的3个虚拟化是什么?
云计算和虚拟化之间的明显区别1.虚拟化与云计算完全相反。它不是基于5-3-2原则。例如,自助服务模型不是虚拟化的基本组成部分,但对于云计算却至关重要。自助服务对于虚拟化来说既不是必要的,也不是充分的。
2.自助服务是一个重要的概念,必须随时可供用户使用。另外,为了减少长期培训和支持各级服务,自助服务是显而易见的......
3。虚拟化和云计算不是一回事。它

云计算包括哪三种类型

云计算包括:基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。这3个云计算服务有时被称为云计算堆栈,因为它们形成一个堆栈。基础设施即服务,例如虚拟机、存储、网络和操作系统,是云计算提供商向个人或组织提供的主要服务类别之一。

平台即服务是一类服务,使开发人员能够通过全球互联网构建应用程序和服务。Paas提供了一个用于开发、测试和管理软件应用程序的按需开发环境。

输入角色:

有许多晦涩难懂的云服务概念,因此我们在这里重点关注它们。在当今社会,计算机用于创建文档、存储信息以及通过电子邮件或USB闪存驱动器共享信息。如果您的计算机硬盘损坏,您将因数据丢失而束手无策。

在“云计算”时代,“云”为我们做存储和计算的工作。到那时,我们所需要的只是一部可以上网的手机,如果有需要,我们可以使用手机快速查找我们需要的信息,并在任何地方工作。我们再也不用担心数据丢失了。

以上内容参考:-云计算服务