[发明专利]不停机系统演练验证方法及装置在审
申请号: | 202110655049.0 | 申请日: | 2021-06-11 |
公开(公告)号: | CN113377399A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 陈壮壮;郑重;高汉;杨圣洁 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F11/30 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 孙乳笋;刘熔 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 停机 系统 演练 验证 方法 装置 | ||
一种不停机系统演练验证方法及装置,涉及数据测试领域,可应用于金融领域和其他领域,所述方法包含:获取应用的服务器信息和生产流量指标,根据服务器信息生成应用的环境信息,以及根据生产流量指标生成流量模拟任务;根据环境信息和流量模拟任务对应用发起背景模拟流量,并进行应用升级安装;监控应用的入口流量、服务器的性能参数和服务器关联设备的负载情况;通过入口流量、性能参数和负载情况获得应用的投产演练结果。以此,能够在投产演练过程中模拟生产流量,监控版本升级安装对网络、服务器、负载等方面的影响,评估升级过程中服务能力的下降程度,确定合适的投产窗口和投产时间,对生产安全平稳投产提供指导意见。
技术领域
本发明涉及数据测试领域,可应用于金融领域和其他领域,尤指一种不停机系统演练方法及装置。
背景技术
在金融类应用软件的版本升级过程中,很多应用软件要求7*24小时不停机提供服务,版本升级过程中不能影响对外提供服务的能力,同时要保证应用软件的功能、性能正常,因此生产环境软件升级之前需要在测试环境进行投产演练,目前常用的投产演练方法没有考虑生产投产时真正的业务流量,投产演练过程中的测试也仅仅从功能测试角度进行测试,没有进行负载均衡测试、网络测试、服务器性能测试等。对金融类应用软件来说,存在三个方面的现象:一是版本更迭快,在持续发布场景下,每周都有新功能上线,需要对软件进行升级;二是应用间的调用关系较为频繁复杂,一个应用升级出现问题则会影响多个应用;三是很多应用都是多园区分布式部署,升级过程中负载、网络、服务器均会受到影响。针对上述三个现象,如果只是在投产演练测试中验证版本安装和功能正常存在以下缺陷:没有在生产流量的背景下进行升级,升级过程中性能无法评估。投产演练过程中没有考虑网络、服务器、负载等方面的问题。
发明内容
本发明目的在于提供一种不停机系统演练方法及装置,能够在投产演练时模拟生产真正的流量,保证投产时系统升级不影响对外提供服务的能力,更具体的说,它会在系统升级时模拟生产流量,观察在模拟流量的背景下,系统能够正常升级成功,同时监控模拟流量的变化情况和服务的报错情况。该发明能够验证系统升级对服务的功能影响、对服务的性能影响、负载均衡影响、网络影响等方面的问题,同时确定最佳的投产窗口和投产时间。
为达上述目的,本发明所提供的一种不停机系统演练验证方法,所述方法包含:获取应用的服务器信息和生产流量指标,根据所述服务器信息生成应用的环境信息,以及根据所述生产流量指标生成流量模拟任务;根据所述环境信息和所述流量模拟任务对应用发起背景模拟流量,并进行应用升级安装;监控应用的入口流量、服务器的性能参数和服务器关联设备的负载情况;通过所述入口流量、所述性能参数和所述负载情况获得应用的投产演练结果。
在上述不停机系统演练验证方法中,优选的,根据所述生产流量指标生成流量模拟任务包含:将所述生产流量指标转化为查询率指标和响应时间指标,根据所述查询率指标和所述响应时间指标生成流量模拟任务。
在上述不停机系统演练验证方法中,优选的,监控应用的入口流量、服务器的性能参数和服务器关联设备的负载情况还包含:根据所述环境信息获取所述应用的历史访问流量数据;比较所述背景模拟流量和所述历史访问流量数据,当两者之间差值小于预设差值阈值时,监控应用的入口流量、服务器的性能参数和服务器关联设备的负载情况。
在上述不停机系统演练验证方法中,优选的,监控服务器的性能参数包含:通过普罗米修斯监控体系采集所述服务器的性能参数,将所述性能参数和所述服务器的标识信息关联后按时间顺序存储至预定时序数据库。
在上述不停机系统演练验证方法中,优选的,所述性能参数包含内存使用比例、CPU使用比例、系数磁盘处理效率;所述入口流量包含交易成功流量和交易失败流量;所述负载情况包含分布式架构服务器中各网络设备的访问流量及负载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110655049.0/2.html,转载请声明来源钻瓜专利网。