隐私计算平台的部署方法技术

技术编号:39718455 阅读:7 留言:0更新日期:2023-12-17 23:25
本发明专利技术公开了一种隐私计算平台的部署方法

【技术实现步骤摘要】
隐私计算平台的部署方法、装置、存储介质及电子设备


[0001]本专利技术涉及金融科技或其他相关领域,具体而言,涉及一种隐私计算平台的部署方法

装置

存储介质及电子设备


技术介绍

[0002]随着数据融合需求的不断增强,数据保护要求的逐步提高,作为一种数据安全流通技术,隐私计算在近年来迎来了极大发展

但与此同时,隐私计算平台的落地也面临着诸多挑战,平台的部署更新便是其中的一个难点

[0003]一方面,隐私计算平台的部署涉及多个数据方,不同环境的差异提升了部署的复杂度;另一方面,目前的隐私计算平台产品涉及安全算法较多,因此安装介质的体积大小也都较大,使得隐私计算平台部署在各个数据方的私有化环境往往比较麻烦,再一方面,隐私计算技术作为目前的一个新兴应用领域,技术的迭代较快,导致部署好的隐私计算平台也需要频繁进行更新,由此,相关技术中存在部署隐私计算平台的部署效率低的问题

[0004]针对上述的问题,目前尚未提出有效的解决方案


技术实现思路

[0005]本专利技术实施例提供了一种隐私计算平台的部署方法

装置

存储介质及电子设备,以至少解决相关技术中在多个平台上部署隐私计算平台时,存在的部署效率低的技术问题

[0006]根据本专利技术实施例的一个方面,提供了一种隐私计算平台的部署方法,包括:获取隐私计算平台的多个功能组件,并对于每个功能组件,将功能组件和功能组件匹配的基础镜像打包为第一容器镜像;获取第一配置文件,并向多个待部署平台发送第一配置文件,其中,第一配置文件中包含各个第一容器镜像的文件信息以及各个第一容器镜像的使用顺序,待部署平台依据文件信息生成容器镜像获取指令,容器镜像获取指令用于获取所有第一容器镜像;响应于任一待部署平台发送的容器镜像获取指令,将所有第一容器镜像发送至待部署平台,其中,待部署平台依据各个第一容器镜像以及各个第一容器镜像的使用顺序在待部署平台上部署隐私计算平台

进一步地,隐私计算平台的部署方法还包括:在向多个待部署平台发送第一配置文件之前,在多个待部署平台中部署容器引擎,其中,隐私计算平台的部署依赖于容器引擎

[0007]进一步地,隐私计算平台的部署方法还包括:在向多个待部署平台发送第一配置文件之前,在多个待部署平台的目标隔离区中部署反向代理服务器,其中,待部署平台通过反向代理服务器与部署平台进行信息交互

[0008]进一步地,隐私计算平台的部署方法还包括:待部署平台在获取到第一配置文件之后,根据待部署平台的服务器网络地址和用于存储第一容器镜像的存储路径修改第一配置文件,得到第二配置文件,并依据第二配置文件生成容器镜像获取指令

[0009]进一步地,隐私计算平台的部署方法还包括:待部署平台在获取到第一容器镜像
之后,按照各个第一容器镜像的使用顺序,依次在待部署平台中启动第一容器镜像对应的容器,其中,在获取的所有第一容器镜像对应的容器启动完成的情况下,完成部署隐私计算平台

[0010]进一步地,文件信息包括文件标识和版本号,其中,隐私计算平台的部署方法还包括:在将所有第一容器镜像发送至待部署平台之后,在功能组件更新的情况下,将更新后的功能组件和更新后的功能组件匹配的基础镜像打包为第二容器镜像;将第二容器镜像的版本号发送至待部署平台,其中,待部署平台根据第二容器镜像的版本号生成更新后的容器镜像获取指令,且第一容器镜像

第二容器镜像的文件标识相同;响应于任一待部署平台发送的更新后的容器镜像获取指令,将第二容器镜像发送至待部署平台,其中,待部署平台依据第二容器镜像更新隐私计算平台

[0011]进一步地,隐私计算平台的部署方法还包括:在功能组件更新的情况下,将更新后的功能组件和更新后的功能组件匹配的基础镜像打包为第二容器镜像;将第二容器镜像的版本号发送至待部署平台,其中,待部署平台根据第二容器镜像的版本号生成更新后的容器镜像获取指令,且第一容器镜像

第二容器镜像的文件标识相同;响应于任一待部署平台发送的更新后的容器镜像获取指令,将第二容器镜像发送至待部署平台,其中,待部署平台依据第二容器镜像更新隐私计算平台

[0012]根据本专利技术实施例的另一方面,还提供了一种隐私计算平台的部署系统,包括:部署平台,用于获取隐私计算平台的多个功能组件,对于每个功能组件,将功能组件和功能组件匹配的基础镜像打包为第一容器镜像,并获取第一配置文件,向多个待部署平台发送第一配置文件,部署平台还用于响应于任一待部署平台发送的容器镜像获取指令,将所有第一容器镜像发送至待部署平台,其中,第一配置文件中包含各个第一容器镜像的文件信息以及各个第一容器镜像的使用顺序,容器镜像获取指令用于获取所有第一容器镜像;多个待部署平台,每个待部署平台用于获取第一配置文件,依据文件信息生成容器镜像获取指令,将容器镜像获取指令发送给部署平台,待部署平台还用于获取部署平台发送的第一容器镜像,并依据各个第一容器镜像以及各个第一容器镜像的使用顺序在待部署平台上部署隐私计算平台

[0013]根据本专利技术实施例的另一方面,还提供了一种隐私计算平台的部署装置,包括:第一获取模块,用于获取隐私计算平台的多个功能组件,并对于每个功能组件,将功能组件和功能组件匹配的基础镜像打包为第一容器镜像;第二获取模块,用于获取第一配置文件,并向多个待部署平台发送第一配置文件,其中,第一配置文件中包含各个第一容器镜像的文件信息以及各个第一容器镜像的使用顺序,待部署平台依据文件信息生成容器镜像获取指令,容器镜像获取指令用于获取所有第一容器镜像;第一发送模块,用于响应于任一待部署平台发送的容器镜像获取指令,将所有第一容器镜像发送至待部署平台,其中,待部署平台依据各个第一容器镜像以及各个第一容器镜像的使用顺序在待部署平台上部署隐私计算平台

[0014]根据本专利技术实施例的另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述的隐私计算平台的部署方法

[0015]根据本专利技术实施例的另一方面,还提供了一种电子设备,电子设备包括一个或多
个处理器;存储器,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现用于运行程序,其中,程序被设置为运行时执行上述的隐私计算平台的部署方法

[0016]在本专利技术实施例中,采用基于容器的方式在待部署平台上部署隐私计算平台的方式,通过获取隐私计算平台的多个功能组件,并对于每个功能组件,将功能组件和功能组件匹配的基础镜像打包为第一容器镜像,然后获取第一配置文件,并向多个待部署平台发送第一配置文件,从而响应于任一待部署平台发送的容器镜像获取指令,将所有第一容器本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种隐私计算平台的部署方法,其特征在于,应用于部署平台,包括:获取隐私计算平台的多个功能组件,并对于每个功能组件,将所述功能组件和所述功能组件匹配的基础镜像打包为第一容器镜像;获取第一配置文件,并向多个待部署平台发送所述第一配置文件,其中,所述第一配置文件中包含各个第一容器镜像的文件信息以及各个第一容器镜像的使用顺序,所述待部署平台依据所述文件信息生成容器镜像获取指令,所述容器镜像获取指令用于获取所有第一容器镜像;响应于任一待部署平台发送的所述容器镜像获取指令,将所有第一容器镜像发送至所述待部署平台,其中,所述待部署平台依据各个第一容器镜像以及所述各个第一容器镜像的使用顺序在所述待部署平台上部署所述隐私计算平台
。2.
根据权利要求1所述的方法,其特征在于,在向多个待部署平台发送所述第一配置文件之前,所述方法还包括:在所述多个待部署平台中部署容器引擎,其中,所述隐私计算平台的部署依赖于所述容器引擎
。3.
根据权利要求1所述的方法,其特征在于,在向多个待部署平台发送所述第一配置文件之前,所述方法还包括:在所述多个待部署平台的目标隔离区中部署反向代理服务器,其中,所述待部署平台通过所述反向代理服务器与所述部署平台进行信息交互
。4.
根据权利要求1所述的方法,其特征在于,所述待部署平台在获取到所述第一配置文件之后,根据所述待部署平台的服务器网络地址和用于存储所述第一容器镜像的存储路径修改所述第一配置文件,得到第二配置文件,并依据所述第二配置文件生成所述容器镜像获取指令
。5.
根据权利要求4所述的方法,其特征在于,所述待部署平台在获取到所述第一容器镜像之后,按照所述各个第一容器镜像的使用顺序,依次在所述待部署平台中启动所述第一容器镜像对应的容器,其中,在获取的所有第一容器镜像对应的容器启动完成的情况下,完成部署所述隐私计算平台
。6.
根据权利要求4所述的方法,其特征在于,所述文件信息包括文件标识和版本号,其中,在将所有第一容器镜像发送至所述待部署平台之后,所述方法还包括:在所述功能组件更新的情况下,将更新后的功能组件和所述更新后的功能组件匹配的基础镜像打包为第二容器镜像;将所述第二容器镜像的版本号发送至所述待部署平台,其中,所述待部署平台根据所述第二容器镜像的版本号生成更新后的容器镜像获取指令,且所述第一容器镜像

所述第二容器镜像的文件标识相同;响应于任一待部署平台发送的更新后的容器镜像获取指令,将所述第二容器镜像发送至所述待部署平台,其中,所述待部署平台依据所述第二容器镜像更新所述隐私计算平台

【专利技术属性】
技术研发人员:蒋如星胡涛
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1