1.基于云计算的企业资源管理平台,包括资源类维度管理终端、资源调度终端和资源配置优化终端,其特征在于:所述资源类维度管理终端,用于利用资源类管理模型对虚拟资源进行多维度的类管理;所述资源调度终端,用于通过资源调度管理模型根据节点状态监控所得到的现有资源使用情况进行计算调度;所述资源配置优化终端,用于通过资源管理各终端反应的资源配置情况,协调相关部门进行资源配置升级优化;
所述资源类维度管理终端包括:资源类管理模型模块、虚拟资源映射模块,资源维度模块,所述资源类管理模型模块,用于利用资源类管理模型进行资源层分类;所述虚拟资源映射模块,用于进行单节点的虚拟资源到物理资源的映射;所述资源维度模块,用于将虚拟机及运行虚拟机的服务器分别作为资源类管理模型中多维的的虚拟请求与物理资源;
所述资源调度终端包括:虚拟机任务请求模块、资源任务构建模块、资源调配服务模块以及资源配置反应模块,所述虚拟机任务请求模块,用于调度终端接收用户提交的虚拟机任务请求;所述资源任务构建模块,用于将每一个对虚拟资源的分配请求构建成一个资源任务;所述资源调配服务模块,用于利用虚拟机随机地向服务器执行资源分配的请求调配;所述资源配置反应模块,用于反应资源的配置情况;
所述资源配置优化终端包括:资源配置阈值模块、资源值初始化模块和资源配置值更新模块,所述资源配置阈值模块,用于根据经验数据设置资源的最大、最小阈值;所述资源值初始化模块,用于利用模型对物理机的参数值以及部署的虚拟机进行配置的资源值的初始化;所述资源配置值更新模块,用于根据计算出的支付成本和预计产生的成本更新资源配置值;
所述的基于云计算的企业资源管理平台的运行方法包括以下步骤:
步骤一:利用资源类管理模型对虚拟资源进行多维度的类管理;
步骤二:将用户请求格式化后发送给调度管理器,由调度管理器根据节点状态监控所得到的现有资源使用情况由调度算法进行计算,将最终的调度计算结果发送给任务管理器,由任务管理器向服务器集群创建虚拟机,并接收虚拟机创建结果;
步骤三:企业在跨区域的资源配置上,通过协调不同区域子企业进行资源调配;
步骤四:通过资源管理各终端反应的资源配置情况,协调相关部门进行资源配置升级优化;
所述进行多维度的类管理的步骤,包括:
利用资源类管理模型进行资源层分类,得到物理机资源层和虚拟机资源层两部分,在数据中心底层物理机上,虚拟机资源监测终端通过收集每一个虚拟机的CPU缓存和内存访问行为,通过每个监控终端的监控节点部署监测代理,采集每个节点的监测信息发送给监测服务器,同时监听监测服务器发送的命令并执行相应的操作,其中监测服务器接收各个监测代理发送的监测信息,包括监测代理所在的物理机和虚拟机的资源总体信息和资源利用率信息,并对发送来的信息进行分析处理,分类存储到数据库进行汇总;
利用单个物理节点上的CPU、内存、网络、存储的虚拟资源,进行单节点的虚拟资源到物理资源的映射,将物理机与虚拟机之间的映射关系进行编码,当存在有m个虚拟机请求时,将该m个虚拟机请求分配给n台物理服器,将每个虚拟机请求放置在对应序号的物理机上,虚拟机及运行虚拟机的服务器分别作为资源类管理模型中的虚拟请求与物理资源是多维的,每个维度代表包括CPU、内存、网络带宽的其中任意一种资源,虚拟请求的维度大小表示其相应的资源需求,而物理资源的维度大小表示其相应的资源容量,将虚拟请求与物理资源的维度大小作为随机变量,当存在有N个虚拟机需要装进服务器中,并且资源维度为K时,令随机变量所述由调度管理器根据节点状态监控所得到的现有资源使用情况由调度算法进行计算的步骤,包括:
用户提交使用虚拟机的请求给资源调度终端,调度终端收到用户提交的虚拟机任务请求后,根据任务请求的需求和当前数据中心的物理服务器的资源使用情况后匹配物理服务器,基于给定维度的虚拟机和服务器,给定n个维度的虚拟机,其中第i个虚拟机的维度大小为任务管理负责对外面向用户,对内面向服务器集群,接收用户的虚拟机创建请求,并反馈创建结果;将用户请求格式化后发送给调度管理器,由调度管理器根据节点状态监控所得到的现有资源使用情况由调度算法进行计算,将相应请求的虚拟机部署到该物理服务器上供用户使用,将最终的调度计算结果发送给任务管理器,由任务管理器向服务器集群创建虚拟机,并反馈虚拟机创建结果。
2.根据权利要求1所述的基于云计算的企业资源管理平台,其特征在于:所述进行资源调配的步骤,包括:
利用虚拟机随机地向服务器发出资源分配的请求,每个资源分配请求任务之间保持相互独立,企业私有云数据中心配备定量的物理服务器,设置每台物理机上部署多个虚拟机,虚拟机之间资源分配请求任务分别执行,企业私有云数据的资源调度平台,通过多服务器中的物理机为每个虚拟机进行资源调配服务,当有资源配置任务触发时,判断服务器中的虚拟机是否可以提供运行任务所需的资源,当资源不符合时则触发的资源分配请求会被拒绝,任务请求将会进入排队队列,当服务器中的虚拟机有空闲资源则为按顺序为触发的资源分配请求提供资源置配服务,触发的资源请求执行完毕后虚拟机回收分配出去的资源;
资源配置情况的反应过程为:企业中资源管理各终端在资源分配时,检查资源项目是否存在,当项目不存在时进行该资源项目的访问标记,当资源项目存在时检查该资源项目下是否配有该资源的额度,当存在配置该资源的额度则预扣配额,不存在时同样进行配置访问标记,预扣完资源配额后返回扣除后的配额剩余量,并同步检查配额剩余量是否充足,在充足的条件下进行资源的分配,否则将扣除的配额返还,当资源分配成功,则将此次操作的配额记录写入数据库;
虚拟IP分配时先校验输入参数,检查被触发的资源项目、资源数量和资源配额是否匹配,当这些资源在平台中均有对应匹配的资源登记后在底层环境创建虚拟IP资源,将底层返回的虚拟IP数据入库,并且关联虚拟IP和当前触发的资源请求,进一步判断虚拟IP是否还有子资源,如果没有相关子资源,则在底层删除虚拟IP并进行回收。
3.根据权利要求2所述的基于云计算的企业资源管理平台,其特征在于:所述进行资源配置优化的步骤,包括:
根据以往的经验设置好一个资源的最大、最小阈值,当资源使用率小于设定好的最小阀值时,触发物理机的休眠状态,当资源使用率大于设定好的这个资源最大阈值时,不再给这台物理机上部署新的虚拟机,将应用服务的需求与虚拟机资源进行匹配的操作为:将虚拟机部署在物理机上,构建资源的分配优化模型,利用模型对物理机的参数值以及部署的虚拟机进行配置的资源值的初始化,计算在获取资源分配时产生需支付给物理机的成本,和计算物理机的期望价格,在指定的资源分配时间周期内,物理机计算其提供单位资源配置所预计产生的成本,根据计算出的支付成本和预计产生的成本更新资源配置值,以云环境中服务器效用最大化在有限的物理机资源限制内。
4.根据权利要求3所述的基于云计算的企业资源管理平台,其特征在于:所述进行资源配置优化的步骤,还包括:
步骤41:通过对云平台数据中心包括主机CPU、内存、主机磁盘以及网络带宽的主机负载历史数据进行处理与分析,建立负载预测模型;
步骤42:根据当前输入的主机负载数据,通过预测算法进行预测,得到下一阶段的主机负载值,并使用主机负载值进行云数据中心的资源调度;
步骤43:根据负载预测的结果,以及移动云计算平台中的移动终端的资源需求和云端服务器的资源拥有情况,建立资源调度模型;
步骤44:根据资源调度的结果,企业的资源管理平台系统按照资源调度方案对虚拟机进行资源的优化配置。