云数据中心包含大量计算机,运行成本很高。有效整合虚拟资源建成动态的虚拟资源池,以提高资源利用率、节约能源并降低运行成本是云数据中心关注的热点。
实现云计算虚拟资源自动部署、动态扩展和按需分配,使用户能够采用按需和即付即用的方式获取虚拟资源是虚拟资源管理的重要任务。
1、虚拟资源管理的功能
虚拟化资源管理不是根据资源的地理位置、实现或者封装方式来表示的,它是为数据、计算能力、存储和网络等资源提供的一个逻辑视图,而非物理视图。每个管理模型提供一种虚拟资源管理服务,包括虚拟化存储服务、虚拟化服务器服务、虚拟化文件系统服务、虚拟化集群系统服务和虚拟化用户系统服务等系统级的资源服务。
虚拟化资源管理的消费者可以是一位最终用户、一个应用程序、一个访问资源或者与资源进行交互的服务。用户通过虚拟化资源管理可以简化资源使用的过程,无须关注物理资源实现和分布的细节。服务提供者通过资源虚拟化管理有效地统一管理分布式存在的资源,高效完成用户请求,简化服务过程并提高服务效率。
资源管理需要管理云计算网络虚拟化环境中的各种分布式异构虚拟资源,为用户提供简单的资源访问接口。并且应协调虚拟资源的共享和使用,尽可能高效地利用网络虚拟化环境中的各种虚拟资源实现虚拟资源之间的广泛共享。虚拟资源管理是控制虚拟资源如何向用户或应用等其他实体提供可用能力的一组操作,它侧重于控制虚拟网络资源的服务提供能力。即并不关心资源的具体功能,而是关心该功能的执行方式。
虚拟资源管理的核心功能是对虚拟资源进行维护和调度、发现和识别虚拟资源、查找和分