虚拟化的分类

自从虚拟化提出以来,有很多虚拟化技术的分类,分类方法也很多。但从虚拟化的使用来看,虚拟化技术主要分为以下4大类。

  • 平台虚拟化

平台虚拟化是指针对服务器和操作系统的虚拟化。主要包括服务器虚拟化和桌面虚拟化。

服务器虚拟化是将一个操作系统的物理实例分割到虚拟实例或者虚拟机中,这些虚拟操作系统可以是X86或者X64的Windows、Linux或者Unix操作系统。服务器虚拟化又分为软件虚拟化和硬件虚拟化。软件虚拟化是指在一个虚拟化平台上运行虚拟化操作系统,而这个虚拟化平台运行在现有的操作系统上,属于寄居架构。

硬件虚拟化则是指虚拟化平台直接运行在物理硬件上,这种虚拟化通常又称为Hypervisor。Hypervisor运行在虚拟化操作系统之下,硬件系统之上,可实现对硬件资源的分割分配,属于原生架构。原生架构不需要操作系统,由Hypervisior直接管理硬件。

桌面虚拟化是指将计算机的桌面进行虚拟化,这种虚拟化允许依靠虚拟机来提供系统桌面,以实现桌面使用的安全性和灵活性。用户可以通过任意设备,在任意地点、任意时间访问网络上属于自己的桌面系统。

  • 资源虚拟化

资源虚拟化主要是虚拟计算机中的使用资源,包括存储虚拟化和网络虚拟化。存储虚拟化最通俗的讲就是对存储硬件资源进行抽象化表现,用于合并多个设备中的物理存储,使其表现为一个单一的存储池。对于用户来说,虚拟化的存储池就像一个巨大的“存储池”,用户不会看到具体的磁盘、磁带、也不必关心自己的数据时经过那一条路径通往哪一个具体的存储设备。VMware存储虚拟化架构如图:

网络虚拟化是将一条带宽分割成若干个相互独立的通道,以此来控制可用带宽,将可用的带宽分配给特定的资源。比较常见的就是虚拟局域网,即在物理局域网内创建逻辑网络,而这两种网络互不影响。在一台服务器上放置一个外围的网络而不影响网络或者虚拟机直接的通信的情况称为内外网隔离。

  • 应用程序虚拟化

基于软件的服务虚拟化是将应用程序从操作系统中分离出来,使应用程序运行在操作系统中,但是又不依赖于操作系统。应用程序虚拟化为应用应用程序提供了一个虚拟的运行环境,在这个环境中,不仅包括应用程序的可执行文件,还包括它所需要的运行环境,如图:

  • 表示层虚拟化

用户在使用应用程序时,其应用程序并不是运行在本地操作系统之上的,而是运行在服务器上面的,客机只显示程序的界面和用户的操作,服务器仅向用户提供表示层,这种虚拟化就是表示层虚拟化。

时间: 2024-07-30 19:45:58

虚拟化的分类的相关文章

虚拟化的一些基本常识

本文从以下几个方面介绍虚拟化的一些常识:虚拟化层次的分类及举例:系统虚拟化简史:VMM分类:典型的虚拟化产品:Xen. 虚拟化层次分类及举例 指令级虚拟化 Bochs QEMU 硬件级虚拟化 VMware Xen KVM 操作系统级虚拟化 Linux-VServer OpenVZ 编程语言级虚拟化 JVM .NETCLI 程序级虚拟化 Wine 系统虚拟化简史(硬件级虚拟化) 历史上第一个虚拟机是1965年左右IBM公司开发的system/360 model 40 VM.其最初的设计目的是将当时

第一章 虚拟化与云计算 (纯属自己看VMware Citrix和Microsoft虚拟化技术详解与应用实践的学习笔记)

第一章      虚拟化与云计算 1.虚拟化的定义 虚拟化是一个广义的术语,各行各业对虚拟化的理解均不同,不同的人对虚拟化的理解也不同,所以它没有一个标准的定义. a          虚拟化是以某种用户和应用程序都可以很容易从中或以的方式来表示计算机资源的过程,而不是根据这些资源的实现.地理位置或物理包装的专有方式来表示它们.换句话说,它为数据.计算能力.存储资源以及其他资源提供了一个逻辑视图,而不是物理视图. b          虚拟化是表示计算机资源的逻辑组(或子集)的过程,这样就可以用

虚拟化与云计算

什么是虚拟化? 虚拟化的本质都是将现有的计算机资源通过虚拟化的技术分割成若干个计算机资源,这些计算机资源相互独立 最终目的是提高计算机的利用率和使计算机的灵活性最大化 虚拟化的目的 IT基础设施和资源管理方式的简化,帮助企业减少IT资源的开销.整合资源.节约成本. 虚拟化的分类 平台虚拟化 服务器虚拟化 软件虚拟化---寄居架构-----vmware workstation 硬件虚拟化---原生架构-----Hypervisor 桌面虚拟化 资源虚拟化 存储虚拟化 网络虚拟化 应用程序虚拟化 表

服务器虚拟化

将服务器物理资源抽象成逻辑资源,让一台服务器变成几台甚至上百台相互隔离的虚拟服务器,我们不再受限于物理上的界限,而是让CPU.内存.磁盘.I/O等硬件变成可以动态管理的“资源池”,从而提高资源的利用率,简化系统管理,实现服务器整合,让IT对业务的变化更具适应力--------这就是服务器的虚拟化. 分类 编辑 服务器虚拟化主要分为三种:“一虚多”.“多虚一”和“多虚多”.“一虚多”是一台服务器虚拟成多台服务器,即将一台物理服务器分割成多个相互独立.互不干扰的虚拟环境.“多虚一”就是多个独立的物理

云计算与虚拟化概述-你不得不知的云计算与虚拟化基础知识

本文主要灵感来自老男孩架构师班-赵班长实战讲解KVM,以及speedy Cloud云公司CEO董伟(董总)云计算与虚拟化讲座,综合整理而来.--为表示感谢--特整理此文分享给大家. 1.1云计算概述 云计算是一种按使用量付费的模式,这种模式提供可用的.便捷的.按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用程序,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互. 在云计算之前的模式和技术 1.IDC托管 2.IDC租用 3.虚拟主机

虚拟化技术介绍

什么是虚拟化? 虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器.网络.内存及存储等,予以抽象.转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源.这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制.一般所指的虚拟化资源包括计算能力和资料存储. 为什么要用虚拟化? 1.基础架构的利用率,通过将基础架构资源池化并打破一个应用一台物理机的限制,虚拟化大幅提升了资源利用率.通过减少额外硬件的采

了解云计算与虚拟化

(一)云计算介绍 云计算是一种按使用量付费的模式,这种模式提供可用的.便捷的.按需的网络访问,进入可配置的计算资源共享池,(资源包括网络.服务器.存储.应用软件.服务),这些资源能够被快速提供,需要投入很少的管理工作,或与服务供应商进行很少的交互. 1:云计算之前的使用模式 IDC 托管 IDC 租用 虚拟主机(买空间) VPS:虚拟专用主机 2:传统数据中心面临的问题 资源使用率低 资源分配不均 自动化能力差 3:云计算的优势 云计算是一种使用模式,不是一种技术 云计算的使用方式:通过网络访问

虚拟化技术一些概念整理

---恢复内容开始--- 1 虚拟化技术的实质是一样的:将底层资源进行分区,并向上层提供特定的和多样化的执行环境. 虚拟化系统分类: a)指令级虚拟化 指令级虚拟化又称为指令集架构级虚拟化(ISA虚拟化).它通过纯软件方法,模拟出与实际运行的应用程序(或操作系统)不同的指令集去执行,采用这种方法构造的虚拟机一般称为模拟器.模拟器可将客户机发出的所有指令翻译成本地指令集,然后在真实的硬件上执行. b)硬件级虚拟化 硬件抽象层虚拟化实际上与指令集架构级虚拟化非常相似,其不同之处在于,这种类型的虚拟化

虚拟化的发展历程和实现原理——图文详解

目录 目录 前言 虚拟化 虚拟机Virtual Machine 虚拟化的分类 x86 CPU架构与虚拟化的关系 全虚拟化 Full virtualization 半虚拟化 Paravirtualization 硬件辅助虚拟化 HVM 内存虚拟化 内存虚拟化的映射实现 总线虚拟化 前言 现在市场上最常见的虚拟化软件有VMWare workstation(VMWare).VirtualBox(Oracle).Hyper-V(Microsoft).KVM(Redhat).Xen等,这些软件统称之为VM