利用运维工具破局!看招商银行运维部门如何与开发、业务和睦相处

原创
网络 网络设备
传统业务部门与运维的沟通并不多,但是现在运维部门正在更积极地参与到业务部门的工作中来,他们会提前和业务部门达成共识,充分了解业务场景,从而对业务量有一个预估并判断出性能瓶颈,提前做好环境部署,而不是等到业务量突增之后,再去拓带宽买设备,避免被动的局面。

【51CTO.com原创稿件】当传统银行开始向互联网金融转型时,银行不仅需要重塑自身形象,还要利用互联网+的各种手段工具,成为更多金融服务的提供者。正所谓“打铁还需自身硬”,传统银行的IT 架构和系统也亟需“蜕变”,承载更多业务价值,帮助业务部门构建更完善的数字生态系统。

  招商银行数据中心应用管理团队负责人张建林日前和记者畅谈了传统金融IT非功能实践的演变思路,他与记者分享了传统金融在互联金融趋势下需求的演进,以及运维部门与其他开发部门、业务部门的联动,以及在新兴技术层出不穷的时代,该如何让运维工作与时俱进,发挥更多价值。

[[201216]]

  传统金融的四大挑战

  张建林将传统金融对运维的挑战分为四类:

  首先是来自线上业务交易量的高速增长压力,原有的组织架构已经无法满足这样的高交易量需求;

  其次是运维部门和开发部门需要在工作中无缝对接,他告诉记者,由于政策要求,很多运维工作不能让开发人员参与,开发跟运维有明确的分工界限。但对于高速迭代发展的互联企业来说,如何让这两个部门实现无缝对接的监管尤为重要;

  再者是运维人员的增长速度永远跟不上开发和业务诉求的增长;

  ***是银行监管部门与银行客户对于应用系统高可用的要求。这一点充分体现了金融行业的特殊性,不同于一般企业的高可用性,银行的业务系统需要满足银监会、证监会的高标准,对数据的安全和交易的安全、可用性是需要首先考虑,其次是如何应对高并发的要求,这些都给银行带来了不小的挑战。

  运维工作也有压力

  在由听云主办的2017中国应用性能管理大会现场,张建林做了《传统金融IT非功能实践的演变思路》 演讲,当记者问及什么是传统金融“IT非功能”时,张建林解释道,业务部门的需求叫功能需求,目的是实现某个业务需求。非功能需求,就是从运维角度提出的需求,主要是在完成业务功能的开发之外,为了实现该项目提出的诉求。他举了一个例子,例如业务部门提出一个秒杀活动,那么开发部门的首要任务就是设计出满足这个秒杀活动的程序,但是他们不会去考虑这个活动背后需要IT系统配备多少存储、网络、计算资源,是否需要做压力测试,是否需要性能调优,这个秒杀活动的环境部署是怎样的等等情况,而这些因素恰恰是运维部门需要考虑的。那么运维部门就会在代码开发阶段就提出IT非功能需求,要求开发部门如何配置数据库,如何实现负载均衡匹配业务。确保开发与运维共同实现业务需求。

  张建林指出,传统业务部门与运维的沟通并不多,但是现在运维部门正在更积极地参与到业务部门的工作中来,他们会提前和业务部门达成共识,充分了解业务场景,从而对业务量有一个预估并判断出性能瓶颈,提前做好环境部署,而不是等到业务量突增之后,再去拓带宽买设备,避免被动的局面。

  自力更生打破僵局

  张建林表示,运维现在有两大流派,一是DevOps,主张应用、运维跟开发是一体的,无缝接的,二是谷歌提出的SRE理念(Site Reliability Engineer),让开发和运维做到工作上的配合,运维能提前介入项目开发,提前把能做好运维的一些想法或者是工具、脚本、接口,让开发准备好。“我更赞同谷歌SRE的理念,在现实中更有可操作性。” 张建林坦言。

  解决运维僵局的另一个利器是自动化。张建林表示,现在X86平台下,不可能让一个人去运维一两千台服务器,因此必须要通过自动化,让开发代码跟运维自动化做一个平滑的无缝对接。

  记者了解到,在招商银行,自动化工具都是运维团队自主研发的,因为自主研发的自动化工具更符合招商银行特有的应用、特有的环境、特有的人员配备。目前招商银行的运维和数据中心部门利用这些工具,完全可以做好运维工作,并支持开发部门交付的应用,并且保障应用的高可用性。“自己才是最了解自己需求的人,做的工具才可能是最适合的。” 张建林表示,之前也有一些厂商愿意提供定制化的自动化产品,但是外部人员很难深入了解银行的环境和业务,响应速度和力度都跟不上,产品迭代延续性也不太好,还容易造成浪费。这些通过自主研发自动化运维工具都可以有效弥补。

  运维的下一站重心

  在采访***,张建林也谈了他对于运维未来工作重心的看法,他认为有三个转变:

  首先是传统金融机构也在逐渐向互联网企业看齐,逐步加强了线上客户行为数据的采集,去做大数据的分析与挖掘,从业务层面挖掘数据价值。而运维部门的责任就是给这些业务部门提供不同的一个数据来源和大数据的分析平台。

  另外一个很明显的趋势就是传统金融的重心在逐渐从线下转移到线上,但之前的应用架构跟容量的设计肯定不能满足现在线上交易的需求与发展,尤其在高并发、高交易与高增长等方面,因此现在需要对之前旧的架构逐步做整改与迁移,主要通过对此类业务的应用解耦,与主机下移X86平台来实现。

  张建林表示数据中心未来还将加速对云平台方面的建设与运维,目前已经将部分非核心业务在私有云上投产与运营,等各方面时机成熟后,将会把更多的业务迁移到云平台部署。

  APMCon2017

  APMCon是由听云、极客邦科技与InfoQ联合主办的全球高水准APM技术盛会,聚焦当前最为关键的移动端、Web端和Server端的性能监控和管理技术。整个会议包含智能运维、数据库性能优化、移动性能优化、前端性能优化、业务数据实时分析和可视化、微服务与容器与CDN加速等话题。

  APMCon内容源于实践并面向社区,来自国内外的演讲嘉宾依据热点话题,面向5年以上的技术团队负责人、中高级开发和运维人员、工程总监分享APM技术创新、趋势和***实践。

【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】

责任编辑:周雪 来源: 51CTO
相关推荐

2014-02-11 14:57:22

IT运维

2015-12-25 11:18:52

招商

2022-04-01 10:56:55

KubeVelaMySQL部署

2013-04-09 09:37:02

招商银行微信公众账号

2011-11-16 14:59:20

数据中心

2009-05-16 18:02:24

迅雷游戏招商银行网盾

2009-08-26 14:50:33

网上银行安全威胁威瑞信

2018-09-13 16:50:40

数据

2009-08-03 11:02:55

2010-10-13 21:21:43

2012-08-03 14:32:19

浏览器Mac

2015-04-20 16:07:48

青云/QingClou

2017-07-04 10:18:00

IBM招银云创金融云

2010-01-18 23:14:55

IT运维管理Mocha ITOM摩卡软件

2015-09-29 15:48:21

2015-04-20 15:05:26

青云QingCloud

2015-04-20 10:36:35

QingClou

2018-11-08 15:37:35

机房建设

2017-12-05 12:01:25

华为
点赞
收藏

51CTO技术栈公众号