一种PaaS应用的部署方法和系统技术方案

技术编号:35138896 阅读:11 留言:0更新日期:2022-10-05 10:14
本发明专利技术公开了一种PaaS应用的部署方法和系统。该方法包括:接收私有云PaaS应用管理中心发送的PaaS应用部署请求;其中,PaaS应用部署请求携带私有云标识和私有云属性信息;根据预先配置的PaaS应用渠道权限和私有云属性信息确定私有云标识所对应私有云的目标PaaS应用;将目标PaaS应用的应用属性信息发送至私有云PaaS应用管理中心,以通过私有云PaaS应用管理中心在对应私有云上对目标PaaS应用进行部署。本实施例解决了现有技术中无法在混合云场景下对PaaS应用进行高效部署的问题,实现了在公有云上发布PaaS应用,以及将PaaS应用快速地统一部署到私有云上,从而提高了混合云场景下PaaS应用的部署效率。PaaS应用的部署效率。PaaS应用的部署效率。

【技术实现步骤摘要】
一种PaaS应用的部署方法和系统


[0001]本专利技术涉及计算机软件
,尤其涉及一种PaaS应用的部署方法和系统。

技术介绍

[0002]云计算是一种提供资源的服务平台,使用者可以随时获取“云”上的资源,并按需求量使用,并可以看成是无限扩展的。目前云计算按照数据的面向对象可以包括:公有云、私有云和混合云。其中,混合云是一个公有云和私有云进行混合服务的模式。
[0003]在云计算领域可以包括:平台即服务(Platform as a Service,PaaS)服务、软件即服务(Software as a Service,SaaS)、基础设施即服务(Infrastructure as a Service,IaaS)。相对应的,在各个模式下对应用程序进行部署的解决方案应运而生。但现有技术中,可以通过介质将PaaS应用传输至私有云平台,然后采用手动部署方式对PaaS应用进行本地部署。因此,如何在混合云场景下对PaaS应用进行快速部署,是一个亟待解决的问题。

技术实现思路

[0004]本专利技术提供了一种PaaS应用的部署方法和系统,实现了在混合云场景下中对PaaS应用的快速部署。
[0005]根据本专利技术的一方面,提供了一种PaaS应用的部署方法,所述方法包括:
[0006]接收私有云PaaS应用管理中心发送的PaaS应用部署请求;其中,所述PaaS应用部署请求携带私有云标识和私有云属性信息;
[0007]根据预先配置的PaaS应用渠道权限和所述私有云属性信息确定所述私有云标识所对应私有云的目标PaaS应用;
[0008]将所述目标PaaS应用的应用属性信息发送至所述私有云PaaS应用管理中心,以通过所述私有云PaaS应用管理中心在对应私有云上对所述目标PaaS应用进行部署。
[0009]根据本专利技术的另一方面,提供了一种PaaS应用的部署装置,所述方法包括:
[0010]接收模块,用于接收私有云PaaS应用管理中心发送的PaaS应用部署请求;其中,所述PaaS应用部署请求携带私有云标识和私有云属性信息;
[0011]确定模块,用于根据预先配置的PaaS应用渠道权限和所述私有云属性信息确定所述私有云标识所对应私有云的目标PaaS应用;
[0012]第一发送模块,用于将所述目标PaaS应用的应用属性信息发送至所述私有云PaaS应用管理中心,以通过所述私有云PaaS应用管理中心在对应私有云上对所述目标PaaS应用进行部署。
[0013]根据本专利技术的另一方面,提供了一种PaaS应用的部署系统,所述部署系统包括:公有云平台和私有云平台;其中,所述公有云平台包括公有云PaaS应用管理中心;所述私有云平台包括私有云PaaS应用管理中心;
[0014]其中,所述公有云PaaS应用管理中心用于在接收到PaaS应用部署请求时,根据预
先配置的PaaS应用渠道权限和所述私有云属性信息确定所述私有云标识所对应私有云的目标PaaS应用,并将所述目标PaaS应用的应用属性信息发送至所述私有云PaaS应用管理中心;
[0015]所述私有云PaaS应用管理中心用于在对应私有云平台上对目标PaaS应用进行部署。
[0016]本专利技术实施例的技术方案,通过在公有云PaaS应用管理中心接收到私有云PaaS应用管理中心发送的PaaS应用部署请求时,根据预先配置的PaaS应用渠道权限和所述私有云属性信息确定私有云标识所对应私有云的目标PaaS应用,并将目标PaaS应用的应用属性信息发送至私有云PaaS应用管理中心,以通过私有云PaaS应用管理中心在对应私有云上对目标PaaS应用进行部署,解决了现有技术中无法在混合云场景下对PaaS应用进行高效部署的问题,实现了在公有云上发布PaaS应用,以及将PaaS应用快速地统一部署到私有云上,从而提高了在混合云场景下PaaS应用的部署效率。
[0017]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0018]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本专利技术实施例提供的一种PaaS应用的部署方法的流程图;
[0020]图2为本专利技术实施例提供的另一种PaaS应用的部署方法的流程图;
[0021]图3a是本专利技术实施例提供的一种混合云的场景示意图;
[0022]图3b是本专利技术实施例提供的另一种混合云的场景示意图;
[0023]图4是本专利技术实施例提供的一种在混合云场景下PaaS应用的发布、部署和使用的流程图;
[0024]图5是本专利技术实施例提供的一种PaaS应用的部署系统的结构示意图;
[0025]图6是本专利技术实施例提供的另一种在混合云场景下PaaS应用的发布、部署和使用的流程图;
[0026]图7为本专利技术实施例提供的一种PaaS应用的部署装置的结构示意图。
具体实施方式
[0027]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0028]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用
的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0029]在一实施例中,图1是本专利技术实施例提供的一种PaaS应用的部署方法的流程图,本实施例可适用于混合云上部署PaaS应用的情况,该方法可以由PaaS应用的部署装置来执行,该PaaS应用的部署装置可以采用硬件和/或软件的形式实现,该PaaS应用的部署装置可配置于电子设备中。示例性地,电子设备可以包括但不限于后台服务器、个人计算机等具备数据处理功能的终端。本实施例中的PaaS应用的部署方法应用于公有云PaaS应用管理中心。
[0030]如图1所示,该方法包括:
[0031]S110、接收私有云PaaS应用管理中心发送的PaaS应用部署请求。
[0032]其中,PaaS应用部署请求本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种PaaS应用的部署方法,其特征在于,所述方法包括:接收私有云PaaS应用管理中心发送的PaaS应用部署请求;其中,所述PaaS应用部署请求携带私有云标识和私有云属性信息;根据预先配置的PaaS应用渠道权限和所述私有云属性信息确定所述私有云标识所对应私有云的目标PaaS应用;将所述目标PaaS应用的应用属性信息发送至所述私有云PaaS应用管理中心,以通过所述私有云PaaS应用管理中心在对应私有云上对所述目标PaaS应用进行部署。2.根据权利要求1所述的方法,其特征在于,在所述接收私有云PaaS应用管理中心发送的PaaS应用部署请求之前,还包括:响应于接收到的携带私有云标识的私有云部署请求,将预先配置的所述PaaS应用渠道权限发送至所述私有云标识对应的私有云。3.根据权利要求1所述的方法,其特征在于,在所述接收私有云PaaS应用管理中心发送的PaaS应用部署请求之前,还包括:自动将已发布PaaS应用打包成一个PaaS应用包;其中,所述PaaS应用包至少包括下述信息:PaaS应用镜像文件、PaaS应用快照文件、PaaS应用定义描述文件和PaaS应用定义模板文件;将所述PaaS应用包安装至目标制品库中,以使所述私有云从所述目标制品库中导入所述PaaS应用包对应的PaaS应用。4.根据权利要求1所述的方法,其特征在于,所述方法,还包括:自动将已发布PaaS应用的补丁安装至目标制品库中,以使所述私有云从所述目标制品库中导入对应PaaS引用的补丁。5.根据权利要求1所述的方法,其特征在于,所述私有云属性信息,包括:私有云标识;私有云版本...

【专利技术属性】
技术研发人员:梁朝东刘庆王士郁
申请(专利权)人:中国光大银行股份有限公司
类型:发明
国别省市:

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

1