[发明专利]云服务的弹性伸缩方法和装置在审
申请号: | 201911011206.3 | 申请日: | 2019-10-23 |
公开(公告)号: | CN110753112A | 公开(公告)日: | 2020-02-04 |
发明(设计)人: | 黄桦;徐从洋 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/50;G06F9/455 |
代理公司: | 11204 北京英赛嘉华知识产权代理有限责任公司 | 代理人: | 王达佐;马晓亚 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监控信息 云服务 伸缩 扩容 预设 负载均衡模式 负载均衡设备 方法和装置 云服务系统 弹性伸缩 扩容条件 直接接入 公网IP 伸缩组 挂载 匹配 场景 | ||
本公开的实施例公开了云服务的弹性伸缩方法和装置。该方法的一具体实施方式包括:获取云服务系统中至少一种资源的监控信息;将监控信息与预设的伸缩规则进行匹配;若满足扩容条件,则根据伸缩规则从预定的伸缩组中选择出用于扩容的资源;根据预设的负载均衡模式将用于扩容的资源挂载到负载均衡设备或直接接入公网IP。该实施方式实现了针对各种场景下云服务资源的自动调节。
技术领域
本公开的实施例涉及计算机技术领域,具体涉及云服务的弹性伸缩方法和装置。
背景技术
当用户使用云上产品对外提供服务时,会有以下几种场景,对于网站等使用场景,会遇到业务流量突增,突减。对于离线计算作业等场景,处理来自消息队列、Hadoop、Kubernetes等的批量任务,任务量也是实时变化。为了应对这些场景,用户需要手动对资源进行调节,当业务量变大的时候需要增加资源满足业务要求。当业务量变小的时候减少资源,节约成本。
现有的调节云服务资源的方法的灵敏度比较低,有滞后性。支持的产品种类不够多,目前只支持虚拟机。
发明内容
本公开的实施例提出了云服务的弹性伸缩方法和装置。
第一方面,本公开的实施例提供了一种云服务的弹性伸缩方法,包括:获取云服务系统中至少一种资源的监控信息;将监控信息与预设的伸缩规则进行匹配;若满足扩容条件,则根据伸缩规则从预定的伸缩组中选择出用于扩容的资源;根据预设的负载均衡模式将用于扩容的资源挂载到负载均衡设备或直接接入公网IP。
在一些实施例中,该方法还包括:若满足缩容条件,则根据伸缩规则从预定的伸缩组中选择出用于缩容的资源;根据预设的负载均衡模式将用于缩容的资源从负载均衡设备或公网IP中卸载。
在一些实施例中,该方法还包括:监控信息包括资源参数和/或资源所在节点的状态,资源包括以下至少一种:虚拟机、持久化数据库、缓存数据库。
在一些实施例中,该方法还包括:若当前时间满足定时条件,触发定时扩容任务或定时缩容任务。
在一些实施例中,该方法还包括:若满足扩容或缩容条件,则根据预设的告警策略输出告警信息。
在一些实施例中,该方法还包括:在扩容或缩容完成后的预定冷却时间内,不触发扩容或缩容,也不输出告警信息。
在一些实施例中,根据伸缩规则从预定的伸缩组中选择出用于扩容的资源,包括:根据伸缩规则和已经配置的单个资源模板确定出待增加的资源数量;如果待增加的资源数量与已经使用的资源数量之和大于预定的最大资源数量,则选择出最大资源数量减去已经使用的资源数量个资源用于扩容。
在一些实施例中,根据伸缩规则从预定的伸缩组中选择出用于缩容的资源,包括:根据伸缩规则确定出待删除的资源数量;如果已经使用的资源数量与待删除的资源数量之差小于预定的最小资源数量,则选择出已经使用的资源数量减去最小资源数量个资源用于删除。
在一些实施例中,该方法还包括:记录扩容或缩容的日志。
第二方面,本公开的实施例提供了一种云服务的弹性伸缩装置,包括:获取单元,被配置成获取云服务系统中至少一种资源的监控信息;匹配单元,被配置成将监控信息与预设的伸缩规则进行匹配;扩容单元,被配置成若满足扩容条件,则根据伸缩规则从预定的伸缩组中选择出用于扩容的资源;挂载单元,被配置成根据预设的负载均衡模式将用于扩容的资源挂载到负载均衡设备或直接接入公网IP。
在一些实施例中,该装置还包括:缩容单元,被配置成若满足缩容条件,则根据伸缩规则从预定的伸缩组中选择出用于缩容的资源;卸载单元,被配置成根据预设的负载均衡模式将用于缩容的资源从负载均衡设备或公网IP中卸载。
在一些实施例中,监控信息包括资源参数和/或资源所在节点的状态,资源包括以下至少一种:虚拟机、持久化数据库、缓存数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911011206.3/2.html,转载请声明来源钻瓜专利网。