论文部分内容阅读
随着我国计算机科学的快速发展以及互联网产业的腾飞,相关技术水平不断提高,应用领域也更加广泛。科学技术的发展使我国国民经济水平有了长足的进步,机遇往往伴随着挑战,包括商业银行在内的金融领域的竞争日益激烈,营业环境与模式更加复杂。商业银行要求创新,要求高效,要求规模,计算机软件技术为其提供了有效的解决途径。商业银行的运维已经在很大程度上依赖于信息系统,但是规范化程度和精细度等还是需要进一步改进和完善。目前商业银行的运维日常操作中存在大量技术复杂且风险性高的操作流程,需要研发新的运维信息系统来控制风险,还要降低其对高水平技术人员的严重依赖。相关的运维自动化工具能够帮助相关人员进行巡检自动审核等工作;还可以通过自动化系统,建立增强操控能力的技术规范,实现对运维关键操作领域的精确控制,减少人为操作故障,提高应用系统的可用性。商业银行运维服务自动化系统的构建,不仅是对商业银行管理技术完善、效率提升保障,同时也是各商业银行走出独具自身特色的现代化IT运维系统建设道路的方式,是商业银行信息化体系不可或缺的重要一环。基于以上考量,本文从应用的角度出发,研究商业银行运维管理平台的服务自动化,着重从自动化巡检和自动化切换两个方面分析系统的需求、理论设计、系统实现、系统测试。依照这个步骤,结合国内外发展现状,经过调研及内部技术测试,重新开发和设计了商业银行运维服务自动化系统。在自动化巡检方面组要完成巡检基础注册、INI的生成与写入、环境巡检及准备、健康巡检及准备、OUT读取等工作。在自动化切换方面主要完成切换前通知、系统检查、应用验证检查、系统统一备份、一致性对比、批量多渠道应用切换等功能。该商业银行运维服务自动化系统主要强调的是“自动化”,也就是系统“主动监管”,无论是巡检还是自动切换,都不需要依赖于高技术人员。系统的开发重点是对于主要服务内容的可用性和性能进行优化,并且“防患于未然”,随时巡检监控,在问题发生之前,就进行有效应对和快速解决。运维服务自动化系统基于自主研发的Entegor平台,数据库系统采用大型分布式数据库系统DB2。系统研发过程中充分研究了商业银行运维的具体特点及难点,并在此基础上提出了切实可行的研究方案以及具有创新性的运维流程。