近年来,国内外金融行业环境复杂多变,技术发展更是迅猛。许多互联网企业以余额理财为切入点,基于P2P网贷业务、第三方支付平台和社会平台来积累用户资源,以此拓展其他消费金融业务。更有甚者,发起设立民营银行。
在此环境下,为了应对市场变化,传统银行将更多金融服务类产品投入市场当中。这些新的业务在为银行创造更高经济收益与社会效益的同时,也对银行IT系统的持续、高效能服务能力提出了更高的要求。
我们可以看到随着银行业务的快速发展,以及业务模式逐步由网点向电子渠道的转化,同时金融行业的IT资产、业务系统、辅助系统急速膨胀,系统的复杂性及维护这些系统带来的运维工作量也同步增长,维护系统的可靠稳定运行仅仅依靠增加人力的方式,其边际递减效应愈加明显。
运维模式层面上,DevOps理念快速推广,运维模式的变化也给运维部门在管理、组织、流程、技术、工具等方面带来全新变化。传统人工为主的运维方式已经完全无法适应当前管理的需要,金融行业的系统运维更迫切地需要向自动化、智能化模式转变。
| 北京银行所面临的运维挑战
北京银行是一家新型股份制商业银行。业务涵盖企业金融服务、代理保险、国际结算等,在全球范围内为个人和公司客户提供服务。面对愈发广阔的业务类型、服务地域以及对象,北京银行的数据中心运维规模近年来在不断地扩大。
分析了解到,北京银行此前的运维操作单纯依靠专业技术人员完成,运维模式处于较为传统单一的阶段。伴随着其日益复杂的办公环境和业务运转需求,已有的运维模式正面对严峻的冲击与挑战,具体表现在以下几个方面:
网络安全受到威胁
银行的运维操作大部分依赖人工,导致操作风险与人员流失率加大,信息更容易泄露。与此同时,人为操作失误也更容易造成许多安全事故,并且难以从根本上进行良好的风险把控与故障排查。
资源利用率低,成本过高
对于那些依赖多跳网络将计算和存储连接起来的传统架构来说,不断增加的虚拟机也造成了巨大的成本和管理压力。在此基础上,银行技术人员做了大量重复低效甚至无效的工作,但人为的操作往往很难满足此前复杂丰富的运维需求。与此同时,业务拓展、上线周期太长等效率过低的问题也渐渐出现。
运维工作缺乏自动化工具的辅助