设为首页 | 收藏本站 | 关于我们 | 广告服务
 
 
当前位置:首页 > 中国金融电脑 > 2014年8月
北京银行基于云技术的开发测试环境建设实践

 

北京银行股份有限公司软件开发部 胡浩青 王子健

  随着IT资产规模的日益庞大,北京银行的IT建设面临进一步提高资产利用率、缓解运维管理压力、加强信息安全保障等挑战。为此,北京银行尝试将云计算技术作为解决之道,构建安全灵活的虚拟开发测试环境。

  北京银行自成立以来,信息系统的软件开发工作高效支撑了银行业务的运营与发展。同时,在IT系统建设过程中,北京银行也非常注重引入先进理念,持续技术创新。北京银行通过搭建虚拟化及云计算平台,构建了安全灵活的开发测试环境。

  经过多年发展,北京银行数据中心积累了大量软硬件IT资产,包括数量众多的小型机与x86架构PC服务器,Windows、Linux等各种操作系统,支付结算类、交易前置类、管理信息类等众多关键业务系统。

  一、新一代开发测试环境设想

  随着IT建设规模不断扩张,北京银行基于对虚拟化技术的理解,力求建立新一代软件开发测试环境,通过整合不同架构的计算资源,提高IT管理全过程的风险管控能力,实现人员、设备、服务的精细化管理。新一代开发测试环境重点考虑以下问题:一是控制IT投资成本,包括各类软硬件、机房设备的投资,实现更加精细化的IT成本控制;二是加速项目开发部署和业务需求响应速度,缩短硬件部署周期,进而缩减项目整体实施周期;三是持续加强开发环境安全管理,限制外部人员移动设备的使用,防范数据信息泄露的风险。

  二、循序渐进打造安全灵活的开发测试环境

  通过深入细致的调研与评估,北京银行摸索出一条符合自身情况的云计算建设之路,即以虚拟化技术为基础,综合运用多种软硬件技术,对传统开发环境进行重构,按分步走的方式,打造安全灵活的开发测试环境。

  1.实现服务器虚拟化

  循序渐进地对服务器进行了P—V(Physical to Virtual,物理机向虚拟机迁移),将部分项目的开发测试工作放在虚拟化环境下进行。采用以虚拟化技术为核心的解决方案,大大缩短了系统环境的部署周期,实现了基础平台对敏捷开发的支持,有效推进了项目进度。同时,各类IT投资成本(包括硬件成本、采购周期的时间成本、环境部署的人工成本等)得到有效控制。

  2.实现桌面虚拟化

  将虚拟桌面与终端配合应用,通过采用桌面虚拟化技术,有效解决了外部流动人员自行携带笔记本工作模式带来的安全问题;统一监控管理数据、源码、文档等信息,降低了信息安全风险;综合运用磁盘管理、网络管理、终端管理、信息加密等各类软硬件技术,对传统开发环境进行重构,不断完善管理制度和流程,实施开发测试环境多维度管理体系建设。

  3.搭建私有云平台

  基于虚拟化技术北京银行自主研发了云计算平台(如图1所示)。在开发测试环境中,北京银行通过云计算平台统一管理包括虚拟服务器、虚拟桌面在内的各类IT资源。云计算平台同时具有应用级别的自助交付功能,可实现自助化申请、审批、回收等流程,并可实现按需求进行自动备份、归档,按资源进行成本分摊等。

  三、创新与示范意义

  通过引入虚拟化等一系列成熟技术,北京银行有效降低了系统开发工作量和IT基础架构设施的紧耦合度,提高了现有IT资源的利用率,实现了开发环境中终端、网络、服务、存储等资源的集中管理和动态扩展。在开发环境管理、数据安全、基础设施及资源整合等方面,具有以下创新特点。

  1.有效控制IT成本

  通过实施云计算平台,北京银行对开发测试环境的IT资源进行了重新规划和利用,实现了IT资源按需分配、及时回收,在提升IT资源使用效率的同时,实现了对软件开发测试环境中的硬件成本、机房运营成本和外包人员管理成本等的有效控制。不仅如此,利用云计算平台IT资源统一监控管理功能,北京银行实现了根据当前资源使用情况和增长预估,制定合理的资源扩容计划。

  2.应用开发环境灵活快捷

  通过自主建立云计算平台,北京银行实现了开发环境管理流程的自动化。开发环境的准入、资源申请、设备申请等流程的自动配置和流转大大缩减了应用开发项目中环境准备、人员入场、应用软件安装等环节所需时间。借助云计算平台,北京银行构建了灵活快捷的应用研发环境。

  3.实现虚拟环境软硬件“热插拔”

  借助云计算平台,北京银行实现了虚拟环境软硬件“热插拔”。在云计算平台上,IT基础设施实现松耦合,软硬件基础设施可轻松分离,按需部署在不同的地理位置完成各自的任务,当任务完成后又可迅速整合。IT基础设施灵活、可靠、稳定的特性,满足了北京银行IT项目封闭开发、多地开发等应用环境要求。

  4.打造开发测试环境信息安全体系

  将云计算技术与环境准入、桌面管理、数据加密等技术相结合,北京银行构建了开发测试环境的信息安全体系:在虚拟桌面环境中,对IT资源进行统一配置和管理,确保数据运行和存储在平台内部,数据、信息无需通过网络传输,彻底隔绝了台式机、笔记本电脑等设备接入网络带来的风险隐患。

  结合自身软件开发测试的现状,北京银行利用虚拟化技术,自主搭建云计算平台,达到了提高工作效率、简化管理流程、降低操作风险的目的,其云计算平台具有全面性、系统性、兼容性、前瞻性、先进性等特点,在构建新一代开发测试环境方面进行了有益的探索和实践。FCC

 
过刊查询
2022年03月 2022年02月 2022年01月
2021年12月 2021年11月 2021年10月
2021年09月 2021年08月 2021年07月
2021年06月 2021年06月 2021年05月
查看所有过刊
本期精选
《中国金融电脑》2014年8月目录
詹志辉:兴业银行金融云实践初探
以IaaS为切入点建设私有云,光大银行践行..
华夏银行:自主研发云平台管理工具 应对..
北京银行基于云技术的开发测试环境建设实..
张宁:银联数据银行发卡业务云服务平台建..
 
企业简介 | 版权声明 | 免责声明 | 频道介绍 | 安全提示 | 法律顾问 | 网上投稿 | 客服电话 | RSS订阅
Copyright © 2005 Fcc.Com.Cn, All Rights Reserved. ,《中国金融电脑》杂志社版权所有
电话:010-51915111-805 传真:010-51915236,网络出版服务许可证(署)网出证(京)字第337号
京ICP备14024077号-1 京公安网备:11010802025321 技术支持:站多多