【技术实现步骤摘要】
基于SaaS平台的服务托管方法、装置、电子设备及存储介质
本公开涉及计算机技术,尤其涉及一种基于SaaS平台的服务托管方法、装置、电子设备及存储介质。
技术介绍
软件即服务(Software-as-a-Service,简称SaaS)是指通过互联网提供软件服务的新模式。在SaaS模式下,厂商将应用软件统一部署在自己的服务器上,客户可以根据自己实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得厂商提供的服务。在现有的SaaS容器化托管方案中,均只支持基于特定语言框架的服务托管。但是,在实际基于SaaS的服务托管应用过程中,除了SaaS平台自身的开发语言、版本、框架多种多样外,SaaS平台需要使用到的插件的语言、版本、框架也千差万别,单一仅支持特定语言框架的SaaS容器化托管方案很难满足企业SaaS托管的实际需求。
技术实现思路
针对上述问题,本公开提供了一种基于SaaS平台的服务托管方法、装置、电子设备及存储介质。第一方面,本公开提供了一种基于 ...
【技术保护点】
1.一种基于SaaS平台的服务托管方法,其特征在于,包括:/n响应用户在SaaS平台的服务定制界面触发的定制请求,根据所述定制请求对当前镜像仓库中是否预存有与所述定制请求相应的目标镜像容器;/n若是,则直接调用所述目标镜像容器,以使所述SaaS平台利用所述目标镜像容器执行服务托管处理;/n若否,则响应用户所述SaaS平台的镜像组件组合界面触发的组件打包请求,根据所述组件打包请求将用户选取的镜像组件进行安装和打包,以获得与所述定制请求相应的目标镜像容器;将生成的目标镜像容器存储至镜像仓库,以供所述SaaS平台从所述镜像仓库调用所述目标镜像容器执行服务托管处理。/n
【技术特征摘要】
1.一种基于SaaS平台的服务托管方法,其特征在于,包括:
响应用户在SaaS平台的服务定制界面触发的定制请求,根据所述定制请求对当前镜像仓库中是否预存有与所述定制请求相应的目标镜像容器;
若是,则直接调用所述目标镜像容器,以使所述SaaS平台利用所述目标镜像容器执行服务托管处理;
若否,则响应用户所述SaaS平台的镜像组件组合界面触发的组件打包请求,根据所述组件打包请求将用户选取的镜像组件进行安装和打包,以获得与所述定制请求相应的目标镜像容器;将生成的目标镜像容器存储至镜像仓库,以供所述SaaS平台从所述镜像仓库调用所述目标镜像容器执行服务托管处理。
2.根据权利要求1所述的服务托管方法,其特征在于,所述响应用户在SaaS平台的服务定制界面触发的定制请求,包括:
提供可操作的服务定制界面;
接收用户从服务定制界面提供的多个可定制选项中选取的一个或多个定制条目,将所述一个或多个定制条目作为所述定制请求;或者,接收用户在所述服务定制界面提供的信息输入区域输入的一个或多个定制信息,将所述一个或多个定制信息作为所述定制请求。
3.根据权利要求1所述的服务托管方法,其特征在于,所述根据所述定制请求对当前镜像仓库中是否预存有与所述定制请求相应的目标镜像容器,包括:
获取镜像仓库中预存的各镜像容器的容器配置;
根据各容器配置确定是否存在满足所述定制请求的目标镜像容器。
4.根据权利要求1所述的服务托管方法,其特征在于,所述响应用户所述SaaS平台的镜像组件组合界面触发的组件打包请求,根据所述组件打包请求将用户选取的镜像组件进行安装和打包,以获得与所述定制请求相应的目标镜像容器,包括:
提供可操作的镜像组件组合界面;
接收用户在所述镜像组件组合界面选取的至少一个镜像组件;
安装所述至少一个镜像组件,并对安装后的各镜像组件进行验证调试;
对调试后的全部镜像组件进行打包处理,获得所述目标镜像容器。
...
【专利技术属性】
技术研发人员:黎爱坤,赖路双,卓泽城,方军,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。