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

我们身边有哪些虚拟化技术(虚拟化技术的应用领域)


一、虚拟化技术有哪些?各种虚拟化技术使得服务器虚拟化能够将物理资源转变为逻辑资源。独立的虚拟服务器不受物理边界的限制,让硬件成为动态管理的资源池,从而提高利用率,桌面虚拟化将计算机虚拟化,实现桌面使用的安全性和灵活性,任何设备、时间和空间都可以访问。通过非本地操作系统提供的网络的个人桌面系统,将应用程序与操作系统分开提供(可执行文件+运行环境)。其本质是可以解决程序版本不兼容的问题,并存储在后台数据中心,将异构的存储资源变成一个巨大的存储池,使底层的磁盘、磁带对用户透明,方便用户管理存储资源。直接使用它们支持根据需要将网络虚拟化到每个应用多个逻辑网络并保留网络设计中提供的原始层次结构、数据通道和服务,让最终用户体验类似于专用物理网络的体验和网络的利用率资源得到改善。虚拟化技术的两种类型类型1:直接运行在物理硬件上,它控制硬件并管理虚拟机,也称为裸机虚拟机管理器LinuxKVM:一种开源虚拟化平台,为x86开发的基于内核的虚拟机。机器,将Linux内核转变为虚拟机Hypervisor,因此虚拟机可以直接访问硬件,是一种完全虚拟化的裸机虚拟化技术。VmwareESXi:直接安装在底层物理硬件上的全虚拟化技术


二、虚拟化有哪些关键技术主流的虚拟化技术包括:
1.CPU虚拟化:这是一种硬件解决方案。支持虚拟化技术的CPU有专门优化的指令集来控制虚拟进程。通过这些指令集,虚拟机监视器(VMM)可以更轻松地提高性能,比软件的虚拟实现更大程度地提高性能。
2.网络虚拟化:网络虚拟化是对网络进行虚拟化,以支持在同一物理网络上运行多个虚拟网络。它提高了网络资源利用率,并允许更灵活的网络配置和管理。
3.服务器虚拟化:服务器虚拟化就是将一台物理服务器虚拟成多台逻辑服务器。每个逻辑服务器可以运行不同的操作系统和应用程序。这样可以提高服务器资源利用率,降低硬件成本。
4.存储虚拟化:存储虚拟化将物理存储资源抽象出来提供给虚拟机使用。它可以提高存储资源利用率、简化存储管理、提高数据访问速度。
5.高性能应用虚拟化:高性能应用虚拟化是针对特定应用的虚拟化,以提高应用的性能和可扩展性。提供更高效资源利用,支持灵活的应用部署和管理。