2.2.1 商业银行的传统IT基础设施
银行业的传统IT基础架构是以IOE架构为代表的企业级IT架构,即集中式服务架构。主机资源集中在大型机或小型机上,存储资源采用基于SAN光纤网络的高端存储设备,数据库使用性能和稳定性均久经考验的商业化关系型数据库。从20世纪90年代至今,该架构不仅广泛运用于银行业,也是IT架构云化、分布式、微服务流行之前各行业的经典IT架构。银行IT基础架构从伪分布式分散系统架构到基于构建城域和省域的三层架构,再到基于大型机和数据大集中的全国性集中式架构,实现了业务集中、IT系统集中、数据集中。
提示
什么是IOE?IOE指使用以IBM主机、Oracle商业化数据库和EMC集中式存储为代表的基础架构,所构建的从软到硬的商用企业级解决方案。
表2-1展示了传统IT基础架构具有代表意义的基础设施。
表2-1 传统IT基础设施代表系列
集中式架构最大的特点在于管理简单、业务逻辑清晰,通过采购高性能小型机、大型机、高端存储等硬件设备,通过设备自身高性能、高可靠性为业务系统提供底层服务,缺点就是费用太高。IOE架构对银行业IT架构的影响至深,其中广为人知的有AS400、Power小型机系列和System360大型机系列等。时至今日,仍有不少商业银行使用基于IOE的基础架构。
(1)集中式架构优点
在集中式架构模式中,子系统全部集中在统一的计算及存储设备上,运维人员管理设备数量较少且此模式下系统变更频率不高,管理相对简单;系统不存在分布式架构下的多节点通信、数据同步等协作问题,各子系统间调用可在进程、线程内完成,数据交换高效、可靠;集中式架构一般采用成熟的商用软硬件套件,产品久经考验,并且服务提供商具备完善的IT架构方案、高可用方案及售后服务。
(2)集中式架构缺点
集中式架构过于依赖单台硬件设备可用性,存在纵向扩容瓶颈,虽然具备成熟的硬件高可用方案,但是系统过于集中,意外情况下将导致系统全部不可用,IT风险较高;某些商用产品仅支持主备模式的高可用架构,“1+1”的高可用模式下资源无法共享,导致设备利用率低;以IOE为代表的硬件、软件产品为闭源产品,各厂家之间存在技术壁垒,兼容性较差;商用产品后期软硬件升级成本和运维成本高。