当前位置:首页 > 虚拟化 > 正文

从底层理解虚拟化技术(虚拟化技术有哪四种)


一、说一说什么是虚拟化?

1什么是虚拟化。就像一栋开放透明的办公楼,整层几乎没有可见的墙壁,用户可以以相同的成本建造一个更加独立、便捷的办公空间,节省成本,最大限度地利用空间。这种根据不同的需求重新规划有限的固定资源以达到最大利用率的思想在IT领域被称为虚拟化技术。

虚拟化技术可以扩展硬件容量并简化软件重新配置的过程。CPU虚拟化技术可以用单个CPU模拟多个CPU并行,允许一个平台同时运行多个操作系统,应用程序可以在独立的空间运行而不互相影响,显着提高计算机的工作效率。

虚拟化技术与多任务和超线程技术完全不同。多任务是指虚拟化技术中一个操作系统中的多个程序同时执行,多个操作系统可以同时执行,每个操作系统都有多个程序运行在一个虚拟主机CPU上,而超线程技术模拟了CPU双核用单CPU来平衡程序执行性能。

虚拟化技术也不于像VMwareWorkstation这样也能实现虚拟效果的软件。这是一项重大的技术进步,具体体现在与虚拟机相关的开销的减少以及更广泛的支持方面。操作系统。

虚拟化技术有很多定义,下面给出一些这样的定义。

“虚拟化是以用户和应用程序可以轻松利用计算资源的方式表示计算资源的过程,而不是这些资源的专有实现、地理位置或物理包装。方式换句话说,它提供了数据、计算能力、存储资源和其他资源的逻辑视图。”-乔纳森·尤尼斯,IlluminataInc.

“虚拟化是表示计算资源的逻辑集(或子集)的过程,以便可以利用原始配置的方式访问它们。资源的这种新的虚拟视图不受约束底层资源的实施、地理位置或物理配置的限制。”-维基百科

“虚拟化:为一组相似的资源提供一组通用的抽象接口,从而隐藏属性和操作之间的差异,并允许以通用的方式查看和维护资源”-OpenGridServicesArchitectureGlossaryofTerms。


二、什么是虚拟化?虚拟化技术有哪些?什么是虚拟化02020202到目前为止,业界还没有一个普遍接受的虚拟化定义。虚拟化对于不同的人来说可能意味着不同的事情,具体取决于他们的工作环境。常见的解释是它包含多个运行服务器的虚拟机。虚拟化技术的定义有很多种,下面是其中的一些定义。020202“虚拟化是一种以用户和应用程序都可以轻松利用的方式表示计算机资源的过程,而不是根据资源的实现、地理位置或物理变化以特殊的方式表示这些资源。换句话说,它提供了虚拟化。数据、计算能力、存储资源和其他资源的逻辑表示,而不是物理供应。”-JonathanEunice,Illuminata公司020202“虚拟化代表计算机资源操作的逻辑集(或子集),可以利用原始配置的方式进行访问。这种新的虚拟化视图不受底层资源的实现、地理位置或物理配置的限制。——IBM02本质虚拟化技术分类020202虚拟化技术的本质是将程序转变为可按需提供的动态服务,从而降低IT管理成本。IT服务响应速度大幅提升。020202目前的虚拟化技术包括:服务器虚拟化、CPU虚拟化、软件虚拟化、操作系统虚拟化、硬件虚拟化、全虚拟化、虚拟化、桌面虚拟化、操作系统级虚拟化等。最简单的方法之一是操作系统虚拟化。也就是说,一台计算机可以运行多个相同类型的操作系统。这种类型的虚拟化可以为单个操作系统隔离多个服务器。通过这种虚拟化,可以减少服务器数量,提高服务器利用效率,并在一定程度上克服物理空间限制,随时随地自由掌控。020202目前最复杂的虚拟化是硬件虚拟化,即硬件反认证。它通过在主机系统上创建虚拟机来模拟所需的硬件。该技术的缺点是速度非常慢。其次还有全虚拟化、虚拟化、桌面虚拟化等虚拟化技术。虚拟化技术在云计算中得到广泛应用。在下面的文章中,我们将为您介绍云计算和虚拟化技术之间的关系。请继续关注OATOS企业云应用博客。转载请注明时间:转载自OATOS企业网盘及云应用协作平台。这篇文章的链接地址是: