[发明专利]资源池容量规划方法及服务器有效
申请号: | 201710087057.3 | 申请日: | 2017-02-17 |
公开(公告)号: | CN108459905B | 公开(公告)日: | 2022-01-14 |
发明(设计)人: | 李超;王乐晓 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 容量 规划 方法 服务器 | ||
本发明实施例公开一种资源池容量规划方法及服务器,该方法包括:从云资源管理系统获取运行数据;根据虚拟机的类型对运行数据进行分类,将分类后的运行数据按监控时间点的时序进行排序,为每种虚拟机的类型生成一组时序数据;根据每组时序数据分别预测在未来的时间段内各类型的虚拟机数量;从云资源管理系统获取各类型的虚拟机的硬件规格;根据预测到的在未来的时间段内的各类型的虚拟机数量和各类型的虚拟机的硬件规格获取未来的时间段内各类型的虚拟机的对硬件资源的需求量;根据资源池当前的容量、各类型的虚拟机对硬件资源的需求量及服务器的硬件规格确定在未来的时间段内的服务器需求量。通过以上方式可提高对服务器需求量的预测准确度。
技术领域
本发明涉及云计算技术领域,特别涉及对提供云服务的服务器的数量进行规划的技术。
背景技术
在云计算场景下,随着虚拟机技术的出现,云服务获得大规模应用,大量的客户将基础设施不断地搬迁至云端,云服务提供商为了满足客户对于云服务日益增长的需求,需要不断投入服务器至资源池以支撑云服务的正常运行。
虚拟机安装在服务器上用于提供云服务,因此,资源池容量大小取决于支撑云服务的服务器的数量。
现有技术通过监控用于提供云服务的虚拟机的状态,统计分析出服务器提供的正在运行的虚拟机数量以及服务器能提供的虚拟机总数量,当正在运行的虚拟机数量占虚拟机总数量达到70%时,规划增加占当前服务器数量50%的服务器来支撑云服务,由于服务器数量提高了50%,因此服务器能提供的虚拟机总数量也会提高,从而保证有足够的硬件设备投入资源池来支撑云服务的增长。
但是,现有的容量规划方式中,仅通过正在运行的虚拟机数量占虚拟机总数量的比例来决定是否增加服务器,对于虚拟机总数量的增长趋势预测不足,且现有技术中,并没有考虑到虚拟机的类型,不同类型的虚拟机所需硬件资源也不相同,故现有技术对服务器需求量所作预测准确度欠佳。
发明内容
为解决现有技术的问题,本发明实施例提供了一种资源池容量规划方法及服务器,可提高对服务器需求量的预测准确度。
第一方面,本发明实施例提供了一种资源池容量规划方法,包括:
从云资源管理系统获取运行数据,其中运行数据包括监控时间点以及在监控时间点上资源池中运行的虚拟机的类型和数量;
根据虚拟机的类型对运行数据进行分类,并将分类后的运行数据按监控时间点的时序进行排序,为每种虚拟机的类型生成一组时序数据,时序数据包括监控时间点以及在监控时间点上对应类型的虚拟机的数量;
根据每组时序数据分别预测在未来的时间段内的各类型的虚拟机数量;
从云资源管理系统获取各类型的虚拟机的硬件规格;
根据预测到的在未来的时间段内的各类型的虚拟机数量和各类型的虚拟机的硬件规格获取未来的时间段内各类型的虚拟机的对硬件资源的需求量;
根据资源池当前的容量、各类型的虚拟机对硬件资源的需求量以及服务器的硬件规格确定在未来的时间段内的服务器需求量。
由于根据时序数据预测未来时间段的不同类型的虚拟机数量,再根据不同类型的虚拟机数量获取未来时间段的服务器需求量,由于引入了可反映虚拟机数量的历史增长趋势的时序数据来获得未来时间段所需的虚拟机数量,故充分考虑了不同类型的虚拟机的增长趋势,从而可提高对服务器需求量的预测准确度。
在本发明实施例的一种实现方式中,监控时间点以天、小时、或分钟为单位。
在本发明的另一种实现方式中,资源池容量规划服务器预先存储多种服务器的硬件规格,并规定各种服务器所占比例。
在本发明实施例的一种实现方式中,根据每组时序数据分别预测在未来的时间段内的各类型的虚拟机数量具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710087057.3/2.html,转载请声明来源钻瓜专利网。