设为首页 | 收藏本站 | 关于我们 | 广告服务
 
 
当前位置:首页 > 中国金融电脑 > 2023年6月
微众银行开源治理办公室主任钟燕清:微众银行开源探索实践

微众银行开源治理办公室主任 钟燕清

  回顾信息科技的发展历程,开源在推动技术创新方面发挥了至关重要的作用,深刻影响着软件开发模式,并且逐步向硬件、数据等更多领域发展。尤其是最近15年,云计算、移动互联网、大数据、人工智能、区块链等新兴产业更是大多建立在开源的基础之上。

  一、政策推动开源技术发展,金融业积极布局

  我国在数字化转型的过程中充分利用开源优势,解决了一些“卡脖子”的信息技术问题,并且大幅度降低了技术创新和应用的成本。基于此,开源也成为加快数字化发展、建设数字中国的重要方式之一。“十四五”规划提出,要支持数字技术开源社区等创新联合体发展,完善开源知识产权和法律体系,鼓励企业开放软件源代码、硬件设计和应用服务。

  作为中国经济的重要组成部分,金融业一直积极利用开源技术促进业务创新、降本增效、用户体验提升等。2021年10月,人民银行等五部门联合发布《关于规范金融业开源技术应用与发展的意见》(以下简称《意见》),就规范金融机构合理应用开源技术,提高应用水平和自主可控能力,促进开源技术健康可持续发展进行了布局。《意见》要求金融机构在应用开源技术时,应遵循“安全可控、合规使用、问题导向、开放创新”的原则,并鼓励金融机构将开源技术应用纳入自身信息化发展规划,加强对开源技术应用的组织管理和统筹协调,建立健全开源技术应用管理制度体系,制定合理的开源技术应用策略。《意见》的出台,加速推动了我国金融业开源生态的发展,在一定程度上使开源技术成为金融科技发展的主流方向之一。

  二、微众银行分阶段稳步推进开源战略的实施

  全面开源的技术战略一直是微众银行在科技领域的重要举措。自成立以来,微众银行就全面应用开源技术,并且多年来一直积极持续参与开源社区的建设,秉持开放合作的理念,与多元化的开源社区伙伴共同探索和实践,携手推动开源技术创新和生态繁荣发展。

  微众银行开源实践的发展历程大致经历了以下三个阶段。

  第一阶段(2014—2018年):深度应用开源,对外进行开源探索

  微众银行将金融科技作为核心引擎,将拥抱开源视为必然选择。微众银行在技术方面坚定不移地走自主可控路线,实现了从基础设施到上层应用的全面自主可控,包括基于X86/ARM架构的基础硬件、基于各种开源技术的分布式银行核心系统等,破解了传统金融科技大容量、低成本、高可用的“不可能三角”难题。在大容量方面,微众银行服务3.6亿个人客户、340万小微市场主体,日交易峰值超过8.46亿笔;在高可用方面,关键生产应用服务可用性超过99.999%;在低成本方面,每个账户每年IT成本低于2元,不到国内外金融同业平均水平的十分之一。这些均成为微众银行能够更好地服务大众、进行持续业务创新的有力支撑。

  在享受到开源技术带来的巨大红利之后,微众银行也逐步开始回馈和建设开源社区。2017年,微众银行联合腾讯、深证通、前海金控、深圳市金融科技协会等发起成立了金融区块链合作联盟,并打造了开源联盟链底层平台FISCOBCOS。作为FISCOBCOS开源项目的核心维护者,微众银行承担了开源联盟链底层平台的建设重任,持续推动我国区块链技术开源生态的繁荣与发展。

  第二阶段(2019—2021年):开源战略驱动,厚积薄发出成果

  经过两年多运营FISCO BCOS开源社区的经验积累,微众银行更加坚定了全面拥抱开源的决心。2019年5月,微众银行成立了开源管理办公室(OSPO),将开源作为自身的技术战略之一,深入开展开源治理工作;2019年7月,举办了以开源为主题的金融科技开放日大会,微众银行副行长兼首席信息官马智涛正式对外宣布微众银行金融科技全面开源,将已经沉淀的一些核心技术能力以及在前沿技术方面的探索通过开源的方式回馈给社会,并且号召众多伙伴一起营造开放的社区环境,推动开源文化发展。自此,微众银行开源进入有规划、有体系的快速发展阶段。

  第三阶段(2022年至今):有效管控开源风险,实现可持续发展

  微众银行秉持开放协作、合作共赢的社区运营理念,经过多年的持续投入,在人工智能、区块链、云计算、大数据等多个技术领域逐步建立了具备较大影响力和代表性的开源项目社区,同时不断完善企业内部的开源治理体系,在有效管控开源面临的安全、合规等风险的前提下,将开源文化和协作模式融入企业内部的研发活动中,打通内外部开源“双循环”,实现可持续发展。

  三、组织、流程、工具“三位一体”,开源治理体系逐步完善

  目前,微众银行已经建立了组织架构、流程制度、工具平台“三位一体”的开源治理体系,为参与开源活动提供了系统支撑。

  在组织架构方面,微众银行在成立OSPO之初,深入研究和参考了各大开源基金会和部分大型开源项目社区的管理体系及运作模式,确定了符合自身特点的组织架构与职能定位。微众银行开源管理组织的定位是“银行内部的开源基金会”,其管理监督组织是由首席信息官和各大主要产品研发部及科技管理部、信息安全部等部门负责人组成的开源管理工作组,直接向最高级别的与信息科技相关的决策机构——信息科技委员会汇报,这意味着公司将开源与研发管理、运维管理等放到了同一个层面进行管理,其下设的开源管理办公室将合规、信息安全、知识产权、品牌宣传等与开源治理相关的各种职能岗位串联在一起,统筹规划所有工作。

  此外,微众银行还成立了技术监督委员会(TOC)。TOC由各个部门选派或推举的技术专家组成,主要负责制定技术标准和规范、解决技术难题、推动内部开源、进行公共平台建设,以产品驱动、敏捷模式的组织架构推动构建由技术驱动的决策机制,加强技术联动,营造开放、协同、透明的氛围。成立TOC是微众银行在开源建设上的重要探索之一。

  开源管理办公室的成立加快了微众银行全面开源的进程,并确保开源技术及治理所涉及的各个部门、岗位的开源战略目标保持一致。无论是企业内部开源项目的使用和发布,还是贡献开源项目和发展开源项目需要关注的社区公共关系等,开源管理办公室均起到了高效协同的促进作用,让相关角色和活动有机而紧密地关联在一起,推动公司开源战略的实施。

  在流程制度方面,微众银行陆续发布了一系列与开源相关的管理办法和指引,包括《开源软件使用管理办法》《对外开源管理办法》《开源激励管理办法》等。

  《开源软件使用管理办法》制定了行内应用的开源软件全生命周期管理规范与流程,包括开源引入、开发运维、退出等不同阶段的具体管理要求,建立开源软件的评估模型,明确开源软件引用和版本控制的规则,记录开源软件使用的情况,并且设计开源软件的退出机制与退出流程等,从而保障企业内部开源软件供应链的安全。

  《对外开源管理办法》规范了企业对外发起的开源软件全生命周期过程管理以及参与外部开源活动的行为(如加入开源相关组织、捐献项目等),明确在实施开源过程中相关参与方的职责,确保全流程合法合规、安全可控,提高对外开源工作的推进效率,并结合行业最佳实践对开源项目的可行性分析、开源许可证选择、运营体系规划、代码托管规范、知识产权保护、合规安全检查等多方面提出了管理要求和指导意见,确保对外开源项目的高质量发展。

  《开源激励管理办法》明确了企业内部员工参与各类开源活动可获得的荣誉与激励办法,在全体员工中传递参与开源的价值导向。奖项包括“开源杰出贡献团队”以及“开源杰出贡献个人”等,按季度进行评选,及时给予表现突出的员工荣誉表彰与一定的物质激励。另外,开源管理办公室也通过系统统计跟踪所有人的开源参与行为,如积极参与内部开源项目建设、在开源社区中积极发表文章、在开源沙龙中主动分享经验等,对每一个具体的行为授予具有等值货币价值的积分,同时设置等级进阶机制,激励员工能够持续、有乐趣地参与开源。

  在工具平台方面,微众银行围绕管理制度和流程体系制定了一整套贯穿DevOps流程的开源治理方案,引入专业的开源治理平台以实现系统管控。该平台包括软件资产分布可视化、软件资产跟踪定位、已知漏洞查找定位、新漏洞自检与预警、丰富的知识库、开放API等。同时,微众银行还将该平台与研发流程体系的相关系统深度集成,在引入阶段,通过系统登记的开源黑名单以及对各类安全合规策略的管理,自动判断是否可以引入新的外部开源软件;在代码编写阶段,通过IDE插件工具,使开发人员能够方便地自主扫描系统的组件依赖关系,并且根据治理策略及时给予各种提醒和帮助,促使开发人员能够更及时地处理和修复;在构建或者测试移交阶段,支持持续在集成过程中自动触发依赖扫描,并根据设定的规则自动执行各种策略。总之,微众银行在进行敏捷开发的同时,尽可能实现安全左移,并且通过各种闭环的流程管理,确保在所有开发活动中做到有效管控、快速响应,从而大幅度降低了应用开源的风险。

  四、全面拥抱开源社区,开源生态建设成果显著

  除不断完善全行内部的开源治理体系,确保真正做到“安全可控、合规使用”之外,微众银行也积极探索对外开源以及社区建设,力争成为中国金融行业在开源生态建设方面的排头兵,充分利用开源软件的开放创新特点,为行业的技术发展贡献力量。截至2023年4月,微众银行对外开源项目已达33个,累计获得Stars超过37000个、Fork超过13700个。

  在人工智能领域,FATE(Federated AI Technology Enabler)是微众银行人工智能团队自主研发的全球最早的联邦学习工业级开源框架之一,FATE开源社区不断完善治理组织架构,吸引了包括通信运营商、金融机构、大型互联网与科技企业在内的19家成员单位,共同推动联邦学习在多行业多领域的工业化落地。截至2022年底,FATE开源社区覆盖全球超过1200家知名企业与400家高校,同时在GitHub代码仓库中的Stars数量达4700个、Fork数量达1400个,成为联邦学习领域最大的技术开源社区之一,并荣获中国信息通信研究院“2022 OSCAR尖峰开源社区及开源项目”。

  在区块链领域,微众银行自2017年起陆续将区块链核心研发成果面向全球开源,已发布区块链开源项目12个,覆盖底层、中间件、应用组件等,代码仓库超过180个。目前,开源社区已汇聚超4000家企业及机构、9万余名个人成员,培育的区块链产业人才超过6万人,进一步增强了我国区块链的全球影响力与国际话语权,获得了广泛的行业认可。凭借在构建开源联盟链生态圈方面的突出贡献,微众银行成功入选《福布斯》2022年“全球区块链50强”;在国际标准化组织区块链和分布式记账技术委员会(ISO/TC307)发布的区块链领域国际标准化成果《区块链与分布式账本技术用例》中,4个中国用例有2个基于FISCO BCOS研发。同时,凭借领先的技术实力,微众银行入选国家工业信息安全发展研究中心“区块链优选计划”名单,FISCO BCOS通过该计划最高级别测评,获“专业级”权威认证;在中国科学技术协会召开的2022“科创中国”年度会议上,FISCO BCOS凭借国产安全可控的硬核技术和繁茂的开源生态,入选“科创中国”开源创新榜。

  在云计算领域,Apache EventMesh项目作为由微众银行主导的开源战略核心产品,已应用于公司内部所有核心金融业务场景。同时,微众银行正在积极探索更多场景接入EventMesh,进而优化基础设施底座,降低开发和维护的复杂度,提升IT效率。伴随云原生技术的日渐成熟,全新的数字化基础设施必将为金融服务创新提供高水平科技支撑。EventMesh项目在2021年进入Apache国际软件基金会进行孵化,2022年收到了来自Linux开源基金会的认可,被云原生计算基金会的云原生全景图收录。项目和社区企业、开发者共创,发布了全球首个遵守云原生无服务工作流标准的go语言开源方案,在Serverless领域引起了广泛关注。2023年3月,EventMesh顺利通过Apache孵化器项目管理委员会的毕业评估,并得到ASF董事会批准,毕业晋升为Apache基金会顶级项目。

  在大数据领域,自2019年以来,WeDataSphere一站式开源大数据平台套件已经面向社区发布了9个开源组件,填补了业界“开源体系化大数据平台套件”的空白,得到各行业的广泛采用。项目集2022年发版超过60次,为社区超过8000位开发者提供优质的开源项目,截至2022年12月,收到了超过100家企业应用到生产环境的反馈,生产数据量超400PB,超过250位企业开发者为社区发展作出贡献,涉及金融、互联网、通信、制造、教育等众多行业,逐步形成了一个高度活跃且有广泛影响力的大数据平台开源社区。2021年8月,微众银行将Linkis计算中间件开源项目捐献到Apache国际软件基金会,这使得社区发展更为迅速。在项目的开源治理方面,Apache Linkis充分遵循了Apache国际软件基金会推崇的开源软件开发和社区治理模式,并结合微众银行多年的开源治理经验,为社区的成长提供了开放、透明、共识、技术导向、精英治理等治理模式。2023年1月,Apache国际软件基金会宣布Apache Linkis顺利毕业,成为Apache顶级项目(TLP),这也是全球首个由银行机构主导捐赠并毕业的Apache顶级项目。微众银行成为极少数主导两个或以上Apache顶级项目的企业之一。


  作为一种重要的技术创新和协作方式,开源已经成为数字化发展的重要基石,任何企业都需要重视并深入研究如何更好地利用开源、发挥价值。微众银行在不断提升开源应用和治理水平的同时,更希望与所有同行一起携手共进,促进开源文化和技术的发展,为中国开源新生态的构建贡献力量。

 
过刊查询
2022年03月 2022年02月 2022年01月
2021年12月 2021年11月 2021年10月
2021年09月 2021年08月 2021年07月
2021年06月 2021年06月 2021年05月
查看所有过刊
本期精选
《中国金融电脑》2023年第6期目录
中国银联执行副总裁涂晓军:共建金融科技..
杭州银行副行长李炯:基于开源生态建设数..
四川新网银行信息科技总监毛航:深化开源..
宁波银行金融科技部总经理张热弯:宁波银..
厦门银行信息技术部总经理王成名:厦门银..
微众银行开源治理办公室主任钟燕清:微众..
中信银行软件开发中心共享研发板块板主孙..
 
企业简介 | 版权声明 | 免责声明 | 频道介绍 | 安全提示 | 法律顾问 | 网上投稿 | 客服电话 | RSS订阅
Copyright © 2005 Fcc.Com.Cn, All Rights Reserved. ,《中国金融电脑》杂志社版权所有
电话:010-51915111-805 传真:010-51915236,网络出版服务许可证(署)网出证(京)字第337号
京ICP备14024077号-1 京公安网备:11010802025321 技术支持:站多多