【技术实现步骤摘要】
一种基于中间件的流量控制的方法及相关装置
本专利技术涉及负载调配领域,尤其涉及一种基于中间件的流量控制的方法及相关装置。
技术介绍
随着计算机技术和网络技术的迅猛发展,用户对流量的需求逐渐增长,在目前的流控方案中,要么是对虚拟机的单个存储卷进行流控,要么是对存储系统进行流控,无法做到针对单个虚拟机进行流控,对虚拟机的单个存储卷进行流控不能精确控制虚拟机的总流量,这样会造成流量控制不精确。
技术实现思路
本专利技术实施例提供一种基于中间件的流量控制的方法及相关装置,以提高流量控制的精确性。本专利技术第一方面提供一种基于中间件的流量控制的方法,包括:在对虚拟机进行流量控制时,获取所述中间件对所述虚拟机进行流量控制的方式,其中,所述中间件与所述虚拟机通过接口连接;当所述中间件对所述虚拟机进行流量控制时,通过所述中间件配置所述虚拟机的第一总流量阈值,其中,所述虚拟机的总流量不大于所述第一总流量阈值;当所述中间件对所述虚拟机的K个存储卷进行流量控制时,通过所述中间件配置所述K个存储卷的K个第一流量阈值,其中,所述K个存储卷与所述K个第一流量阈值一一对应,所述K个存储卷中的每个存储卷的流量不大于所述K个第一流量阈值中对应的第一流量阈值,K为正整数。本专利技术第二方面提供了一种基于中间件的流量控制的装置,包括:获取模块,用于在对虚拟机进行流量控制时,获取所述中间件对所述虚拟机进行流量控制的方式,其中,所述中间件与所述虚拟机通过接口连接;第一配置模块,用于当所述中间件对所述虚拟机进行流量控制时,通过所述中间件配置所述虚拟机的第一总流量阈值,其中,所述虚拟机的总流量不大于所述第 ...
【技术保护点】
1.一种基于中间件的流量控制的方法,其特征在于,包括:在对虚拟机进行流量控制时,获取所述中间件对所述虚拟机进行流量控制的方式,其中,所述中间件与所述虚拟机通过接口连接;当所述中间件对所述虚拟机进行流量控制时,通过所述中间件配置所述虚拟机的第一总流量阈值,其中,所述虚拟机的总流量不大于所述第一总流量阈值;当所述中间件对所述虚拟机的K个存储卷进行流量控制时,通过所述中间件配置所述K个存储卷的K个第一流量阈值,其中,所述K个存储卷与所述K个第一流量阈值一一对应,所述K个存储卷中的每个存储卷的流量不大于所述K个第一流量阈值中对应的第一流量阈值,K为正整数。
【技术特征摘要】
1.一种基于中间件的流量控制的方法,其特征在于,包括:在对虚拟机进行流量控制时,获取所述中间件对所述虚拟机进行流量控制的方式,其中,所述中间件与所述虚拟机通过接口连接;当所述中间件对所述虚拟机进行流量控制时,通过所述中间件配置所述虚拟机的第一总流量阈值,其中,所述虚拟机的总流量不大于所述第一总流量阈值;当所述中间件对所述虚拟机的K个存储卷进行流量控制时,通过所述中间件配置所述K个存储卷的K个第一流量阈值,其中,所述K个存储卷与所述K个第一流量阈值一一对应,所述K个存储卷中的每个存储卷的流量不大于所述K个第一流量阈值中对应的第一流量阈值,K为正整数。2.根据权利要求1所述的方法,其特征在于,所述K个存储卷包括M个系统盘、N个数据盘和Q个云盘,其中,M、N、Q都为正整数,M+N+Q=K,所述通过所述中间件配置所述K个存储卷的K个第一流量阈值包括:获取所述K个存储卷中的M个系统盘的M个流量业务大小,其中,所述M个系统盘与所述M个流量业务大小一一对应;获取所述K个存储卷中的N个数据盘的N个流量业务大小,其中,所述N个数据盘与所述N个流量业务大小一一对应;获取所述K个存储卷中的Q个云盘的Q个流量业务大小,其中所述Q个云盘与所述Q个流量业务大小一一对应;根据所述M个流量业务大小、所述N个流量业务大小和所述Q个流量业务大小分别配置所述M个系统盘的M个第一流量阈值、所述N个数据盘的N个第一流量阈值和所述Q个云盘的Q个第一流量阈值,以得到所述K个第一流量阈值。3.根据权利要求2所述的方法,其特征在于,还包括:当所述中间件对所述虚拟机和所述K个存储卷进行流量控制时,通过所述中间件配置所述虚拟机的第二总流量阈值,其中,所述虚拟机的总流量不大于所述第二总流量阈值;根据所述第二总流量阈值通过所述中间件配置所述K个存储卷的K个第二流量阈值,其中,所述K个存储卷与所述K个第二流量阈值一一对应,所述K个存储卷中的每个存储卷的流量不大于所述K个第二流量阈值中对应的第二流量阈值,所述K个第二流量阈值之和不大于所述第二总流量阈值。4.根据权利要求3所述的方法,其特征在于,所述根据所述第二总流量阈值通过所述中间件配置所述K个存储卷的K个第二流量阈值包括:获取所述K个存储卷的K个流量业务大小,其中,所述K个存储卷与所述K个流量业务大小一一对应;根据所述K个流量业务大小计算所述K个存储卷的流量比例,其中,所述K个流量业务大小与所述K个存储卷的流量比例一一对应,所述K个存储卷的流量比例之和为1;计算所述第二总流量阈值分别与所述K个存储卷的流量比例的乘积,以得到所述K个第二流量阈值。5.根据权利要求1至4任一项所述的方法,其特征在于,还包括:在对计算节点进行流量控制时,获取所述中间件对所述计算节点进行流量控制...
【专利技术属性】
技术研发人员:王鹏,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。