论银行数据中心自动化运维管理系统的设计与实现
来源:用户上传
作者:
摘 要:随着计算机技术的快速更替以及在各行各业的广泛应用,运维管理系统逐渐成为社会和学术界关注的重要课题。而系统运维从最初的数台服务器到如今的数据中心、数据群等的发展,单纯的人工运维管理显然已经不能够适应时代的发展要求,数据中心自动化运维管理系统顺势诞生。但是基于银行对于计算机系统安全以及稳定的严格要求,如何保障银行数据中心自动化运维管理系统可靠性、安全性已经成为业界普遍关心的问题。基于此,该文主体讲述了银行数据中心自动化运维管理系统的设计与实现。
关键词:银行 数据中心 自动化 运维管理 设计开发
中图分类号:TP315 文献标识码:A 文章编号:1672-3791(2019)05(a)-0025-02
1 银行数据中心自动化运维管理系统开发的必要性分析
1.1 自动化运维是寻求发展,顺应潮流的客观要求
进入21世纪以来,国外经济金融环境错综复杂,国内金融体制改革以及银行业改革进入了深水区,竞争日显激烈。在形势复杂的内外环境下,为了更好地适应金融市场的变化,银行一方面进行规模扩张,另一方面进行业务和服务创新,这对银行的信息处理能力特别是业务运行稳定、服务高效提出了更高的要求。与此同时,金融信息化建设的深入推进使得运维工作的体量和难度逐渐增大,再加上商业银行的股份制改革、风险控制以及监管部门的管理日趋严格,对运维工作的标准化、准确性以及工作效率提出了更高的要求。采用自动化运维手段已经成为银行寻求自身发展的必然选择。
1.2 当前银行运维管理系统的现状及其问题
现阶段,绝大多数的银行日常运行维护管理工作依然采用传统技术人员手工操作的方式进行,尽管使用了运维管理技术,但是仍然是处在“半自动化”的状态,主要问题主要体现在:其一,运维效率低。人工运维管理不仅无法实现系统全面监控,导致出现系统故障前没有预警,工作人员很难在故障出现后主动且快速地找到问题所在,与此同时,日常运行维护管理的重复性工作使得工作人员需要花费大量的时间和精力进行处理,运维效率低下。其二,机制建设的缺失。现实中由于自动化运维观念的缺失,使得运维角色混乱、流程化、标准化以及规范化制度缺失。其三,缺少可靠的运维工具。而自动化运维既能够解放生产力,提高运维效率,又能够在事前提供全面控制,事后运维故障检修工具,能够大大减少管理成本,提高系统的稳定性和安全性。
2 系统总体设计
2.1 设计原则
针对银行数据中心业务需求以及自动化运维管理系统的建设目标,银行数据中心要遵循自动化、流程化、规范化、标准化以及一体化的总体设计原则,确保管理系统的整体稳定性、实用性、安全性高效性和可扩展性。
2.2 系统需求分析
第一,功能需求分析。根据现实银行数据中心运维管理要求以及业务处理流程,大体可以分为3个一级(自动化运维管理子系统、任务调度处理子系统、应用技术以及系统模块处理流程),多个二级,比如,在任务调度子系统上,又分为用户端和服务器端两个分支。第二,非功能需求分析。根据银行业务特点以及银行显示要求主要集中在要有较好的交互性,具备良好的访问兼容性,网络安全性以及系统功能的人性化等方面。
2.3 系统总体结构
要分别在逻辑结构、物理结构、技术结构以及系统功能模块结构等结构上进行整体架构,对于关系结构复杂的要绘制清晰的结构图表,必要的配置文字描述说明。在系统总体结构的设计上要注意数据中心数据信息的一次录入,避免重复操作,实行信息设备的多级管理,统一制定工作规范和操作流程。特别是在业务功能模块上既要确保数据的准确性和一致性,又要使业务模块凸显人性化。
3 关键技术
自动化运维管理系统设计的实现不仅需要融合多个软件进行技术支撑,同时在技术的选型上要注重软件系统的操作便捷性、系统的兼容性以及软件系统自身的性能。在此基础上,软件系统更替以及更替速度决定了运维管理系统的稳定性和安全可靠性,因此在进行软件系统选择的过程中要特别在这些方面给予关注。此外,软件系统的性价比问题也是需要考虑的重要问题,银行要根据自身特点、自身实力以及自动化运维管理能力的要求做出合理的决策。
银行数据中心自动化运维管理系统的关键技术主要包涵以下4个方面:其一,能够基于数据脚本信息进行关联分析和趋势分析,实现预警功能;其二,能够是监测数据存储方式既有兼具业务和挖掘两个能力,为后续数据挖掘提供数据支持;其三,全面数据监测的实现,能够针对众多对象进行一界面显示的能力,便于深层次的关联性分析;其四,复杂环境下,监测对象的统一监测,具备多个软件统一管理的能力。
4 系统设计的实现
以自动化运维管理系统总体规划为依据,在遵循自动化运维管理原则的基础上,满足自动化运维整体功能需求的前提下,实现页面整体布局设计以及系统模块功能设计。
第一,在页面整体布局设计上,以EasyUI系统前端框架设计为例,EsayUI是JQuery的用户界面插件集合,是非常完整的css、js的资源库,大大降低了开发人员的工作效率,是很不错的页面整体布局设计工具。
第二,系统模块功能设计上,主要包括用户登录、管理模块、容量管理、数据库管理、作业信息、任务调度处理等模块设计,数据库管理从管理模块中单独出来,一方面,数据库管理在银行数据中心自动化运维管理的运行效率、稳定以及后期维护上起到关键性作用,需要重点进行数据库设计;另一方面,银行对于数据信息的管理便于后续自动化運维管理升级。
5 结语
ITIL(Information Technology Infrastructure Library)即信息技术基础架构库是当前风靡全球的自动化运维体系结构,现已发展为自动化运维领域的国际标准,包括IBM、HP、微软等众多大型企业中广泛采用,欧美企业的发展离不开自动化运维的支持。我国的自动化运维管理系统无论从科学技术还是从发展经验上都还有很长的路要走,我们既要积极借鉴欧美企业自动化运维的成功经验,提升技术自主创新能力和技术研发能力,又要不断革新运维思维,把握每一次科技飞跃带来的机遇,不断提高我国在自动化运维领域的领导能力。
参考文献
[1] 冷迪.自动化运维管理平台设计及实现[J].技术与市场,2018,25(11):62-64,67.
[2] 刘媛.大数据时代自动化运维管理的实践和思考[J].网络安全技术与应用,2018(6):55-56.
[3] 杨渝,彭彤.互联网+自动化运维管理系统的设计[J].电子制作,2017(12):43-45.
[4] 王骏翔.数据中心自动化运维平台的设计与实现[J].上海船舶运输科学研究所学报,2016,39(3):72-78.
转载注明来源:https://www.xzbu.com/8/view-14955653.htm