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

虚拟化是资源的抽象化吗


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

1.什么是虚拟化

虚拟化是一个广义的术语,意味着计算组件在虚拟的基础上运行而不是在真实的基础上运行,是一种简化管理和优化资源的方式。就像一栋开放透明的办公楼,整层几乎没有可见的墙壁,用户可以以相同的成本建造一个更加独立、便捷的办公空间,从而节省成本,并最大限度地提高空间利用率。这种根据不同的需求重新规划有限的固定资源以充分利用的思想在IT中被称为虚拟化技术。

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

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

虚拟化技术也不同于VMwareWorkstation等同样可以实现虚拟化效果的软件,是一项巨大的技术进步,具体体现在软件虚拟机相关开销的减少以及对虚拟机的支持上。更广泛的操作系统。

虚拟化技术有很多定义,下面列出了其中一些定义。

“虚拟化是以用户和应用程序可以轻松利用的方式表示计算机资源的过程,而不是按照这些资源的特定实现、地理位置或物理包装。,它提供了数据和计算能力的逻辑视图。”——JonathanEunice,Illuminata公司。

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

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


二、虚拟化概念

在信息技术领域,虚拟化是一种基于虚拟基础上而不是物理基础上运行计算机资源的强大技术概念,以提高管理资源和优化资源利用。就像现代办公室灵活的布局一样,虚拟化技术可以让用户以更低的成本创建个性化、高效的空间,从而最大限度地提高空间利用率。


虚拟化的核心在于它可以扩展硬件能力并简化软件调优过程。例如,CPU虚拟化技术允许单个处理器模拟多个CPU,允许一个硬件平台同时运行多个操作系统,每个操作系统内运行独立的程序。这极大地提高了计算机的性能,并使程序更加隔离。并且他们之间的合作更加有效。


与多任务和超线程技术不同,虚拟化技术包括系统级虚拟化,例如运行多个完整的操作系统,每个操作系统独立运行设置和超线程技术。CPU级模拟。虚拟化提供的不是简单的模拟,而是源的完全抽象。每个虚拟机都有自己独立的资源池。


虚拟化技术的进步不仅仅局限于VMwareWorkstation等软件工具,还体现在虚拟机运营成本的降低以及与更多操作系统的兼容性上。不同的定义从不同的角度解释虚拟化。例如,JonathanEunice将其定义为以用户和应用程序友好的方式表示计算资源,而不是局限于硬件的物理特性。;OpenGridServicesArchitectureGlossaryofTerms强调提供通用接口并隐藏资源差异。


简而言之,虚拟化技术是将计算机资源呈现为逻辑抽象,并以更加高效、灵活的方式对其进行管理和使用的技术。它的出现丰富了IT管理方法。和适用性。
扩展信息

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