《银行业信息化年度成果报告(2016)》:
中国工商银行两地三中心工程项目,以提高系统可用性和业务连续性为目标,采用数据复制、双活切换等多种技术,创新性设计了主机和开放平台双站点双活的解决方案,覆盖主机系统、开放平台、网络、应用改造等诸多领域,涉及技术架构、数据架构、应用架构的调整,其创新性、实施难度、复杂度都是自数据大集中工程成功实施以来最大的。项目既实现了同城两个数据中心相互独立,又同时拥有相同数据对外提供服务,可以在两个中心灵活智能调度金融交易,使工商银行的基础信息平台具备了全球银行业内最领先的业务连续性和灾难恢复能力。其技术创新成果达到国际先进水平,主要体现在:
一是业界首创利用两地三中心双活架构提供连续金融服务的IT解决方案。在兼顾银行应用特点的前提下,通过日常双活部署模式、基本服务模式、计划内站点切换模式、计划外站点切换模式,充分利用了系统资源,满足了业务连续性要求。
二是自主设计“异地多点接入”和“同城双活”相结合的开放平台双活方案。针对开放平台系统众多,根据不同应用特点和应用灾备等级要求制订方案,同时通过自主研发的数据灾备控制系统,保证在发生数据故障时快速切换恢复应用系统业务连续性,实现整个系统RPO(恢复点目标)为0,RTO(恢复时间目标)小于30分钟的效果。
三是自主开发适应于两地三中心运维模式的全功能银行应用系统,实现了同类型联机交易负载在双中心的灵活平滑调度、计划外灾难场景下通过全自动的应用对账补账机制实现数据零丢失,批量快速断点恢复,使银行业运营风险降到最低。
四是业界首创基本服务系统理念实现核心业务级“双活”,创造性解决核心系统应用版本投版期间所有业务中断的问题,使得应用版本投产对外的业务影响时间从原来的3—4个小时缩短为30分钟之内,因版本投产导致的全量业务停机时间降低80%。
五是自主设计实现基于复制延迟的动态交易路由调度。通过智能网关进行交易类型自动判断,当复制延迟超过阈值时监控程序会自动调度网关将可分离查询交易回切,实现了不同交易负载在双站点间的不停机自动灵活透明的负载切换,保证交易执行正确。
六是实现峰值超14万行/秒更新率的多路并行复制的实时性和数据一致性保护。中国工商银行率先实现了全球业界紧密结合应用的规模最大的主机单体数据库,在超高联机交易率及批量负载期间7×24小时不间断的异步数据复制,复制延迟持续控制在5秒以内,源和目标两个数据库同时保持对外服务。在峰值14万行/秒超高复制压力的挑战下,通过精细分析数据库表更新行为,智能划分多组并发处理复制,同时结合应用配合改造,确保了每日超过2TB账务数据更改的正确性及实时性。
七是采用多项网络新技术,从链路底层助推同城双中心高效敏捷切换。在网络层面进行交易负载控制,利用负载均衡系统实现了与大型机之间的联动机制,为实现主机站点切换RTO<2分钟的目标提供了有效的技术支撑。
……
展开