PaaS的管理方法、装置及存储介质制造方法及图纸

技术编号:21404898 阅读:31 留言:0更新日期:2019-06-19 08:44
本申请公开了一种PaaS的管理方法、装置及存储介质,属于云计算技术领域。所述方法包括:当MANO实体在确定该目标服务租户不再需要调用该目标服务时,向PaaS发送针对该目标服务的服务配置请求。PaaS基于该服务配置请求,解除该目标服务租户与该目标服务之间的合约绑定关系,并在确定不存其他服务租户与该目标服务之间的合约绑定关系时,终结该目标服务的所有实例。因此,本申请提供的服务不必像专有服务那样随着服务租户的实例的终结而终结,提高了服务的实例在多个服务租户之间的可重用性,极大提升了PaaS平台对服务的资源管理的效率。

【技术实现步骤摘要】
PaaS的管理方法、装置及存储介质
本申请涉及云计算
,特别涉及一种平台即服务(PlatformasaService,PaaS)的管理的方法、装置及存储介质。
技术介绍
PaaS是指将服务器作为一种服务提供给用户,以使用户能够在互联网上实现开发、测试以及在线部署应用程序等网络功能。目前,主要是通过网络功能虚拟化(NetworkFunctionVirtualization,NFV)技术来实现PaaS,也即,将PaaS部署在NFV架构中,当该NFV架构中的虚拟网络功能(VirtualizedNetworkFunction,VNF)在实例化的过程中需要调用部署在PaaS上的服务时,通过实例化该服务以实现该服务对应的网络功能。其中,实例化是指通过NFV架构中的网络功能虚拟化基础设施(NetworkFunctionVirtualizationInfrastructure,NFVI)为服务或VNF配置虚拟资源的过程。其中,调用某个服务的VNF可以称为该服务的服务租户。相关技术中,部署在PaaS上的服务分为两种,一种为公共服务,另一种为专有服务。其中,公共服务的生命周期和调用该公共服务的VNF的生命周期相互独立,也即,公共服务在实例化之后一直保持在线,当该NFV架构中的某个VNF在实例化的过程中需要调用该公共服务时,只需调用该公共服务对应的实例即可,并且该公共服务的实例并不随该VNF的实例的终结而终结。而专有服务的生命周期和调用该专有服务的VNF的生命周期密切相关,也即专有服务随着调用该专有服务的VNF的实例化而实例化,随着调用该专有服务的VNF的实例的终结而终结。在上述PaaS的管理方法中,对于公共服务,无论是否存在VNF需要调用该公共服务,该公共服务的实例一直保持在线,增加了PaaS上的资源占用负担;而对于专有服务,由于该专有服务的实例将随着调用该专有服务的VNF的实例的终结而终结,因此每次调用该专有服务时,都需对该专有服务进行实例化,降低了该专有服务的应用灵活性。
技术实现思路
为了解决相关技术的专有服务应用灵活性低的问题,本申请提供了一种PaaS的管理方法、装置及存储介质。所述技术方案如下:第一方面,提供了一种PaaS的管理方法,应用于部署在NFV架构中的PaaS,其特征在于,所述PaaS上部署有多个服务,所述方法包括:接收所述NFV架构中的管理与编排功能(ManagementandOrchestration,MANO)实体发送的针对目标服务的服务配置请求,所述服务配置请求为所述MANO实体在确定所述NFV架构中的目标服务租户不再调用所述目标服务时发送的,所述目标服务为所述多个服务中的任一个;基于所述服务配置请求,解除所述目标服务租户与所述目标服务之间的合约绑定关系,所述合约绑定关系用于指示所述目标服务租户能够调用所述目标服务;当确定不存在所述NFV架构中的其他服务租户与所述目标服务之间的合约绑定关系时,终结所述目标服务的所有实例。在本申请实施例中,当目标服务租户不再调用目标服务时,先解除目标服务租户与目标服务之间的合约绑定关系,并在确定不存在NFV架构中的其他服务租户与目标服务之间的合约绑定关系时,终结目标服务的所有实例,而不是在目标服务租户不再调用目标服务时,直接终结目标服务的所有实例。因此,本申请提供的服务不必像专有服务那样随着服务租户的实例的终结而终结,提高了PaaS上的服务的应用灵活性。可选地,所述服务配置请求携带配置类型、所述目标服务租户的标识和所述目标服务的标识,所述配置类型为解除合约。由于在某些场景中需要解除目标服务租户与目标服务之间的合约绑定关系,而在某些场景中需要解除目标服务租户的实例与目标服务的实例之间的使用绑定关系,因此,在本申请中,可以通过服务配置请求中携带的配置类型确定需要终结哪一种关系。可选地,所述基于所述服务配置请求,解除所述目标服务租户与所述目标服务之间的合约绑定关系之后,还包括:向所述MANO实体发送第一类服务配置应答消息,所述第一类服务配置应答消息用于指示所述目标服务与所述目标服务租户之间的合约绑定关系已经解除。当PaaS解除目标服务租户与目标服务之间的合约绑定关系之后,需及时通知MANO实体该合约绑定关系已经解除。可选地,所述服务配置请求携带配置类型、所述目标服务租户的实例的标识、所述目标服务的实例的标识和迟滞时间,所述配置类型为解除使用;相应地,所述基于所述服务配置请求,解除所述目标服务租户与所述目标服务之间的合约绑定关系,包括:基于所述配置类型、所述目标服务租户的实例的标识和所述目标服务的实例的标识,解除所述目标服务的实例与所述目标服务租户的实例之间的使用绑定关系;当确定在当前时间之后的所述迟滞时间内所述目标服务租户没有再次调用所述目标服务时,解除所述目标服务与所述目标服务租户之间的合约绑定关系。具体地,当配置类型为解除使用时,表明MANO实体欲解除目标服务租户的实例与目标服务的实例之间的使用绑定关系,而PaaS在解除目标服务租户的实例与目标服务的实例之间的使用绑定关系之后,还可以通过上述方式解除目标服务租户与目标服务之间的合约绑定关系。可选地,所述解除所述目标服务的实例与所述目标服务租户的实例之间的使用绑定关系之后,还包括:向所述MANO实体发送第二类服务配置应答消息,所述第二类服务配置应答消息用于指示所述目标服务的实例与所述目标服务租户的实例之间的使用绑定关系已经解除。同样地,当PaaS解除目标服务租户的实例与目标服务的实例之间的使用绑定关系之后,需及时通知MANO实体该使用绑定关系已经解除。可选地,所述接收所述NFV架构中的MANO实体发送的针对目标服务的服务配置请求之前,还包括:接收所述MANO实体发送的配置请求,所述配置请求携带所述目标服务租户的实例的标识和所述目标服务的实例的标识;基于所述目标服务租户的实例的标识和所述目标服务的实例的标识,建立所述目标服务租户的实例与所述目标服务的实例之间的使用绑定关系,并在确定所述目标服务的租户列表中不存在所述目标服务租户时,建立所述目标服务租户与所述目标服务之间的合约绑定关系。具体地,在本申请中,PaaS可以在MANO实体发送配置请求时,建立目标服务租户的实例与目标服务的实例之间的使用绑定关系,并同时根据实际情况建立目标服务租户与目标服务之间的合约绑定关系。可选地,所述接收所述MANO实体发送的配置请求之前,还包括:接收所述MANO实体发送的实例获取请求,所述实例获取请求携带所述目标服务的标识;当基于所述目标服务的标识确定存在所述目标服务的实例时,向所述MANO实体发送第一应答消息,所述第一应答消息用于指示所述目标服务已经实例化,且所述第一应答消息携带所述目标服务的实例的标识;当基于所述目标服务的标识确定不存在所述目标服务的实例时,向所述MANO实体发送第二应答消息,所述第二应答消息用于指示所述目标服务未实例化,接收所述MANO实体发送的服务实例化请求,所述服务实例化请求中携带所述目标服务的标识,基于所述目标服务的标识,对所述目标服务进行实例化,得到所述目标服务的实例,向所述MANO实体发送实例化应答消息,所述实例化应答消息携带所述目标服务的实例的标识。具体地,MANO实体可以通过向PaaS发送实例本文档来自技高网
...

【技术保护点】
1.一种平台即服务PaaS的管理方法,应用于部署在网络功能虚拟化NFV架构中的PaaS,其特征在于,所述PaaS上部署有多个服务,所述方法包括:接收所述NFV架构中的管理与编排功能MANO实体发送的针对目标服务的服务配置请求,所述服务配置请求为所述MANO实体在确定所述NFV架构中的目标服务租户不再调用所述目标服务时发送的,所述目标服务为所述多个服务中的任一个;基于所述服务配置请求,解除所述目标服务租户与所述目标服务之间的合约绑定关系,所述合约绑定关系用于指示所述目标服务租户能够调用所述目标服务;当确定不存在所述NFV架构中的其他服务租户与所述目标服务之间的合约绑定关系时,终结所述目标服务的所有实例。

【技术特征摘要】
1.一种平台即服务PaaS的管理方法,应用于部署在网络功能虚拟化NFV架构中的PaaS,其特征在于,所述PaaS上部署有多个服务,所述方法包括:接收所述NFV架构中的管理与编排功能MANO实体发送的针对目标服务的服务配置请求,所述服务配置请求为所述MANO实体在确定所述NFV架构中的目标服务租户不再调用所述目标服务时发送的,所述目标服务为所述多个服务中的任一个;基于所述服务配置请求,解除所述目标服务租户与所述目标服务之间的合约绑定关系,所述合约绑定关系用于指示所述目标服务租户能够调用所述目标服务;当确定不存在所述NFV架构中的其他服务租户与所述目标服务之间的合约绑定关系时,终结所述目标服务的所有实例。2.如权利要求1所述的方法,其特征在于,所述服务配置请求携带配置类型、所述目标服务租户的标识和所述目标服务的标识,所述配置类型为解除合约。3.如权利要求1所述的方法,其特征在于,所述服务配置请求携带配置类型、所述目标服务租户的实例的标识、所述目标服务的实例的标识和迟滞时间,所述配置类型为解除使用;相应地,所述基于所述服务配置请求,解除所述目标服务租户与所述目标服务之间的合约绑定关系,包括:基于所述配置类型、所述目标服务租户的实例的标识和所述目标服务的实例的标识,解除所述目标服务的实例与所述目标服务租户的实例之间的使用绑定关系;当确定在当前时间之后的所述迟滞时间内所述目标服务租户没有再次调用所述目标服务时,解除所述目标服务与所述目标服务租户之间的合约绑定关系。4.如权利要求1所述的方法,其特征在于,所述接收所述NFV架构中的MANO实体发送的针对目标服务的服务配置请求之前,还包括:接收所述MANO实体发送的配置请求,所述配置请求携带所述目标服务租户的实例的标识和所述目标服务的实例的标识;基于所述目标服务租户的实例的标识和所述目标服务的实例的标识,建立所述目标服务租户的实例与所述目标服务的实例之间的使用绑定关系,并在确定所述目标服务的租户列表中不存在所述目标服务租户时,建立所述目标服务租户与所述目标服务之间的合约绑定关系。5.如权利要求4所述的方法,其特征在于,所述接收所述MANO实体发送的配置请求之前,还包括:接收所述MANO实体发送的实例获取请求,所述实例获取请求携带所述目标服务的标识;当基于所述目标服务的标识确定存在所述目标服务的实例时,向所述MANO实体发送第一应答消息,所述第一应答消息用于指示所述目标服务已经实例化,且所述第一应答消息携带所述目标服务的实例的标识;当基于所述目标服务的标识确定不存在所述目标服务的实例时,向所述MANO实体发送第二应答消息,所述第二应答消息用于指示所述目标服务未实例化,接收所述MANO实体发送的服务实例化请求,所述服务实例化请求中携带所述目标服务的标识,基于所述目标服务的标识,对所述目标服务进行实例化,得到所述目标服务的实例,向所述MANO实体发送实例化应答消息,所述实例化应答消息携带所述目标服务的实例的标识。6.如权利要求5所述的方法,其特征在于,所述基于所述目标服务的标识,对所述目标服务进行实例化,得到所述目标服务的实例,包括:基于所述目标服务的标识,从存储的服务的描述符文件中获取所述目标服务的描述符文件,所述目标服务的描述符文件用于描述在所述目标服务实例化过程中所需要的信息;根据所述目标服务的描述符文件中所述目标服务实例化过程中所需要的信息,对所述目标服务进行实例化,得到所述目标服务的实例。7.一种平台即服务PaaS的管理方法,应用于网络功能虚拟化NFV架构中的管理与编排功能MANO实体,所述NFV架构中部署有PaaS,其特征在于,所述PaaS上部署有多个服务,所述方法包括:当确定所述NFV架构中的目标服务租户不再调用目标服务时,向所述PaaS发送针对所述目标服务的服务配置请求;所述服务配置请求用于指示所述PaaS基于所述服务配置请求解除所述目标服务租户与所述目标服务之间的合约绑定关系,并在确定不存在其他服务租户与所述目标服务之间的合约绑定关系时终结所述目标服务的所有实例,所述目标服务为所述多个服务中的任一服务。8.如权利要求7所述的方法,其特征在于,所述当确定所述NFV架构中的目标服务租户不再调用目标服务时,向所述PaaS发送针对所述目标服务的服务配置请求,包括:当确定所述目标服务租户的描述符文件被更新时,获取更新之后的所述目标服务租户的描述符文件;当根据更新之后的所述目标服务租户的描述符文件,确定需要将所述目标服务从所述目标服务租户使用的服务列表中删除时,向所述PaaS发送服务配置请求,所述服务配置请求携带配置类型、所述目标服务租户的标识和所述目标服务的标识,所述配置类型为解除合约。9.如权利要求7所述的方法,其特征在于,所述当确定所述NFV架构中的目标服务租户不再调用目标服务时,向所述PaaS发送针对所述目标服务的服务配置请求,包括:当删除所述目标服务租户的实例的标识时,获取所述目标服务租户的描述符文件;根据所述目标服务租户的描述符文件,确定迟滞时间;向所述PaaS发送所述服务配置请求,所述服务配置请求携带配置类型、所述目标服务租户的实例的标识、所述目标服务的实例的标识和所述迟滞时间,所述配置类型为解除使用。10.如权利要求7所述的方法,其特征在于,所述向所述PaaS发送针对所述目标服务的服务配置请求之前,还包括:向所述PaaS发送配置请求,所述配置请求携带所述目标服务租户的实例的标识和所述目标服务的实例的标识,所述配置请求用于指示所述PaaS建立所述目标服务租户的实例与所述目标服务的实例之间的使用绑定关系。11.如权利要求10所述的方法,其特征在于,所述向所述PaaS发送配置请求之前,还包括:当确定所述目标服务租户的实例需要调用目标服务时,向所述PaaS发送实例获取请求,所述实例获取请求携带所述目标服务的标识;接收所述PaaS发送的第一应答消息,所述第一应答消息用于指示所述目标服务已经实例化,且所述第一应答消息携带所述目标服务的实例的标识;接收所述PaaS发送的第二应答消息,所述第二应答消息用于指示所述目标服务未实例化,向所述PaaS发送服务实例化请求,所述服务实例化请求中...

【专利技术属性】
技术研发人员:夏海涛
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1