什么是虚拟化?虚拟化技术有哪些?
燕麦云   2012-04-18

什么是虚拟化

       迄今为止,虚拟化在业界还没有一个公认的定义。虚拟化(Virtualization)对于不同的人来说可能意味着不同的东西,这要 取决与他们所从事的工作领域的环境。 通用的解释是它包含许多使服务器得到加 强的虚拟机。虚拟化技术有很多定义,下面就给出了一些这样的定义。

      “虚拟化是以某种用户和应用程序都可以很容易从中获益的方式来表示计算 机资源的过程,而不是根据这些资源的实现、地理位置或物理包装的专有方式来 表示它们。换句话说,它为数据、计算能力、存储资源以及其他资源提供了一个 逻辑视图,而不是物理视图。” —— Jonathan Eunice, Illuminata Inc.

      “虚拟化是表示计算机资源的逻辑组(或子集)的过程,这样就可以用从原 始配置中获益的方式访问它们。这种资源的新虚拟视图并不受实现、地理位置或 底层资源的物理配置的限制。” —— Wikipedia

      “虚拟化是资源的逻辑表示,它不受物理限制的约束。” —— IBM 公司

 虚拟化技术的本质和分类

      虚拟化技术的本质就是把软件变成可以按需递交的动态服务,从而减IT管理的成本,同时大大提升IT服务的响应速度。 虚拟化技术分类
      当前的虚拟化技术有:服务器虚拟化、CPU虚拟化、程序虚拟化、操作系统虚拟化、硬件虚拟化、完全虚拟、超虚拟化、桌面虚拟化、操作系统级的虚拟化等。其中比较简单的是操作系统虚拟化。即其中一台计算机可以运行相同类型的多个操作系统。这种虚拟化可以将一个操作系统的多个服务器隔离开来。通过这种虚拟化可以减少服务器的数量,提高服务器的使用效率,可以在一定程度上摆脱物理上的空间限制,实现随时随地随需的自由掌控。

      当前,最复杂的虚拟化是硬件虚拟化,即硬件防真。它通过在宿主系统上创建一个硬件虚拟机来仿真所需要的硬件,这种技术的缺陷是速度非常慢。其次,还有完全虚拟化、超虚拟化、桌面虚拟化等虚拟化技术。

虚拟化技术在云计算中被广泛运用,下篇文章我们将为您介绍云计算与虚拟化技术的关系,请继续关注OATOS企业云应用博客。

[divider]