[发明专利]应用伸展的方法和装置在审
申请号: | 201910123256.4 | 申请日: | 2019-02-18 |
公开(公告)号: | CN111580925A | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 邹韬 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 颜晶 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 伸展 方法 装置 | ||
本申请提供了一种应用伸展的方法和装置,属于大数据技术领域。所述方法包括:获取应用的KPI信息,如果应用中第一应用的KPI信息满足应用伸展条件,则可以确定第一应用所属第一集群中的虚拟机上的第一部署应用信息,然后使用第一部署应用信息,为第一应用进行伸展处理。采用本申请,可以提高伸展效率。
技术领域
本申请涉及大数据技术领域,特别涉及一种应用伸展的方法和装置。
背景技术
作为自互联网革命以来互联网技术(Internet Technology,IT)产业最深刻的变革,云计算实现了对业务、对底层资源的屏蔽。在云计算系统中存在多个集群,每个集群包括至少一个虚拟机(Virtual Machine,VM),每个虚拟机上可以运行至少一个应用,每个应用由至少一个虚拟机为该应用提供资源,在应用A的业务量突然增大时,会新增虚拟机为应用A提供服务。
相关技术中,在一个集群中包括虚拟机A和虚拟机B,虚拟机A和虚拟机B均为应用C和应用D提供资源,在虚拟机B的资源利用率超过最大资源利用率时,会新建一个虚拟机,新建的虚拟机上部署应用C和应用D,使虚拟机B的资源利用率低于最大资源利用率。
在实现本申请的过程中,发明人发现相关技术至少存在以下问题:
在虚拟机B的资源利用率超过最大资源利用率时,应用C的业务量超过了最大业务量,而应用D的业务量并未超过最大业务量,应用C和应用D均在新的虚拟机上部署,会使应用D使用了不需要耗费的资源,有可能会导致应用C不能一次伸展,需要进行多次伸展,伸展效率比较低。
发明内容
为了解决相关技术的问题,本申请实施例提供了一种应用伸展的方法和装置。所述技术方案如下:
第一方面,提供了一种应用伸展的方法,所述方法包括:
获取应用的关键绩效指标KPI信息,如果所述应用中第一应用的KPI信息满足应用伸展条件,则确定所述第一应用所属第一集群中的虚拟机上的第一部署应用信息。根据所述第一部署应用信息,为所述第一应用进行伸展处理。
本申请实施例所示的方案,在每个虚拟机上设置管理代理(可以是一个程序),管理代理可以周期性采集所属虚拟机上的各应用的关键绩效指标(Key PerformanceIndicators,KPI)信息,然后发送至管理设备,管理设备接收到后,对于一个应用,可以统计接收到的每种KPI信息的总和。在获取到应用的KPI信息之后,可以判断应用的KPI信息是否满足应用伸展条件,如果应用中某个应用(后续可以称为是第一应用)的KPI信息满足应用伸展条件,可以确定第一应用所属的集群(后续可以称为是第一集群),然后获取第一集群的第一部署应用信息。然后可以基于第一部署应用信息,确定是否新建虚拟机,或者是否在别的虚拟机上部署第一应用,进而为第一应用进行伸展处理。这样,就可以为第一应用进行伸展处理。
在一种可能的实施方式中,所述KPI信息包括连接数、并发呼叫量、并行线程数目、每秒建立呼叫数目CAPS中的一种或多种。
本申请实施例所示的方案,连接数指当前与应用建立连接的业务的数量。例如,与5个设备建立连接,分别为其传输数据,连接数为5。
并发呼叫量指并发进行呼叫的数量。例如,并行呼叫15个设备,并发呼叫量为15。
并发线程数目指并发运行的线程的数目。例如,并行运行有20个线程,并发线程数目为20。
每秒建立呼叫数目(Call Attempt Per Second,CAPS)指每秒建立的呼叫连接的数目。例如,每秒钟建立的呼叫连接有10个,CAPS为10。
在一种可能的实施方式中,所述根据所述第一部署应用信息,为所述第一应用进行伸展处理,包括:根据所述第一部署应用信息,如果所述第一集群中所有虚拟机均部署有所述第一应用,则新建第一虚拟机;在所述第一虚拟机上部署所述第一应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910123256.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:信息处理方法、装置及存储介质
- 下一篇:一种传输方法及装置