虚拟化技术是什么?是否可以通过虚拟化技术来实现软件应用与底层硬件相隔离?
什么是虚拟化技术,虚拟化软件和硬件都有什么?
虚拟化技术,应用领域很广泛。
比如VT 虚拟技术,应用在CPU虚拟化上。
再说软路由和硬路由、模拟思科交换机、软代理和硬代理以及软件防火墙和硬件防火墙等。
什么是虚拟化技术,为什么要虚拟化技术?
虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。
虚拟化,原本是指资源的抽象化,也就是单一物理资源的多个逻辑表示,或者多个物理资源的单一逻辑表示。具体到服务器虚拟化,就是多个物理资源的单一逻辑表示。
虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。
在实际的生产环境中,虚拟化技术主要用来解决高性能的物理硬件产能过剩和老的旧的硬件产能过低的重组重用,透明化底层物理硬件,从而最大化的利用物理硬件。
什么是虚拟化?虚拟化技术有哪些?
什么是虚拟化020202 02迄今为止,虚拟化在业界还没有一个公认的定义。虚拟化(Virtualization)对于不同的人来说可能意味着不同的东西,这要 取决与他们所从事的工作领域的环境。 通用的解释是它包含许多使服务器得到加 强的虚拟机。虚拟化技术有很多定义,下面就给出了一些这样的定义。020202 “虚拟化是以某种用户和应用程序都可以很容易从中获益的方式来表示计算 机资源的过程,而不是根据这些资源的实现、地理位置或物理包装的专有方式来 表示它们。换句话说,它为数据、计算能力、存储资源以及其他资源提供了一个 逻辑视图,而不是物理视图。”—— Jonathan Eunice, Illuminata Inc.020202 “虚拟化是表示计算机资源的逻辑组(或子集)的过程,这样就可以用从原 始配置中获益的方式访问它们。这种资源的新虚拟视图并不受实现、地理位置或 底层资源的物理配置的限制。”—— Wikipedia020202 “虚拟化是资源的逻辑表示,它不受物理限制的约束。”—— IBM 公司02虚拟化技术的本质和分类020202 虚拟化技术的本质就是把软件变成可以按需递交的动态服务,从而减IT管理的成本,同时大大提升IT服务的响应速度。020202 当前的虚拟化技术有:服务器虚拟化、CPU虚拟化、程序虚拟化、操作系统虚拟化、硬件虚拟化、完全虚拟、超虚拟化、桌面虚拟化、操作系统级的虚拟化等。其中比较简单的是操作系统虚拟化。即其中一台计算机可以运行相同类型的多个操作系统。这种虚拟化可以将一个操作系统的多个服务器隔离开来。通过这种虚拟化可以减少服务器的数量,提高服务器的使用效率,可以在一定程度上摆脱物理上的空间限制,实现随时随地随需的自由掌控。 020202 当前,最复杂的虚拟化是硬件虚拟化,即硬件防真。它通过在宿主系统上创建一个硬件虚拟机来仿真所需要的硬件,这种技术的缺陷是速度非常慢。其次,还有完全虚拟化、超虚拟化、桌面虚拟化等虚拟化技术。虚拟化技术在云计算中被广泛运用,下篇文章我们将为您介绍云计算与虚拟化技术的关系,请继续关注OATOS企业云应用博客。转载请注明: 转载自OATOS企业网盘及云应用协作平台本文链接地址:
什么是虚拟化技术
虚拟化计算机的本质
虚拟化,原本是指资源的抽象化,也就是单一物理资源的多个逻辑表示,或者多个物理资源的单一逻辑表示。具体到服务器虚拟化,就是多个物理资源的单一逻辑表示。另外,存储虚拟化就是这种模式的一个例子。
对不了解虚拟化的终端用户来说,听到上面说“单一物理资源的多个逻辑表示”,往往会认为“虚拟化技术也太抽象了”。可是,如果要看计算机架构的话,虚拟化正是计算机的本质。
想一下,PC同时启动使用邮件和Web浏览器等多个应用,这时候你就会理解虚拟化技术。在这个情况下,操作系统把PC物理资源抽象化了,将多个应用集中到一个物理资源环境下。因为虚拟化hypervisor是运行在操作系统上层的,所以会被认为有些抽象。不过,如果试着从计算机结构来理解的话,也不是那么晦涩。
虚拟化的主要类型:主机型和hypervisor型
虚拟化的类型大致可以分为主机型和hypervisor型。当虚拟化最初应用于PC时的主流类型是主机型。
主机型是将虚拟化软件作为一个应用安装的主机操作系统中。虚拟硬件包括主机操作系统中的虚拟化软件、操作系统和应用。因为是被作为一个应用,所操作系统不是那么快。
主机型虚拟化的问题在于,如果主机操作系统发生故障,就会波及到作为该操作系统一个应用的虚拟化软件。而且,在硬件模拟过程中也会发生诸多问题。
接下来是hypervisor型。hypervisor型是指通过低层级软件让多个操作系统得以共享相同的硬件设备。