VMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并提供工具来管理加入该环境的数据中心。
vSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。
通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。——来自百度百科 虚拟机是将物理计算机上的物理资源(如,CPU、内存、磁盘、网卡等)进行虚拟化,实现物理资源共享,以存储文件的形式表现出来,并存储在物理机器上,提高资源的利用率。
基于云计算的应用领域进行划分。
CPU作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。 在真实物理环境中,一台物理服务器的操作系统占有整个CPU的资源。
CPU的虚拟化技术可以将单个CPU模拟多个CPU并行(vCPU),允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响。 CPU虚拟化可以提升计算机原来的CPU的性能,进而提高了CPU的资源利用率。 虚拟机所使用的多个虚拟CPU(简称vCPU)可能是共享同一个物理CPU。从而显著提高计算机的工作效率。。
物理内存:一台物理主机或服务器上的内存总量被所安装的操作系统所全部占用。 对物理内存进行虚拟化,能够创建多台虚拟机,提高物理资源的利用率。
在虚拟环境中,能够通过虚拟化的方式,构建虚拟以太网适配器和虚拟交换机。
网络虚拟化旨在在一个共享的物理网络资源之上创建多个虚拟网络
共享物理存储资源,通过存储虚拟化利用本地磁盘创建虚拟机的本地虚拟磁盘。可以通过专业的存储设备,将其磁盘进行虚拟化,最终挂载在虚拟机上。提高了本地磁盘的利用率和便携性。
将一块GPU卡的计算能力进行切片,分成多个逻辑上虚拟的GPU,即vGPU,以vGPU为单位分配GPU的计算能力。 以vGPU为单位可以将单块GPU卡分配给多台虚拟机使用,使得虚拟机能够运行3D软件、播放高清视频等,极大地提升了用户体验。