云平台租户建模测试的方法、装置、设备及存储介质制造方法及图纸

技术编号:38525298 阅读:10 留言:0更新日期:2023-08-19 17:02
本申请提供一种云平台租户建模测试的方法、装置、设备及存储介质。该方法包括:获取待测模型名称,从代码仓库中获取与所述待测模型名称相对应的模型源代码,所述模型源代码用于生成待测模型,所述代码仓库用于储存云平台租户创建和/或上传的模型源代码;响应于测试请求,部署所述待测模型所对应的安全测试环境;在所述安全测试环境中运行所述待测模型,获得测试结果。本实施例提供的方法能够在保障数据安全的前提下,实现第三方租户的建模测试。实现第三方租户的建模测试。实现第三方租户的建模测试。

【技术实现步骤摘要】
云平台租户建模测试的方法、装置、设备及存储介质


[0001]本申请涉及云平台技术,尤其涉及一种云平台租户建模测试的方法、装置、设备及存储介质。

技术介绍

[0002]云作为近年来发展最为迅速的技术之一,已逐渐成为IT基础设施的发展趋势,被越来越广泛的应用。它通过提出一种资源(包括业务数据资源和算力资源等)池化技术,使基础设施可以被多个租户共享使用,从而实现了一种方便的、按需的服务方式。这些云平台为第三方租户提供服务时,首先要保障的就是业务数据资源的安全性。
[0003]现有技术中,云平台提供方为防止第三方租户在模型测试阶段接触到业务数据资源,有些是采用传统人工服务方式,即手工将租户的模型代码部署到服务器上,并由运维人员手工测试模型并监控运行情况,将模型运行日志、报错信息等以截图或口述的方式反馈给租户,经过反复的交互,频繁的沟通,最终完成建模测试工作。
[0004]但是传统人工服务在第三方租户的建模测试阶段的局限性很大,对于较为复杂的模型无法完全适用,安全性和灵活性无法兼顾。

技术实现思路

[0005]本申请提供一种云平台租户建模测试的方法、装置、设备及存储介质,用以解决现有建模测试技术安全性和灵活性无法兼顾,无法适用于复杂模型的问题。
[0006]一方面,本申请提供一种云平台租户建模测试方法,包括:
[0007]获取待测模型名称,从代码仓库中获取与所述待测模型名称相对应的模型源代码,所述模型源代码用于生成待测模型,所述代码仓库用于储存云平台租户创建和/或上传的模型源代码
[0008]响应于测试请求,部署所述待测模型所对应的安全测试环境;
[0009]在所述安全测试环境中运行所述待测模型,获得测试结果。
[0010]第二方面,本申请提供一种云平台租户建模测试装置,包括:
[0011]模型获取模块,用于获取待测模型名称,从代码仓库中获取与所述待测模型名称相对应的模型源代码,所述模型源代码用于生成待测模型,所述代码仓库用于储存云平台租户创建和/或上传的模型源代码;
[0012]测试环境部署模块,用于响应于测试请求,部署所述待测模型所对应的安全测试环境;
[0013]测试模块,用于在所述安全测试环境中运行所述待测模型,获得测试结果。
[0014]第三方面,本申请提供了一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机执行指令,所述处理器执行所述计算机执行指令时实现上述第一方面中任一项所述的云平台租户建模测试方法。
[0015]第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质存
储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一项所述的云平台租户建模测试方法。
[0016]本申请提供的云平台租户建模测试的方法、装置、设备及存储介质,该方法通过获取待测模型名称,从代码仓库中获取与所述待测模型名称相对应的模型源代码,本申请实施例通过代码仓库确保数据源的数据安全;响应于测试请求,部署所述待测模型所对应的安全测试环境;在所述安全测试环境中运行所述待测模型,获得测试结果,通过对待测模型测试环境进行部署,使得待测模型通过安全审核后,在安全测试环境下进行模型测试,兼具安全性与灵活性,能够适用于复杂模型的建模测试。
附图说明
[0017]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0018]图1为本专利技术实施例提供的云平台租户建模测试的系统的架构示意图;
[0019]图2为本专利技术实施例提供的云平台租户建模测试的方法流程图一;
[0020]图3为本实施例提供的部署所述待测模型所对应的安全测试环境的方法的流程图;
[0021]图4为本专利技术实施例提供的云平台租户建模测试的方法流程图二;
[0022]图5为本专利技术实施例提供的云平台租户建模测试装置的示意图;
[0023]图6为本专利技术实施例提供的基于云平台租户建模测试装置的电子设备的结构示意图。
[0024]通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
[0025]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0026]首先对本申请所涉及的名词进行解释:
[0027]代码仓库,是指用于管理和存储源代码的中心化或分布式系统,在版本控制系统中是指在磁盘存储上的数据结构,其中包含了文件、目录以及元数据。
[0028]为了更好地理解本申请实施例的方案,下面先对本申请实施例所涉及的一种应用环境进行介绍。
[0029]请参阅图1,图1为本申请实施例提供的云平台租户建模测试的系统的架构示意图。如图1所示,本实施例提供的系统包括用户终端100和云平台200。其中,用户终端100可以用于远程登录云平台200并对云平台200进行远程控制,以控制云平台200执行相关任务(如模型创建任务、模型训练任务等),用户终端100可以包括个人计算机、平板电脑、智能面板等,本申请实施例在此不做限定。
[0030]其中,云平台200用于响应于用户终端100的控制,执行相关任务(如模型创建任务、模型训练任务等),并将任务执行结果返回用户终端100。云平台200可以包括数据模块、控制模块、处理模块、存储模块。其中,数据模块可以用于存储数据资源;控制模块可以用于与用户终端100进行交互以及控制集群模块和日志存储模块;处理模块可以用于调取数据资源执行相关任务(如模型创建任务、模型训练任务等);存储模块可以用于存储模型训练任务对应的训练日志等。
[0031]需要说明的是,云平台200可以是服务器集群,上述数据模块、控制模块、处理模块和存储模块均可以由多个服务器组成。
[0032]可以理解的是,云平台200在为用户终端100提供建模测试的服务的时候,会用到云平台200中的数据资源。只有在确保云平台200中的数据资源的可靠、完整和安全的前提下,云平台200才可能正常执行用户终端100的建模测试任务。因此,对于云平台200提供方来说,首先要保障的就是数据资源的安全性。而现有技术中,云平台200提供方为防止第三方租户的用户终端100直接接触到数据资源,通过人工将租户的模型代码部署到服务器上、测试模型并监控运行情况,再将模型运行日志、报错信息等以截图或口述的方式反馈给租户。这种方式虽然能够保障数据资源的安全性,但需要第三方租户和云平台200提供方进行反复的沟通,无法适用于复杂模型,且人工成本高本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云平台租户建模测试的方法,其特征在于,包括:获取待测模型名称,从代码仓库中获取与所述待测模型名称相对应的模型源代码,所述模型源代码用于生成待测模型,所述代码仓库用于储存云平台租户创建和/或上传的模型源代码;响应于测试请求,部署所述待测模型所对应的安全测试环境;在所述安全测试环境中运行所述待测模型,获得测试结果。2.根据权利要求1所述的云平台租户建模测试的方法,其特征在于,所述部署所述待测模型所对应的安全测试环境,包括:获取所述待测模型的安全信息,根据所述安全信息判断所述待测模型是否符合安全标准;若是,获取所述待测模型所对应的配置信息,根据所述配置信息部署所述待测模型的测试环境,所述配置信息包括待测模型所对应的数据管理系统队列名称、数据路径及数据库表;若否,输出测试结果为安全审核失败。3.根据权利要求2所述的云平台租户建模测试的方法,其特征在于,所述安全信息包括所述待测模型的输入数据、输出数据类型及所述待测模型的源代码、所述待测模型所对应的数据服务集群配置信息;根据所述安全信息判断所述待测模型是否符合安全标准,包括:检测所述安全信息中是否包括超出所述待测模型对应权限的信息和恶意篡改数据服务集群配置信息的信息;若包括,判断所述待测模型不符合安全标准;若不包括,判断所述待测模型符合安全标准。4.根据权利要求2所述的云平台租户建模测试的方法,其特征在于,所述获取所述待测模型所对应的配置信息之前,还包括;获取所述待测模型的源代码,对所述源代码进行编译;若编译失败,输出测试结果为编译失败;若编译成功,将编译后的待测模型源代码打包,生成模型文件;所述根据所述配置信息部署所述待测模型的安全测试环境,包括:将所述模型文件同步至预设服务器中的模型目录内;将所述配置信息同步至预设服务器中的模型文件所对应的配置目录内...

【专利技术属性】
技术研发人员:于婧韩磊齐德宇陈岳兴陈熙芃蒲思路曾庆辉闫伟董新亭
申请(专利权)人:联通数字科技有限公司
类型:发明
国别省市:

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

1