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

云计算与虚拟化技术总结(虚拟化技术和云计算的关系)

简述虚拟化和云计算

云计算的核心技术是虚拟化。虚拟化可以说是云计算区别于传统计算模型的关键特征。通过使用虚拟化,可以将应用程序的整个执行环境以打包的形式移动到云计算平台的另一个节点上,将程序执行环境与物理环境分离,简化应用程序环境的可更改性。

随着虚拟化技术的成熟和广泛应用,云计算的计算、存储、应用、服务都已成为资源。这些资源可以动态扩展和配置,最终实现云计算。它在逻辑上作为一个整体来表示和使用。

更多信息:

应用程序虚拟化的重要性:

SaaS和云计算最近在IT社区中得到了讨论。已经是。SaaS是云计算应用性能,云计算是SaaS后端基础服务保障。SaaS是一种利用互联网作为通信手段,以浏览器作为交互方式,将服务器端程序软件传输给远程用户提供软件服务的应用模式。

所以说,如今说到SaaS,大家基本上都在谈论基于浏览器的应用,但正是因为这种方式的局限性,很多SaaS无法提供应用服务。这种模式对于应用来说速度太慢,针对上述缺点,应用虚拟化应运而生,应用虚拟化的出现可以解决信息化的困惑,为信息化建设的进步奠定革命性的基础。


参考来源:

-云计算

-虚拟化

云计算和虚拟化技术分别指什么

云计算是一种即用即付模式,提供对共享的、可配置的计算资源池(资源包括网络、服务器、存储、应用软件和服务)的可用、方便、按需的网络访问。您可以通过最少的管理工作或与服务提供商的最少交互来快速配置。

虚拟化(英文:Virtualization)是一种对服务器、网络、内存、存储等计算机的各种物理资源进行抽象、转换和销毁的资源管理技术。结构之间不可分割的障碍允许用户以比其原始配置更好的方式应用这些资源。这些新的资源虚拟部分不受现有资源的部署方式、地理位置或物理配置的限制。虚拟化资源通常包括计算能力和数据存储。

在实际生产环境中,虚拟化技术主要用于解决高性能物理硬件容量过剩的问题以及低容量旧硬件的重新配置和复用问题,使底层物理硬件硬件透明。最大化硬件利用率

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

虚拟化类型

全虚拟化(full)

全虚拟化也是原始虚拟化技术,这种模型利用虚拟机将客户操作系统和原始硬件结合起来;VMM来宾操作系统和裸硬件之间的工作协调,一些安全指令由虚拟机管理程序捕获和处理。

图1全虚拟化模型

全虚拟化运行速度比硬件模拟快,但它的性能并不像Hypervisor需要占用一些资源的裸机集成的那样。这种方法不需要重新编译,也没有陷阱,因为操作系统本身可以很好地与虚拟进程配合。

图2半虚拟化模型

半虚拟化要求来宾操作系统对其知道处于虚拟环境中的来宾操作系统进行一些修改,但它以类似的方式提供半虚拟化。原来的操作系统技术

虚拟化技术

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

KVMhypervisor嵌入在Linux内核中。架构和X86是硬件支持Linux使用虚拟技术(IntelVT或AMD-V)的完全虚拟化解决方案。它是一个小型的Linux模块,使用Linux来做很多事情,比如任务调度、内存管理和硬件通信。

图3KVM虚拟化平台架构

Xen

Xen是第一类运行在裸机上的虚拟化管理软件(Hypervisor)。它支持全虚拟化和半虚拟化,Xen支持虚拟机管理程序和虚拟机之间的通信,并且还在所有Linux版本上提供免费产品,包括RedHatEnterpriseLinux和SUSELinuxEnterpriseServer。Xen的主要好处是半虚拟化,而且未经修改的操作系统也可以直接在xen上运行(例如Windows),允许虚拟机无需模拟即可高效运行。需要模拟虚拟硬件以获得高性能。

图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的关系