目前,最主要的云服务产品是 IaaS 虚拟机,一套完整的对外出租虚拟机的 IaaS 云计算解决方案必须解决下面这个问题: 如何运行和管理大量的虚拟机并让远方的用户自助使用这些虚拟机? 问题中的三个动词“管理”、“运行”和“使用”意味着一个 IaaS 云计算系统包含以下三部分,如图 1 所示。 图 1 IaaS 云计算解决方案 1)虚拟化平台(硬件、虚拟软件)——解决如何运行虚拟机的问题。 2)管理工具——解决如何管理大量虚拟机的问题,包括创建、启动、停止、备份、迁移虚拟机,以及计算资源的管理和分配。 3)交付部分——解决如何让远端的用户使用虚拟机的问题。 1. 虚拟化平台 虚拟化平