[发明专利]一种应用系统自动扩缩容方法、装置、设备以及存储介质在审
申请号: | 202211668158.7 | 申请日: | 2022-12-23 |
公开(公告)号: | CN116166424A | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 周书橙;于灏;杨猛;张娜;孙飚;康东杰;马南;乔兰 | 申请(专利权)人: | 人保信息科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455;G06F16/27 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 李潇 |
地址: | 上海市松江*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 系统 自动 扩缩容 方法 装置 设备 以及 存储 介质 | ||
本申请公开了应用系统自动扩缩容方法,用以解决现有应用系统扩缩方案由于应用弹性扩缩容时并未考虑后端数据库的性能,而导致后端数据库因压力过大而出现宕机的问题。方法包括:根据获取到的应用系统各应用运行数据,分别判断所述应用系统中各应用是否需要进行自动扩缩容处理;当判断所述应用系统中存在需要进行自动扩缩容处理的第一应用时,确定与所述第一应用关联的第一数据库,并获取所述第一数据库的当前运行参数;根据所述当前运行参数,确定所述第一应用对应的扩缩容参数;根据所述扩缩容参数,对所述应用系统上的所述第一应用进行自动扩缩容。
技术领域
本申请涉及计算机技术领域,尤其涉及一种应用系统自动扩缩容方法、装置、设备以及存储介质。
背景技术
随着互联网技术的飞速发展,各类终端设备数量不断增加,而随着使用用户的不断增加,各类依托于互联网的服务应用以及服务器也面临几何式增长的访问量需求。
当应用或者服务器在面对大规模高并发访问时,经常会出现服务或接口面对暴涨的请求而不可用的情况,甚至引发连锁反应导致整个应用系统崩溃的问题。为了应对上述情况的发生,现有方案通常采用的方案是进行应用(节点)扩容,已云上部署的应用为例,当应用负载大的时候,通过对应用进行自动扩容,提升pod的副本数来应对短时增大的访问流量,而当应用负载小的时候,可以对应用进行自动缩容,以避免资源浪费。
然而,现有的应用弹性扩缩容方案主要通过监测应用(或者服务)的性能指标(比如,CPU利用率、每秒查询率(Queries-per-second,QPS)以及内存占用率等)来决定是否进行扩缩容的,应用弹性扩缩容时,并未考虑后端数据库的性能,但是,应用的扩容同时也会导致后端数据库的压力激增,严重情况下,可能会出现后端数据库因压力过大而导致宕机的问题。
由此可见,如何在同时保证应用与数据库的正常运行的情况下,还可以通过弹性扩容的方式来应对目前日益增长的应用访问需求,成为目前本领域相关技术人员亟待解决的问题。
发明内容
本申请实施例提供一种应用系统自动扩缩容方法,用以解决现有应用系统扩缩方案由于应用弹性扩缩容时并未考虑后端数据库的性能,而导致后端数据库因压力过大而出现宕机的问题。
本申请实施例还提供一种应用系统自动扩缩容装置,用以解决现有应用系统扩缩方案由于应用弹性扩缩容时并未考虑后端数据库的性能,而导致后端数据库因压力过大而出现宕机的问题。
本申请实施例还提供一种应用系统自动扩缩容设备,用以解决现有应用系统扩缩方案由于应用弹性扩缩容时并未考虑后端数据库的性能,而导致后端数据库因压力过大而出现宕机的问题。
本申请实施例还提供一种计算机可读存储介质,用以解决现有应用系统扩缩方案由于应用弹性扩缩容时并未考虑后端数据库的性能,而导致后端数据库因压力过大而出现宕机的问题。
本申请实施例采用下述技术方案:
一种应用系统自动扩缩容方法,包括:根据获取到的应用系统各应用运行数据,分别判断所述应用系统中各应用是否需要进行自动扩缩容处理;当判断所述应用系统中存在需要进行自动扩缩容处理的第一应用时,确定与所述第一应用关联的第一数据库,并获取所述第一数据库的当前运行参数;根据所述当前运行参数,确定所述第一应用对应的扩缩容参数;根据所述扩缩容参数,对所述应用系统上的所述第一应用进行自动扩缩容。
一种应用系统自动扩缩容装置,包括:自动扩缩容确定单元,用于根据获取到的应用系统各应用运行数据,分别判断所述应用系统中各应用是否需要进行自动扩缩容处理;运行参数获取单元,用于当自动扩缩容确定单元判断所述应用系统中存在需要进行自动扩缩容处理的第一应用时,确定与所述第一应用关联的第一数据库,并获取所述第一数据库的当前运行参数;扩缩容参数确定单元,用于根据所述当前运行参数,确定所述第一应用对应的扩缩容参数;自动扩缩单元,用于根据所述扩缩容参数,对所述应用系统上的所述第一应用进行自动扩缩容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于人保信息科技有限公司,未经人保信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211668158.7/2.html,转载请声明来源钻瓜专利网。