基础云设施(IaaS)由数据中心与云基础架构、安全产品、基础架构和运营管理三大部分组成。数据中心和基础云架构是Vmware云计算解决方案的基石。在这一层vmware的主要思路是通过虚拟机化技术将数据中心转变为云计算基础架构,然后通过vmware虚拟化提供自助部署和调配的功能,企业可以创建私有云,将IT基础架构作为服务来交付使用。面向IaaS层的主要产品包括Vmware vSphere和vmware Cloud Director。
(1)vmware Vsphere架构
VMware vSphere,许多群体称之为“ESXi”,是底层虚拟化管理程序体系结构的名称。它是一种直接安装在物理服务器之上并将物理服务器划分成多个虚拟机的裸机虚拟化管理程序。 每个虚拟机与其他虚拟机共享相同的物理资源,并且它们可以同时运行。 与其他虚拟化管理程序不同,vSphere 的所有管理功能都可以通过远程管理工具提供。 由于没有底层操作系统,安装空间占用量可缩减至 150 MB 以下。
ESXi 裸机虚拟化管理程序体系结构不再依靠服务控制台进行命令行管理。 通过将管理功能转移到 VMkernel,VMware vSphere ESXi 虚拟化管理程序将其占用的总空间从 2 GB 减少到 150 MB。 由于缩小了恶意软件和网络威胁的攻击面,因此 vSphere 环境的安全性和可靠性得到了显著提高。
在实时迁移虚拟机时,可在单个操作中结合使用 vMotion 和 Storage vMotion。 对于小规模的虚拟基础架构实施,vMotion 组合迁移意味着整个虚拟机(内存、CPU 和磁盘)都将从一个主机移至另一个主机。 在较大的环境中,增强型 vMotion 意味着您可以将整个虚拟机从一个集群实时迁移到另一个集群,即使这些集群并未共享存储也是如此。
(2) VMware vCenter Server架构
VMware vCenter Server是一款服务器和虚拟化管理软件,提供一个用于管理 VMware vSphere® 环境的集中式平台。 利用 vCenter Server,IT 管理员可以信心十足地自动实施和交付虚拟基础架构。VCenter提供的功能有:简单的部署,使用主机配置文件或基于 Linux 的虚拟设备轻松快速部署 vCenter Server;主动优化,分配和优化资源,最大限度地提高效率;集中控制和可见性,从单一位置管理整个VSphere基础架构;管理,使用功能强大的工具简化管理和加强控制。
(3)VMware vCloud Director
VMware vCloud Director以完整虚拟数据中心的形式调配软件定义的数据中心服务,此类虚拟数据中心提供虚拟化的计算、网络连接、存储和安全保护。VSphere的主要目的是将底层物理资源进行虚拟和管理,但仅安装了VSphere的数据中心并不能称之为云平台。vCloud Director提供连接企业虚拟环境和私有云的接口和自动化管理工具,通过整合多个基于VCenter Server的资源池来实现一个基本完备的IaaS云。
vCloud Director主要功能包括以下几个方面:创建虚拟数据中心(VDC);创建支持多租户机制的组织;创建网络池;目录管理;计费功能;提供开放式的API。