随着 AI 、大数据、云计算、分布式、容器化等 IT 新技术日新月异地发展,以造价高昂的 IOE 架构为基础的传统银行 IT 业也受到了极大地冲击,传统银行 IT 基础架构正面临诸多由稳态逐步向敏态转型带来的挑战。本文从基础架构的角度出发,结合作者自身的工作经历,就技术转型过程中遇到的问题提出一些个人看法与大家交流,以期达到抛砖引玉的目的。
面临的挑战
传统银行 IT 运维部门,一般是由负责基础架构、 DB 以及网络这几个部分组成。随着近年来 IT 技术发展的速度越来越快,出现的新技术越来越多,对运维人员的要求也越来越高。同时,由于新上线的业务需求的增加,对硬件的性能及数量的要求也越来越高,这也无疑加重了运维人员工作的负担。
1 硬件设备数量的迅速增长
随着业务部门新上线的需求以及业务系统越来越多,对硬件的要求也越来越高,这不仅仅体现在对硬件设备性能的要求上,同时也会体现在对设备数量的要求上。急速增长的设备数量,会对数据中心底层的各方面提出更高的要求:不限于机柜空间、空调制冷、 UPS 供电等等。
2 双活 / 容灾架构带来的数据中心整体复杂度的提升
双活架构涵盖了 IT 数据中心运行的各方面的内容,其中不仅会涉及到基础架构方面,如服务器、存储、 SAN 交换机等,还会涉及到网络设备、上层应用甚至业务逻辑。双活、双中心会在日后的发挥越来越重要的作用,同时,支撑起双活双中心的运行,也对运维部门提出了较高的技术及管理方面的要求。
3 来自分布式、容器化、云化等新技术的冲击
从中小银行基础架构普通使用的 IOE 架构来看,稳定性值得称道,即我们通道所说的稳态架构,但传统的稳态架构也带来了成本高、不易实现敏捷开发等诸多缺点。近年来,从互联网公司开始兴起的分布式、容器化、云化等新技术开始慢慢进入我们的视线。众所周知,分布式技术出现了有一些年头了,从分布式存储,到分布式数据库等等,一切皆可分布式,但我们是否应该将各种眼花缭乱的分布式技术全盘引入,也有待讨论。
容器技术是另外一个绕不开的话题,其被誉为虚拟化技术出现后的下一个革命性技术。docker/k8s 作为容器技术目前最火热的代表,已成为事实标准。银行业引入容器技术是迟早的事情,但引入容器技术之后,对于原有业务的改造也是必然的,这将会涉及到很多方面的协调以及配合的工作,这些改造其中的阵痛期,是每个进行容器化改造的银行都必须要经历的。
4 来自国产化的冲击
随着去 IOE 的呼声越来越高,以及中美贸易战期间美国对于中国的芯片出口限制等等事件的发生,让国产化的趋势越来越明显。从银行业传统稳态 IT 架构来看,严重依赖于国外的技术,国产化、自主可控已经是迫在眉睫的要求,由于国内自行研制的软硬件与国外成熟可用的竞品还存在一些差距,这不仅仅体现在产品的性能上,同时会也体现在使用方法上,这使用采购使用国产的软硬件将会对银行传统稳态 IT 架构造成巨大的冲击。
5 对自学能力提出了更高的要求
新技术出现的速度越来越快,新技术新产品的引入,这将会要求传统银行 IT 业的运维人员具有更深更广的知识结构,否则将会被时代所淘汰。组织统一大规模的培训基本是不太现实的,新技术的学习,绝大多数情况下都需要我们进行自学,这就对我们的自学能力提出了更高的要求。
面对挑战应该如何应对
传统银行 IT 业发生变革是必然的,整个运维部门的技术人员都不可避免的要进行思想、技术层面的转变才能跟上技术的发展以及时代的变化。就以上提出的问题,以及在技术转型中出现的挑战,我们可以从以下几个方面来进行尝试解决。
1 积极拥抱新技术
银行 IT 业传统的稳态架构已经用时间证明了其在稳定性方面的表现,但时代在发展,业务也在发展,新技术的出现必然会取代旧技术,这只是时间问题。
我们不应该对于新技术抱着排斥的态度,它能解决传统的技术所无法解决的问题,同时有助于提高整个 IT 系统运转的效率。唯一的问题可能就是我们什么时候引入新技术,以及我们如何才能更好地掌握新技术,让它们为我们所用。
2 推进自动化运维的应用
不可否认的一个事实就是,我们的日常工作其实很多时候都是在做一些重复的事情,比如:新服务器的上架安装需要安装操作系统,发现了软件漏洞之后需要打补丁,调整某些系统参数,系统的容量报告等等。如何提高日常的重复工作的效率,成为了运维人员都比较关注的点。
推进自动化运维的应用,我们需要做的就是循序渐进,针对不同的应用场景,使用不同的工具来实现,只有在实际应用中不断地尝试使用不同的自动化工具,不断地优化工具的使用方法,才能探索出哪些工具才是最适合我们使用的,只有这样,才能把我们从那些繁杂重复的工作中解脱出来。
3 重视国产化的崛起
去 IOE 的浪潮以及自主可控要求的兴起,让国产化成为必然的选择。而 19 年上半年中美贸易战也让我们看到,我们严重依赖的稳态架构的软硬件,很可能会被美国以国家安全的借口断供!
当然,我们也要看到,国内的 IT 产品跟国外的产品大多都还有一定的差距,不仅是性能上,也包括稳定性上。同时,使用习惯上也可以存在较大的差异,但我们应该以相对宽容的态度来对待国产化软硬件产品,给国产化产品以时间,假以时日,相信国产的产品一定能迎头赶上。
4 加强部门之间的沟通
运维部门主要是业务系统运行进行支撑,对业务系统的全生命周期进行运行维护,保障业务系统的正常运行。银行的科技部门普遍由多个下属条线组成,上面提到的几条应对技术架构转型带来的挑战的建议,会涉及到很多需要进行业务改造的地方,都需要各部门配合来进行。
结语
银行业 IT 架构由于其高复杂度,转型实施起来并不容易,除了加强我们自身学习能力来提高技术水平之外,还需要各部门之间相互沟通协调,才能实现共同的目标,跟上时代的技术潮流,为企业的发展贡献出自己的一份力。
更多产品了解
欢迎扫码加入云巴巴企业数字化交流服务群
产品交流、问题咨询、专业测评
都在这里!
2020-03-09 17:18:29
2020-04-30 17:08:36
2022-11-23 10:47:55
2020-04-27 18:51:14
2020-03-05 17:46:42
甄选10000+数字化产品 为您免费使用
申请试用
评论列表