[发明专利]一种硬件资源分配方法及装置、电子设备有效
| 申请号: | 201610950728.X | 申请日: | 2016-10-26 |
| 公开(公告)号: | CN107992351B | 公开(公告)日: | 2021-11-16 |
| 发明(设计)人: | 张鹏 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
| 代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李红爽;栗若木 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 硬件 资源 分配 方法 装置 电子设备 | ||
本申请提供一种硬件资源分配方法及装置、电子设备;所述硬件资源分配方法,包括:获取云产品的结构信息以及云产品中软件服务的属性数据;所述结构信息包括所述云产品所包含的集群cluster、以及集群包含的软件服务;所述软件服务的属性数据至少包括软件服务的需求数据;根据所述软件服务的属性数据,按照预定规则为各软件服务分配满足需求数据的硬件资源。本申请能够自动将产品中的软件服务映射到真实的硬件资源上。
技术领域
本发明涉及领域,尤其涉及一种硬件资源分配方法及装置、电子设备。
背景技术
云平台建设需要各种各样的软件服务,不同的软件服务需要部署在不同的硬件资源上,对硬件机器的计算资源、存储资源、网络资源等有不同的要求;另外,随着虚拟化技术的日益发展和在实施、运维成本方面的考虑,将软件服务虚拟化后打包部署在硬件机器上的技术手段越发通用和必要。此外,随着当今对云平台对分布式软件高可用性的需求日益普遍,种种因素使得软件在硬件上的发布、部署变得越发复杂。软件和硬件之间的硬件关系需要在经济性、高可用性、可维护性之间找到一个平衡点。
目前云平台在部署过程中,首先需要为各个软件服务指定所部署在的硬件类型,包括但不限于计算,存储、网络资源的匹配。为了节省成本,在条件允许的条件下,需要将多个软件服务部署在同一硬件服务器上。另外,随着如今虚拟化技术的发展,软件服务到硬件资源的映射上可能还会间隔一层虚拟化层;并且在分布式软件的部署过程中,软件服务的高可用性也是必须深入考虑的因素之一。
在一种解决方案中,是人工完成软件服务到硬件资源的映射过程,人工计算出资源分配和高可用性部署的矩阵结构,为了节省成本,可能会手工将一些软件部署在相同服务器上。该解决方案工作量大,细节较多,很容易出现错误,需要不断的调整,甚至牺牲一些指标。
在另一种解决方案中,由软件开发者直接自动化完成自己所开发的软件服务到硬件资源的映射,部署,发布流程,也就是单独规划一个软件服务。这种解决方案不能全局整体上进行规划,不同的软件服务间的协同也未能考虑到,同时人员流动因素也会影响到云平台的建设。
还有一种解决方案中,会统一规划云平台中的软件服务,但这些方法大多在统一规划的前提下,仅仅实现了单一软件服务到硬件资源的映射,或者多个混合部署的软件服务映射到一台指定的硬件服务器,没有考虑到分层次跨软件类别地通过虚拟化的技术,实现多层次软、硬件资源的规划映射。
上述解决方案均未达到经济性、高可用性、可维护性件的平衡;而且自动化程度低,需要大量的人工介入操作。
发明内容
本申请提供一种硬件资源分配方法及装置、电子设备,能够自动将产品中的软件服务映射到真实的硬件资源上。
本申请采用如下技术方案。
一种硬件资源分配方法,包括:
获取云产品的结构信息以及云产品中软件服务的属性数据;所述结构信息包括所述云产品所包含的集群cluster、以及集群cluster包含的软件服务;所述软件服务的属性数据至少包括软件服务的需求数据;
根据所述软件服务的属性数据,按照预定规则为各软件服务分配满足需求数据的硬件资源。
可选地,所述软件服务的需求数据包括:软件服务所需机器的型号、操作系统、模板、硬件资源的参数。
可选地,所述根据软件服务的属性数据,按照预定规则为各软件服务分配满足需求数据的硬件资源包括:
将用于提供硬件资源的机器按照型号分成多个队列,按照所能提供的硬件资源的参数从小到大排序;
对于各软件服务,分别在该软件服务的需求数据中的型号所对应的队列中,按照机器的排列顺序为该软件服务分配操作系统、模板、硬件资源的参数满足该软件服务的需求数据的机器;将各软件服务分别映射到所分配的机器提供的硬件资源上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610950728.X/2.html,转载请声明来源钻瓜专利网。





