[发明专利]分配资源的方法和装置有效
申请号: | 201810712558.0 | 申请日: | 2018-06-29 |
公开(公告)号: | CN108924221B | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 文震 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/911;H04L12/24 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 肖庆武 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分配 资源 方法 装置 | ||
本申请提供了一种分配资源的方法和装置,属于存储技术领域。所述方法包括:对于某个云存储系统,管理设备为某个服务器的各微服务分配资源时,可以获取云存储系统中该服务器的多种资源分配方式信息,资源分配方式信息包括服务器中各微服务的资源配额,然后将每种资源分配方式信息,分别输入到第一系统性能预估模型中,得到云存储系统的预设性能参数的性能值在预设取值范围内的预估概率,第一系统性能预估模型与服务器相对应,对于任一预估概率,该服务器的资源是按照得到该预估概率的资源分配方式信息进行分配的,然后基于预估概率最大对应的资源分配方式信息,对该服务器的各微服务进行资源分配。采用本申请,可以提供一种合理的资源分配方法。
技术领域
本申请涉及存储技术领域,特别涉及一种分配资源的方法和装置。
背景技术
随着云计算技术的发展,在云计算技术的基础上延伸出云存储系统的概念,云存储系统是指,通过集群应用、网络、分布式软件等技术,将网络中大量服务器通过软件结合起来协同工作,共同对外提供数据存储和业务访问功能的系统,具备安全、低成本、高可靠性等特点。一般云存储系统的存储服务包括:对象存储服务、文件存储服务和块存储服务等。
相关技术中,云存储系统包括一个容器管理器(Container Master)、至少一个物理服务器,容器管理器可以根据物理服务器的资源情况,采用容器化技术,将多个“微服务”(多个微服务协作完成存储服务)部署到同一物理服务器,并为每个“微服务”分配相同的资源。例如,可以将S3 Protocol、Meta-Data、Storage Pool等,部署到同一物理服务器,并为S3 Protocol、Meta-Data、Storage Pool等分配相同的处理器(Central Processing Unit,CPU)资源、相同的网络带宽资源等。
在实现本申请的过程中,发明人发现相关技术至少存在以下问题:
由于每个“微服务”所执行的处理不相同,分配相同的资源,有可能造成有的“微服务”资源浪费,而有的“微服务”资源不够用,所以需要提供一种合理的资源分配方法。
发明内容
为了解决相关技术中的问题,本发明实施例提供了一种分配资源的方法和装置。所述技术方案如下:
第一方面,提供了一种分配资源的方法,所述方法包括:
获取云存储系统中服务器的多种资源分配方式信息,其中,资源分配方式信息包括所述服务器中各微服务的资源配额;将所述多种资源分配方式信息,输入到所述服务器对应的第一系统性能预估模型中,得到在所述服务器基于每种资源分配方式信息进行资源分配所述云存储系统的预设性能参数的性能值在预设取值范围内的预估概率;基于预估概率最大对应的资源分配方式信息,对所述服务器中各微服务进行资源分配。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810712558.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型自动化控制系统及其方法
- 下一篇:一种在车联网中的云服务器及通信方法