基于z/OS系统的跨应用数据保护系统和监控保护方法技术方案

技术编号:37623283 阅读:10 留言:0更新日期:2023-05-18 12:14
一种基于z/OS系统的跨应用数据保护系统和监控保护方法,涉及主机设备运维领域和智能运维领域,可应用于金融领域和其他领域,所述系统包含客户端装置、前置服务器和主机服务器;主机服务器包含主机服务器管理控制平台、多个逻辑分区和多个耦合器;客户端装置通过前置服务器与多个逻辑分区内布置的应用服务连接;主机服务器管理控制平台分别与多个逻辑分区和多个耦合器相连;多个逻辑分区分别独自运行一个或多个应用服务,且通过多个耦合器将接收到的跨应用请求数据包提供至对应的其他逻辑分区;耦合器监测相连的逻辑分区及当前耦合器的运行状态,当运行状态异常时生成异常提示数据,将异常提示数据提供至主机服务器管理控制平台。制平台。制平台。

【技术实现步骤摘要】
基于z/OS系统的跨应用数据保护系统和监控保护方法


[0001]本申请涉及主机设备运维领域和智能运维领域,可应用于金融领域和其他领域,尤指一种基于z/OS系统的跨应用数据保护系统和监控保护方法。

技术介绍

[0002]目前在大型国有银行企业中,银行企业的核心业务大部分还是在IBM大型机(又称主机)上运行。IBM大型机采用z/OS(z/Operating System,主机平台操作系统),操作系统提供了各种处理联机交易数据的中间件,银行企业的联机系统一般都是在中间件上构建。银行主机上的中间件种类很多,其中CICS(客户信息控制系统)中间件是其中一种功能强大,应用最为广泛的中间件,它自身提供了可以横向扩展的集群能力,为商业银行提供了强大的数据处理能力,但是由于大型银行的客户极多,在某些重要的时间节点或场景(例如双十一、基金抢购、大型商户促销活动等),会出现瞬间的交易峰值,主机服务可能会受到过大的瞬间冲击,包括业务量的增长和单交易对系统资源的消耗增长,在预计不足情况下会导致中间件宕机。为了保证主机正常运行,业界常用两种方法来保护主机:一种是在交易上主机服务器之前在通用前置服务器上安装负载均衡来控制交易数量;一种是在主机上安装监控装置监控主机的CPU、内存等资源数据,如果发现资源使用过高则暂停接受新的交易请求。
[0003]但是在银行主机服务器实际运行维护中发现,有时候主机服务器的CPU、内存等资源使用量不高,但一些需要在主机上跨系统、跨应用、跨事务的联机交易数据请求递交给IBM大型主机服务器后,服务器处理出现了拥塞并导致大量交易失败,此时如果采用以上传统的两种保护方法,如果是采用第一种保护方案,通用前置服务器无法识别主机的运行状态,不知道主机系统出现什么异常情况,只能探测到大量交易失败会启动应急保护措施,导致其他正常交易也会被保护装置拒绝,造成整个主机系统服务终止,带来更大的次生生产事故。如果采用第二种保护方案,采用传统的监控服务器的CPU、内存等资源数据,无法正确识别问题,但由于主机系统Parallel Sysplex技术和LPAR(Logic Partition)的存在,当涉及主机上跨系统、跨应用、跨事务的联机交易请求达到峰值,主机数据处理通道出现拥塞,但此时主机的CPU、内存等资源使用率往往并不高,因此,针对这种跨系统、跨应用、跨事务的联机交易数据请求,第二种保护方案也无法真正起到有效的保护重用,而且当此类拥塞问题发生时候,大型主机服务器管理员也无法准确定位和发现问题发生的原因,更无法采用有效的手段来解决拥塞问题。
[0004]综上,需要一种基于Z/OS主机的跨应用数据监控和处理保护系统及方法,来保证IBM大型主机服务器在采用Parallel Sysplex技术的多个z/OS系统中进行跨系统、跨应用、跨事务的联机交易数据处理的安全性和稳定性,但峰值到来时能主动采用抑制措施保护服务器稳定运行,并提供问题日志帮助大型主机服务器管理员迅速定位问题,以便采取更多的缓解措施保证系统安全。

技术实现思路

[0005]本申请目的在于提供一种基于z/OS系统的跨应用数据保护系统和监控保护方法,以根据IBM大型主机服务器在采用Parallel Sysplex技术的多个z/OS系统中事务处理交易数据的流程特点,克服现有处理模式中,进行跨系统、跨应用、跨事务的联机交易数据处理中可能会被瞬时的高压力冲垮的缺点,保证了大型主机服务器系统安全性和稳定,并提供问题日志帮助大型主机服务器管理员迅速定位问题,以便采取更多的缓解措施保证系统安全。
[0006]为达上述目的,本申请所提供的基于z/OS系统的跨应用数据保护系统,具体包含客户端装置、前置服务器和主机服务器;所述主机服务器包含主机服务器管理控制平台、多个逻辑分区和多个耦合器;所述客户端装置通过所述前置服务器与多个逻辑分区内布置的应用服务连接;所述主机服务器管理控制平台分别与多个逻辑分区和多个耦合器相连;多个所述逻辑分区分别独自运行一个或多个应用服务,且通过多个所述耦合器将接收到的跨应用请求数据包提供至对应的其他逻辑分区;所述耦合器监测相连的所述逻辑分区及当前耦合器的运行状态,当所述运行状态异常时生成异常提示数据,将所述异常提示数据提供至所述主机服务器管理控制平台。
[0007]在上述基于z/OS系统的跨应用数据保护系统中,可选的,多个所述逻辑分区中处于相同系统综合体的所述逻辑分区,连接同一个时钟服务器实现时钟同步。
[0008]在上述基于z/OS系统的跨应用数据保护系统中,可选的,所述耦合器包含耦合器状态监控装置、耦合器控制装置和耦合器数据处理装置;所述耦合器状态监控装置用于监测当前耦合器的运行状态,以及所述耦合器数据处理装置内事务队列中等待流转的跨应用请求数据包数据,根据所述运行状态和跨应用请求数据包数据生成监测数据,根据监测数据和预设告警阈值的比较结果生成告警信号并提供至所述耦合器控制装置;所述耦合器控制装置用于根据所述告警信号将所述监测数据与预设保护策略比较,根据比较结果关闭所述耦合器并生成异常提示数据;所述耦合器数据处理装置用于连接所述逻辑分区,将所述跨应用请求数据包进行格式转化并安排在数据处理队列中,并按照队列顺序按照先进先出的原则,将所述跨应用请求数据包转发至对应的所述逻辑分区进行处理。
[0009]在上述基于z/OS系统的跨应用数据保护系统中,可选的,所述耦合器还包含耦合器监控参数存储装置、耦合器监控策略调整装置以及耦合器异常报告装置;所述耦合器监控参数存储装置用于存储预设告警阈值和预设保护策略;所述耦合器监控策略调整装置用于采集当前耦合器和所述逻辑分区的历史运行数据,根据所述历史运行数据通过自学习分析获得调整参数,根据所述调整参数调整预设告警阈值和预设保护策略;所述耦合器异常报告装置用于将所述异常提示数据提供至所述主机服务器管理控制平台。
[0010]在上述基于z/OS系统的跨应用数据保护系统中,可选的,所述耦合器监控策略调整装置包含数据采集模块、矩阵生成模块、评估计算模块和更新模块;所述数据采集模块用于按预设周期采集当前耦合器和所述逻辑分区的历史运行数据,将所述历史运行数据按时间间隔划分后压缩生成参考数据;所述矩阵生成模块用于将同一时间间隔的参考数据生成向量数据,将所述向量数据按时序组合生成历史性能数据矩阵;所述评估计算模块用于根据预设健康评估模型和所述历史性能数据矩阵计算获得历史健康数据;以及,根据所述历史健康数据获得多个时间点的健康情况,根据所述健康情况和对应时间点的告警阈值获得
调整参数;所述更新模块用于根据所述调整参数调整预设告警阈值和预设保护策略。
[0011]本申请还提供一种应用于所述的基于z/OS系统的跨应用数据保护系统的监控保护方法,所述方法包含:前置服务器根据接收到的交易请求数据获得交易请求类型,根据所述交易请求类型分析获得对应的逻辑分区信息,根据所述逻辑分区信息将所述跨应用请求数据包数据提供至对应逻辑分区进行解析转换处理,获得交易请求参数;将所述交易请求参数通过耦合器提供至对应的其他逻辑分区进行处理,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于z/OS系统的跨应用数据保护系统,其特征在于,所述系统包含客户端装置、前置服务器和主机服务器;所述主机服务器包含主机服务器管理控制平台、多个逻辑分区和多个耦合器;所述客户端装置通过所述前置服务器与多个逻辑分区内布置的应用服务连接;所述主机服务器管理控制平台分别与多个逻辑分区和多个耦合器相连;多个所述逻辑分区分别独自运行一个或多个应用服务,且通过多个所述耦合器将接收到的跨应用请求数据包提供至对应的其他逻辑分区;所述耦合器监测相连的所述逻辑分区及当前耦合器的运行状态,当所述运行状态异常时生成异常提示数据,将所述异常提示数据提供至所述主机服务器管理控制平台。2.根据权利要求1所述的基于z/OS系统的跨应用数据保护系统,其特征在于,多个所述逻辑分区中处于相同系统综合体的所述逻辑分区,连接同一个时钟服务器实现时钟同步。3.根据权利要求1所述的基于z/OS系统的跨应用数据保护系统,其特征在于,所述耦合器包含耦合器状态监控装置、耦合器控制装置和耦合器数据处理装置;所述耦合器状态监控装置用于监测当前耦合器的运行状态,以及所述耦合器数据处理装置内事务队列中等待流转的跨应用请求数据包数据,根据所述运行状态和跨应用请求数据包数据生成监测数据,根据监测数据和预设告警阈值的比较结果生成告警信号并提供至所述耦合器控制装置;所述耦合器控制装置用于根据所述告警信号将所述监测数据与预设保护策略比较,根据比较结果关闭所述耦合器并生成异常提示数据;所述耦合器数据处理装置用于连接所述逻辑分区,将所述跨应用请求数据包进行格式转化并安排在数据处理队列中,并按照队列顺序按照先进先出的原则,将所述跨应用请求数据包转发至对应的所述逻辑分区进行处理。4.根据权利要求3所述的基于z/OS系统的跨应用数据保护系统,其特征在于,所述耦合器还包含耦合器监控参数存储装置、耦合器监控策略调整装置以及耦合器异常报告装置;所述耦合器监控参数存储装置用于存储预设告警阈值和预设保护策略;所述耦合器监控策略调整装置用于采集当前耦合器和所述逻辑分区的历史运行数据,根据所述历史运行数据通过自学习分析获得调整参数,根据所述调整参数调整预设告警阈值和预设保护策略;所述耦合器异常报告装置用于将所述异常提示数据提供至所述主机服务器管理控...

【专利技术属性】
技术研发人员:孙建成李广普花学周王大宝
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1