【技术实现步骤摘要】
业务模型的跨境流转方法、装置及存储介质
[0001]本说明书涉及大数据
,特别地,涉及一种业务模型的跨境流转方法、装置及存储介质。
技术介绍
[0002]MLOps(Machine Learning Operations,机器学习操作)系统是一种实现大数据模型全生命周期集成化管理的解决方案。该系统主要包括三部分,分别是为大数据建模分析而准备数据的应用程序、执行计算和分析的工具、以及自动移动大数据模型和生命周期中关联数据的工具,涵盖模型开发、测试、生产等全部流转环节,能够有效降低模型落地成本,缩短建模周期,提升模型交付效率。
[0003]业界内不同业务背景的公司部署模型时会采用不同的MLOps模式。银行等金融机构尤为重视数据与技术安全,使得其模型构建以及交付过程更加复杂、安全性要求更高。通常,金融机构的模型构建以及交付需按照生产建模、开发对接、测试、生产部署四个环节进行,并采用开发、测试、生产三套独立运行的环境分别支撑对应环节的部署任务,模型及关联数据需经过跨环境流转交付到其他环境的模型仓库中。同时,各环境之间的防火墙除开通必要端口外均完全隔离,各环境的火墙开通需遵循最小需求原则,不能暴露关键节点IP信息,以满足安全管控的需求。
[0004]在这种模式下,MLOps系统的自动移动大数据模型和生命周期中关联数据的工具就必须满足模型跨环境安全流转和部署的需要,确保模型以及配套元数据等信息的安全性,避免出现模型泄露等问题。
技术实现思路
[0005]本说明书实施例的目的在于提供一种业务模 ...
【技术保护点】
【技术特征摘要】
1.一种业务模型的跨境流转方法,其特征在于,所述方法应用于跨境流转装置,所述装置部署在业务系统的业务环境中,所述装置至少包括调度模块、关联数据拉取模块、文件传输模块、文件接收模块;以接收模型跨环境转出请求的业务环境作为第一业务环境,以接收模型跨环境转入请求的业务环境作为第二业务环境;所述方法包括:第一业务环境的调度模块接收模型跨环境转出请求;所述转出请求至少包括转出模型的模型参数信息以及第二业务环境的环境参数信息;第一业务环境的调度模块生成所述转出请求的第一任务标识,并将所述模型参数信息以及环境参数信息与所述第一任务标识关联后存储至数据库中,得到第一任务记录;以及将所述第一任务标识传输给第一业务环境的拉取模块;第一业务环境的拉取模块依据接收的所述第一任务标识所关联的第一任务记录,从第一业务环境的模型仓库中拉取对应的模型文件至第一指定目录中;并将所述模型文件的名称以及第一指定目录写入所述第一任务记录中;以及将所述第一任务标识传输给第一业务环境的文件传输模块;第一业务环境的文件传输模块依据接收的所述第一任务标识所关联的第一任务记录,从所述第一指定目录中调取模型文件并传输给第二业务环境的文件接收模块,以使第二业务环境的文件接收模块将模型文件存储至第二业务环境的模型仓库中。2.根据权利要求1所述的方法,其特征在于,所述装置还包括传输通知模块,所述方法还包括:第一业务环境的文件传输模块在接收到传输成功的指令后,将所述第一任务标识发送给第一业务环境的传输通知模块;第一业务环境的传输通知模块依据接收的所述第一任务标识所关联的第一任务记录,向第二业务环境的调度模块发送模型跨环境转入请求;所述转入请求至少包括转入模型的模型参数数据以及第一业务环境的环境参数数据;第二业务环境的调度模块在基于第一业务环境的环境参数数据确定所述转入请求合法后,将所述转入模型的模型参数数据传递给第二业务环境的文件接收模块;第二业务环境的文件接收模块将所述转入模型的模型参数数据所对应的模型文件存储至第二业务环境的模型仓库中。3.根据权利要求2所述的方法,其特征在于,所述第一业务环境的环境参数数据包括第一业务环境的跨境流转装置所在的服务器地址;相应的,第二业务环境的调度模块校验所述服务器地址是否属于服务器地址白名单中,如果在白名单中,则确定所述转入请求合法。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:第二业务环境的文件接收模块将接收到的模型文件存储至第二指定目录中;并生成第二任务标识,并将所述接收到的模型文件的名称以及所述第二指定目录与所述第二任务标识关联后存储至数据库中,得到第二任务记录;相应的,第二业务环境的文件接收模块在接收到所述转入模型的模型参数数据后,读取接收的所述模型参数数据所对应的第二任务记录,以基于所述第二任务记录将所述第二指定目录中模型文件存储至第二业务环境的模型仓库中。5.根据权利要求4所述的方法,其特征...
【专利技术属性】
技术研发人员:马超,崔洋,彭岗,殷文莉,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。