云管理平台可以对平台内计算资源、安全资源、存储资源等进行监控和管理,能够对多种异构资源实现统一管理的软件,能够为用户提供简单、统一的管理平台。云管理平台laaS层包括虚拟资源管理、虚拟化层、基础设施管理、监控和自动化部署五个部分,如图1所示。
图 1 云管理平台功能架构
(1)虚拟资源管理
虚拟资源管理包括laaS服务接口、认证、资源管理、调度和分发等模块。
(2)虚拟化层
虚拟化层利用基础设施层向上提供的各种资源和服务,利用API等方式,实现相应物理资源的虚拟化,例如网络虚拟化、计算虚拟化和存储虚拟化,并将各个独立的虚拟化的资源组成资源池,向上提供虚拟资源。
(3)基础设施管理
基础设施管理收集系统中所有物理存储、计算和网络等设备的基本信息和状态信息,向上提供资源获取和资源注册接口。
(4)监控管理
laaS监控管理通过laaS监控代理软件实时监控laaS资源环境资源信息。通过监控代理对监控信息进行数据分析、分类处理和存储,监控中心定时将监控信息通过资源池通用laaS接口以文件方式上传到管理中心。数据存储采用主从或主主方式,提高数据的可靠性。
(5)自动化部署
自动化部署服务是部署工程师利用定制化的工具或脚本,实现批量安装服务器操作系统和软件,以实现快速、高效、方便的一系列集成技术服务。
云管理平台的资源管理与交付功能可对静态的IT基础设施进行管理、调度和按需分配,可实现基于策略的调度,并且易于集成,满足用户对应用自动化部署、服务器动态扩展扩展、软、硬件资源池化、应用自动化部署、故障自动迁移、负载均衡服务、虚拟私有云。