• 快捷搜索
  • 全站搜索

华夏银行自动化发布技术的应用

2018-08-10 14:03:49作者:华夏银行信息技术部 陆壮飞 史春志&编辑:金融咨询网
通过实践安全可控的自动化应用发布技术,华夏银行的应用投产管理水平获得显著提升。在降本增效方面,提高了应用发布工作的执行效率,缩短变更时间窗口,降低对业务连续性的影响。

华夏银行在实施自动化应用发布平台之前,首先制订了应用发布技术及管理规范,并配套完善了相关管理流程。其内容主要包含三方面。(1)自动化应用发布技术规范,主要包括:应用发布常用编码规范、应用发布环境模型构建规范、应用发布作业构建规范、应用发布请求构建规范等。(2)自动化应用发布标准流程,主要包括:发布模型的维护、审核,发布申请的提出、审批、执行等。(3)自动化应用发布相关角色与职责,主要包括:发布平台管理员、发布模型管理员、发布模型审核员、发布操作员等。

自动化应用发布模型

  1. 自动化应用发布静态模型。是指通过对实际业务系统的环境、业务服务、服务器的内在关系进行抽象和梳理;通过建立“应用—环境—服务—组件—服务器”的模型对应用系统进行描述;通过建立合理的映射关系以区分不同的业务服务、存储模式、运行模式,使应用程序的逻辑结构和物理部署架构对应起来。

  2. 自动化应用发布动态模型。是指对发布工作中涉及的工作流、操作步骤等进行梳理定义;通过建立“发布方案—发布步骤—发布作业”模型进行描述,使发布作业与具体操作对象建立对应关系。

自动化应用发布平台技术架构

  采用模块化、参数化的设计思想,对工作负载较大的模块采用高可用“集群+负载均衡”的部署方式,平台逻辑结构自下而上分为业务操作、服务模型、服务发布三个层面(见图)。

图片1.jpg

  业务操作层是平台的底层功能基础,通过“服务器—代理”模式对总行开发测试、准生产、生产环境中各应用系统服务器进行统一纳管,并为每个环境提供独立的发布作业执行管理模块,控制发布作业的执行。

  服务模型层是平台的核心,封装了发布模型维护、发布执行管理等主要功能。向下负责控制业务操作层的各项任务执行,向上为终端用户提供发布实时状态展示、历史数据统计报表、发布审计等服务。

  用户接口层实现了从基础信息管理、发布模型维护、发布执行展示等全部平台功能的集成。

安全可控的应用发布流程

  严格遵循行内的操作风险管控制度。发布模型、发布参数等属于发布技术方案的一部分,需要通过自动化发布平台内置的评审、复核才能生效。

应用成效及展望

  通过实践安全可控的自动化应用发布技术,我行的应用投产管理水平获得显著提升。在降本增效方面,提高了应用发布工作的执行效率,缩短变更时间窗口,降低对业务连续性的影响。同时拉低了发布操作的技术门槛,解除了对关键技术人员的依赖,间接降低了对支持性岗位和物理资源的依赖。在安全管控方面,打通了技术操作与管控流程间的屏障,实现对应用发布模型维护、应用发布任务执行等关键工作的全程闭环管理,真正做到了应用发布操作的安全可控。

  未来华夏银行拟对平台做进一步优化升级,加入对大规模、多系统联动发布场景的支持,实现阶段性大版本投产的全自动执行,进一步提高业务功能的持续交付能力。

(文章来源:金融电子化杂志)

扫码即可手机
阅读转发此文

本文评论

相关文章