The invention provides a load balance based on the order of cloud services system, including computing cluster and ordering module; among them, the computing cluster includes at least one physical node, the ordering module is used to obtain the parameters preset, the ordering module is also used for each type of hardware and hardware parameters to obtain the the number of physical nodes, the physical nodes of the physical node, the ordering module is also used for hardware according to the preset parameters and each of the physical nodes less of a virtual machine in at least one of the physical nodes to construct; the invention also provides a method for constructing a based on the load balance and order cloud service system, based on the physical node score and the preset weight coefficient will be a virtual machine distributed over multiple physical nodes, each node of the physical realization The load balancing between them enables users to configure the virtual machines more flexibly and efficiently.
【技术实现步骤摘要】
一种基于负载平衡的并序化云服务系统及构建方法
本专利技术涉及云计算领域,特别涉及一种基于负载平衡的并序化云服务系统及构建方法。
技术介绍
云计算是继1980年代大型计算机到客户端-服务器的大转变之后的又一种巨变,是分布式计算(DistributedComputing)、并行计算(ParallelComputing)、效用计算(UtilityComputing)、网络存储(NetworkStorageTechnologies)、虚拟化(Virtualization)、负载均衡(LoadBalance)、热备份冗余(HighAvailable)等传统计算机和网络技术发展融合的产物。云计算平台向用户提供可用的、便捷的、按需的网络访问。用户进入可配置的计算资源共享池(资源包括网络、服务器、存储、应用软件、服务),可以在投入很少的管理工作以及与服务供应端很少交互的情况下,快速获取上述资源。现有的云服务平台大都采用一台物理机上创建多个虚拟机的形式,用户申请虚拟机是需要设定虚拟机的大小,由云服务提供商根据用户需求在对应的物理上创建该虚拟机。采用此种方式,一来用户不清楚物理机的具体性能,对虚拟机的性能没有一个很好的把控;二来云服务提供商也不清楚用户的具体的任务需求,为其分配的物理机在性能上可能无法很好的满足用户的任务需求;再者,采用此种方式,虚拟机的性能受限于单台物理机本身,用户的某个任务需求如果出现爆发式的增长,很有可能致使虚拟机超负荷运行而导致宕机,甚至有可能因为长时间的超负荷运行导致物理节点性能的受损。
技术实现思路
本专利技术的目的在于克服现有技术不足,提供一种基于负 ...
【技术保护点】
一种基于负载平衡的并序化云服务系统,其特征在于,包括:计算集群及与所述计算集群相连的并序化模块;其中,所述计算集群包括至少一个物理节点;所述并序化模块用于获取所述物理节点的个数,各所述物理节点的硬件种数、及各所述硬件的硬件参数,并根据所获取的硬件参数构建物理节点硬件参数矩阵,并根据所述物理节点硬件参数矩阵及预设的硬件参数评分表构建物理节点硬件评分矩阵;所述并序化模块还用于根据所述物理节点硬件评分矩阵及预设的硬件参数权重矩阵构建物理节点权重评分矩阵;所述并序化模块还用将所述物理节点权重评分矩阵中各个物理节点的评分与预设的值进行比较,根据所述比较结果构建物理节点标准评分矩阵;所述并序化模块还用于根据所述物理节点标准评分矩阵及预设的虚拟机初始参数设定在至少一个物理节点上构建至少一个虚拟机。
【技术特征摘要】
1.一种基于负载平衡的并序化云服务系统,其特征在于,包括:计算集群及与所述计算集群相连的并序化模块;其中,所述计算集群包括至少一个物理节点;所述并序化模块用于获取所述物理节点的个数,各所述物理节点的硬件种数、及各所述硬件的硬件参数,并根据所获取的硬件参数构建物理节点硬件参数矩阵,并根据所述物理节点硬件参数矩阵及预设的硬件参数评分表构建物理节点硬件评分矩阵;所述并序化模块还用于根据所述物理节点硬件评分矩阵及预设的硬件参数权重矩阵构建物理节点权重评分矩阵;所述并序化模块还用将所述物理节点权重评分矩阵中各个物理节点的评分与预设的值进行比较,根据所述比较结果构建物理节点标准评分矩阵;所述并序化模块还用于根据所述物理节点标准评分矩阵及预设的虚拟机初始参数设定在至少一个物理节点上构建至少一个虚拟机。2.如权利要求1所述的一种基于负载平衡的并序化云服务系统,其特征在于,所述并序化模块包括硬件参数获取模块、物理节点评分模块及物理节点评分标准化模块;其中,所述硬件参数获取模块用于获取所述物理节点的个数,各所述物理节点的硬件种数、及各所述硬件的硬件参数,并根据所获取的硬件参数构建物理节点硬件参数矩阵;所述硬件参数获取模块还用于根据所述物理节点硬件参数矩阵及预设的硬件参数评分表构建物理节点硬件评分矩阵;所述物理节点评分模块用于根据所述物理节点硬件评分矩阵及预设的硬件参数权重矩阵构建物理节点权重评分矩阵;所述物理节点评分标准化模块用于将所述物理节点权重评分矩阵中各个物理节点的评分与预设的值进行比较,并根据所述比较结果构建物理节点标准评分矩阵;所述并序化模块还用于根据所述物理节点标准评分矩阵及预设的虚拟机初始参数设定在至少一个物理节点上构建至少一个虚拟机;其中,当所述物理节点的评分不小于所述预设的值时,该所述物理节点的标准评分等于该所述物理节点的评分;否则,该所述物理节点的标准评分为零。3.如权利要求2所述的一种基于负载平衡的并序化云服务系统,其特征在于,记所述预设的值为虚拟机标准分Pst;记所述硬件参数获取构建的物理节点硬件参数矩阵为P,其中,n为物理节点的个数,m为每个物理节点包含的硬件参数种类,Pij代表第i个物理节点第j种硬件的参数,i∈[1,n],j∈[1,m];记所述硬件参数获取构建的物理节点硬件评分矩阵为Ps,Psij代表第i个物理节点第j种硬件的评分,i∈[1,n],j∈[1,m];记所述硬件参数权重矩阵为U,且Uj代表第j种硬件机参数的权重,j∈[1,m];记所述物理节点评分模块构建的物理节点权重评分矩阵为Pvs,Pvsi代表第i个物理节点的权重评分,i∈[1,n];记所述物理节点评分标准化模块构建的物理节点标准评分矩阵为Pvss,Pvssi代表第i个物理节点的标准评分,4.如权利要求1-3中任一所述的一种基于负载平衡的并序化云服务系统,其特征在于,所述虚拟机初始参数设定包括预设的虚拟机的数量、预设的各所述虚拟机的硬件种数以及预设的各所述硬件的硬件参数;所述并序化模块还包括虚拟机构建模块及构建权重计算模块;所述构建权重计算模块用于根据所述物理节点标准评分矩阵计算各物理节点的构建权重;所述虚拟机构建模块还用于根据所述各物理节点的构建权重及所述虚拟机初始参数矩阵计算各虚拟机在各物理节点上占有的硬件参数,并根据计算所得在对应的物理节点上构建虚拟机。5....
【专利技术属性】
技术研发人员:张彦彬,林铭杰,叶政晟,
申请(专利权)人:广州高能计算机科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。