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

虚拟化的技术分类及其优缺点(虚拟化分类)


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

1.什么是虚拟化

虚拟化意味着计算组件在虚拟而非物理基础上运行,这是一种简化管理和优化资源解决方案的方式。。就像一座开放透明的办公楼,各个楼层几乎没有可见的墙壁,用户可以以相同的成本建造更独立、更合适的办公空间,降低成本并最大化空间利用率。这种根据不同的需求重新规划有限的固定资源以达到最大利用率的思想在IT领域被称为虚拟化技术。

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

虚拟化技术与多任务和超线程技术完全不同。多任务处理意味着在一个操作系统上同时并行地运行多个程序。虚拟化技术允许多个操作系统同时运行,每个操作系统运行多个程序。虚拟主机;超线程技术通过仅用单CPU模拟双CPU来平衡程序执行性能。两个模拟的CPU不能分开,只能一起工作。

虚拟化技术也不同于VMwareWorkstation等同样可以实现虚拟效果的软件。这是一项重大的技术进步,特别是因为它减少了与软件虚拟机相关的开销并支持更广泛的范围。操作系统中虚拟化技术有多种定义,下面列出了其中一些定义。

“虚拟化是以用户和应用程序可以轻松受益的方式表示计算机资源的过程:数据、计算能力、提供存储资源和其他资源的逻辑视图。”-乔纳森·尤尼斯,IlluminataInc.

“虚拟化是表示计算机资源的逻辑组(或子集)的过程,以便可以以受益于其原始配置的方式访问它们。这种新的资源虚拟视图包括以下约束:实施、地理位置或物理配置。”-维基百科

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