栏目编辑:梁丽雯E-mail:****************
对央行应用系统兼容性测试与
改造路径的思考
■ 中国人民银行漳州市中心支行 林小晶
中国人民银行福州中心支行 吴楚坤
摘要:自主可控替代是一个循序渐进的过程,那么在实现自主可控替代之前开展应用系统的兼容性测试显得尤为重要。本文首先阐述自主可控替代的背景,接着分析人民银行国产替代的制约因素,并开展了在国产硬件下加载不同操作系统的兼容性测试工作,在此基础上提出应用系统兼容性改造路径。
关键词:自主可控;兼容性测试;改造路径
一、背景
随着中美贸易摩擦不断升级,特别是美国对华为、中兴等中国企业实施制裁以来,国内IT发展情况备受关注,加快完善自主可控的IT设备生产体系已成为当前重要任务。人民银行作为金融业重要一员和主要监管者,当务之急是探索建设自主可控的软硬件体系,推进国产替代,解决软硬件安全的短板问题。
目前,人民银行地市中心支行只有少数征信查询机、视频监控、服务器等设备采用非Windows操作系统,计算机终端使用的操作系统全部为Windows系列。以中国人民银行漳州市中心支行(以下简称“人行漳州中支”)为例,辖区共有721个桌面终端,其中操作系统为Windows XP的占比27.18%,Windows7及其他Windows版本的占比达72.82%。在此环境上,安装了安全管理、办公等软件,部署了C/S和B/S两类业务应用系统。业务应用系统的数量多,部署的技术架构也不完全一致。因此,在实现自主可控替代之前开展人民银行应用系统的兼容性测试显得尤为重要。近期,在中国人民银行福州中心支行的指导下,人行漳州中支组织开展了应用系统国产化兼容性测试和相关研究,为后续业务应用系统兼容性改造工作奠定了基础。
作者简介: 林小晶(1984-),女,福建漳州人,工程师,供职于中国人民银行漳州市中心支行,研究方向:金融科技; 吴楚坤(1984-),男,福建惠安人,工程师,供职于中国人民银行福州中心支行,研究方向:信息系统维护。收稿日期: 2020-09-10
栏目编辑:梁丽雯E-mail:****************
二、人行应用系统实现国产替代面临的困难
(一)国产操作系统与业务应用系统的兼容性问题
兼容性差是导致国产操作系统难以在人民银行推广使用的主要问题。人民银行业务应用系统都是基于微软Windows平台开发的,在设计开发之初未进行跨平台的测试。因此,应用系统等应用软件不具备跨平台能力,不能有效地兼容国产操作系统。虽然办公软件、压缩软件、图像处理、音视频播放等公共类应用软件已经有成熟的替代产品,但难以保证人民银行基于Windows平台自行开发的各类业务应用系统能否在国产操作系统下安全稳定地运行。
(二)业务应用系统繁多,管理分散
一是人民银行业务应用系统繁多,分别由总行、分行、省会中支、地市中支在不同时期为适应业务需要而组织开发的,除了总行统一开发的系统外,其余系统均存在技术架构不一致、版本多等问题。二是有些系统由于不适应业务发展需要而长期处于闲置状态,有些地市自行开发的系统,其用户规模较小,使用频率低。三是业务系统未建立统一的门户平台,对于部分不常用的系统,操作人员容易混淆或遗忘登录方式。上述问题在一定程度上加大了业务应用系统迁移至国产操作系统的成本与工作量。
(三)各类用户对国产操作系统的认知和操作水平有限
一是人民银行员工已经习惯使用Windows操作系统及其相关的各类应用软件,对推广使用国产操作系统难免存在抵触情绪,加上国产操作系统可能存在某些不稳定的现象,要改变员工使用习惯较为困难。二是科技人员目前几乎没有操作国产操作系统平台的经验,一旦全面推广国产操作系统,其将面临全新的挑战。三是对于软件开发人员来说,重新学习跨平台的开发工具的时间成本、金钱成本都明显增加,同时还会降低开发效率,软件的质量与控制能力也将受到一定的影响。
三、应用系统兼容性测试与探索
操作系统只有具备均衡的系统支撑能力和稳定的运行性能,才是最有价值的操作系统,这需要经过完整的兼容性测试、性能测试和软硬件联调才能实现。本次测试采用国产计算机在传统PC与云桌面IDV环境下,分别搭载UOS统一国产操作系统、Windows7操作系统来测试人民银行业务应用系统的兼容性、稳定性,见表1所列。
(一)国产计算机搭载UOS操作系统
在国产计算机搭载UOS系统的环境下,通用型B/ S模式的业务应用系统通过火狐、UOS自带的浏览器都可以正常运行,但基于IE内核开发的B/S业务系统,需要安装相应的IE控件,涉及控件的相关功能不
能使用。C/S模式的业务应用系统在国产操作系统下均不能正常使用,因没有适配的Linux安装版本,具体测试的结果见表2所列。
(二)国产计算机搭载Windows7操作系统
目前芯片领域比较主流的架构是ARM,x86以及MIPS等,其中基于x86架构的有兆芯、海光等品牌。测
产品名称(国产整机)产品型号产品描述搭载系统
某品牌终端RG-CT7800-10001.CPU:兆芯KX-U6780A 8核 2.7GHz
2.内存:8 G DDR4
3.硬盘:256 G SSD
4.USB:USB 2.0×6+USB 3.0×2
5.显示:VGA口1个,HDMI接口1个
1.深度UOS
2.Windows7系统专业版
表1 应用系统兼容性测试配置
栏目编辑:梁丽雯E-mail:****************
试采用的是兆芯国产芯片,支持安装Windows操作系统。测试结果显示,无论是在传统PC还是云桌面IDV 模式下,各业务应用系统均能正常运行。具体测试的结果见表3所列。
(三)国产计算机同时搭载UOS与Windows操作系统
同一国产整机安装UOS和Windows操作系统虚拟机,让两个虚拟机同时运行,用户可以在两个运行的虚拟机之间进行切换使用。暂时不能被国产替代的应用软件仍安装在Windows7虚拟机中,只需将软件的应用图标映射到UOS操作系统界面,当需要调用相关软件时,用户在UOS操作系统桌面调用即可。但是该模式还存在诸多问题,目前厂家也在加紧优化该项功能。测试结果见表4所列。
(四)小结
目前在硬件方面,国产品牌计算机的功能、性能具备替代能力,可满足人民银行员工日常办公的需求。在软件方面,国产操作系统无论是在PC还是IDV 环境中,涉及需要安装程序的业务应用系统均不能正常使用,需要进行适应性开发或者重新开发。在国产替代推进过程中,可通过云桌面加载Windows操作系统来过渡,弥补自主可控软件在可靠性和处理性能等方面的不足。
四、实现应用系统兼容性改造路径的建议
(一)循序渐进推进国产替代
一方面,针对具有自主知识产权的应用软件,采用迁移或者在国产平台下重新测试开发的方式完成替
组合一级分类二级分类传统PC IDV备注中国人民银行安全控件下载安装
国产整机+UOS操作系统
浏览器火狐正常正常IE无法使用办公自动化系统电子公文标准化套件异常异常控件无法安装打印机奔图正常正常
移动光驱华硕、联想正常正常
U key识别ACS,TCBS业务UKEY正常正常需要安装兆芯厂家提供的驱动总行推广的安全防护软件一体化终端管理系统异常异常无法安装基本办公软件WPS、输入法、看图软件正常正常系统有自带的输入法表2 国产计算机搭载UOS操作系统
组合一级分类二级分类国产终端平台IDV
国产整机+window7操作系统
浏览器火狐正常正常办公自动化系统电子公文标准化套件正常正常打印机奔图正常正常移动光驱华硕、联想正常正常U key识别ACS,TCBS业务UKEY正常正常总行推广的安全防护软件一体化终端管理系统正常正常基本办公软件WPS、输入法、看图软件正常正常表3 国产计算机搭载Windows7操作系统
栏目编辑:梁丽雯E-mail:****************
组合一级分类二级分类IDV(UOS)IDV(Windows7)备注
国产整机+UOS+Windows操作系统
浏览器火狐正常正常
办公自动化系统电子公文标准化套件异常正常
控件在Windows7虚拟机可以正常安
装,但在UOS调用时不能正常使用U key识别ACS、TCBS业务UKEY异常正常
控件在Windows7虚拟机可以正常安
装,但在UOS调用时不能正常使用总行推广的
安全防护软件
一体化终端管理系统异常正常
控件在Windows7虚拟机可以正常安
装,但在UOS调用时不能正常使用表4 国产计算机同时搭载UOS与Windows操作系统
代。另一方面,针对已经购买Windows平台的商用软件,如有国产替代产品的可直接进行替换;若无法替代且必须使用的,可在国产操作系统上启用Windows 虚拟机,在虚拟机中使用该软件。
(二)有序开展业务应用系统整合
一是加强软件集中开发,做好系统顶层设计、统筹规划,加快研发基于国产操作系统平台的业务应用系统,推进人民银行国产替代顺利进行,并建立统一门户平台,完成对现有业务应用系统的整合,提升科技部门的系统管理效率,降低开发运维成本和信息系统操作的繁杂度。二是直接将需求与软件开发商、终端厂商和运行商对接,特别是涉及数据库与中间件的业务应用系统,确保人民银行完成国产替代后的操作系统“可用”,并可持续发展完善至“好用”,稳步推进国产替代有序开展、平稳过渡。
(三)采用云桌面助力IT设备国产体系建设
将云桌面分批逐步替换传统PC,并将云桌面作为主要办公IT设备。虽然云桌面初期建设成本较高,但云桌面在应用周期内的总体成本低于PC。并且云桌面终端参数由后台统一配置,更新终端设备无须重装系统和迁移数据,同一终端可安装多个云桌面,有效解决了操作系统国产全面替代后用户操作不熟练的问题,使用户操作更加便捷,大幅降低运维工作量,提高设备使用效率。
(四)提高员工对“自主可控”的认知和操作水平一是做好宣传工作,对于自主可控、国产替代的必要性与重要性进行客观、全面的宣传,使员工真正认识到“自主可控”的重要性,让员工自觉、主动参与到“自主可控”的建设中去。二是针对人民银行各级分支机构科技人员应加强国产操作系统产品的培训,逐步提升科技人员的专业知识,提高科技人员的管理和系统维护方面的掌控力。FTT
参考文献:
[1]张厚明. 国产操作系统发展滞后的成因与对策[J]. 中国国情国力,2015(10):56-58.
[2]郑润生. 基层央行业务系统管理存在问题及建议[J]. 金融科技时代,2017(11):77-79.
[3]徐挺,连良琦. 人行桌面操作系统国产化的难点与建议[J]. 金融科技时代,2019(3):72-74.
[4]兰峰,罗添元. 新形势下人民银行推进信息系统自主可控的探索[J]. 信息安全,2020(7):
64-66.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论