提供PaaS服务的方法、管理系统和云计算服务架构技术方案

技术编号:19186836 阅读:88 留言:0更新日期:2018-10-17 02:22
本申请提供了一种提供PaaS服务的方法、管理系统和云计算服务架构。该方法包括:接收第一真实租户发出的PaaS操作请求,PaaS操作请求用于指示针对PaaS资源的PaaS操作;确定第一真实租户对应的第一虚拟租户的信息,真实租户和虚拟租户具有一一对应关系,第一真实租户与第一虚拟租户为一一对应关系中的一对;根据PaaS操作请求和第一虚拟租户的信息,通过第一虚拟租户控制IaaS管理系统处理PaaS操作对应的IaaS操作。本申请的提供PaaS服务的方法为每个真实租户引入一一对应的虚拟租户,通过虚拟租户管理基础设施资源,在保证多租户需求的基础上,解决IaaS服务与PaaS服务对基础设施资源的管理冲突问题。

Method, management system and cloud computing service architecture for providing PaaS services

This application provides a way to provide PaaS services, a management system and a cloud computing service architecture. The method includes: receiving the PaaS operation request from the first real tenant, indicating the PaaS operation for the PaaS resource, determining the information of the first virtual tenant corresponding to the first real tenant, having a one-to-one correspondence between the real tenant and the virtual tenant, and the first real tenant and the first virtual tenant being one-to-one. According to the PaaS operation request and the information of the first virtual tenant, the IaaS operation corresponding to the PaaS operation is processed by the IaaS management system controlled by the first virtual tenant. This application provides PaaS services by introducing one-to-one corresponding virtual tenants for each real tenant to manage infrastructure resources through virtual tenants. On the basis of guaranteeing multi-tenant needs, it solves the conflict between IaaS services and PaaS services in the management of infrastructure resources.

【技术实现步骤摘要】
提供PaaS服务的方法、管理系统和云计算服务架构
本申请涉及云计算服务领域,并且更具体地,涉及一种提供平台即服务(PlatformasaService,PaaS)服务的方法、管理系统和云计算服务架构。
技术介绍
在云计算服务中,云计算服务架构为用户提供的服务通常包括基础设施即服务(InfrastructureasaService,IaaS)服务、平台即服务(PlatformasaService,PaaS)服务和软件即服务(SoftwareasaService,SaaS)服务等。当一个用户在云计算服务架构中既租用PaaS服务又租用IaaS服务时,现有的管理系统会使得IaaS服务与PaaS服务的资源管理出现冲突。这是由于,IaaS服务管理着用户的基础设施资源,例如中央处理器(CentralProcessingUnit,CPU)、内存、存储介质、网络和路由器(router)等基础设施资源中的至少一种,其中包括用于运行PaaS服务所提供的软件服务的基础设施资源。而PaaS服务基于IaaS服务,PaaS服务在IaaS服务提供的基础设施资源上部署常用的软件服务。这使得PaaS服务与IaaS服务能共同管理基础设施资源,从而使二者的管理产生冲突。例如,在IaaS服务的服务页面能删除掉运行PaaS服务所提供的软件服务的基础设施资源;又如,IaaS服务的网络策略会使得PaaS服务的内部通信受到影响,等等。
技术实现思路
本申请提供一种提供PaaS服务的方法、管理系统和云计算服务架构,能够在保证多租户需求的上,解决IaaS服务与PaaS服务对基础设施资源的管理冲突问题。第一方面,提供了一种提供平台即服务PaaS服务的方法,所述方法包括:PaaS管理系统接收第一真实租户发出的PaaS操作请求,所述PaaS操作请求用于指示针对PaaS资源的PaaS操作;所述PaaS管理系统确定所述第一真实租户对应的第一虚拟租户的信息,其中,真实租户和虚拟租户具有一一对应关系,所述第一真实租户与所述第一虚拟租户为所述一一对应关系中的一对;所述PaaS管理系统根据所述PaaS操作请求和所述第一虚拟租户的信息,通过所述第一虚拟租户控制基础设施即服务IaaS管理系统处理所述PaaS操作对应的IaaS操作。第一方面的提供PaaS服务的方法,通过在PaaS管理系统中为每个真实租户引入一一对应的虚拟租户,使得PaaS管理系统通过虚拟租户管理基础设施资源,第一真实租户与第一虚拟租户是多对一一对应关系中的一对,使得第一真实租户对应PaaS服务的管理与其他租户的管理相互隔离,从而保证多租户之间管理的相互隔离的基础上,并能进一步解决IaaS服务与PaaS服务对基础设施资源的管理冲突问题。在第一方面的一种可能的实现方式中,所述IaaS管理系统是云计算服务架构中用于处理IaaS操作的管理系统,所述云计算服务架构基于第一基础设施资源组为所述第一真实租户提供IaaS服务,仅有所述第一真实租户对所述第一基础设施资源组中的基础设施资源具有管理权,所述PaaS管理系统是云计算服务架构中用于处理PaaS操作的管理系统,所述云计算服务架构基于第二基础设施资源组为所述第一真实租户提供PaaS服务,仅有第一虚拟租户对所述第二基础设施资源组中的基础设施资源具有管理权。本可能的实现方式,云计算服务架构中,真实租户通过IaaS管理系统发起的IaaS操作请求对应的基础设施资源和真实租户通过PaaS管理系统发起的PaaS操作请求对应的基础设施资源二者是相互隔离的,不仅可以解决IaaS服务与PaaS服务的管理冲突问题,还能提升云计算服务的安全性。在第一方面的一种可能的实现方式中,所述云计算服务架构为所述第一真实租户提供的PaaS实例中包括管理网卡,所述方法还包括:所述PaaS管理系统通过所述管理网卡进行所述第二基础设施资源组中的基础设施资源之间的管理通信。在本可能的实现方式中,PaaS管理系统通过管理网卡进行PaaS服务的内部通信和PaaS管理系统后台的控制通信。在第一方面的一种可能的实现方式中,所述云计算服务架构为所述第一真实租户提供的PaaS实例中包括数据网卡,所述方法还包括:所述PaaS管理系统通过所述数据网卡进行所述PaaS实例和所述第一基础设施资源组之间的数据通信。在本可能的实现方式中,PaaS管理系统通过数据网卡进行与PaaS服务的外部通信。在第一方面的一种可能的实现方式中,所述PaaS管理系统接收第一真实租户发出的PaaS操作请求,包括:所述PaaS管理系统接收所述第一真实租户发出的指示申请PaaS实例的PaaS操作请求;所述PaaS管理系统根据所述PaaS操作请求和所述第一虚拟租户的信息,通过所述第一虚拟租户控制基础设施即服务IaaS管理系统处理所述PaaS操作对应的IaaS操作,包括:所述PaaS管理系统根据所述PaaS操作请求,确定所述PaaS操作对应的所述IaaS操作为创建PaaS实例和创建数据网卡;所述PaaS管理系统通过所述第一虚拟租户控制所述IaaS管理系统创建PaaS实例和创建数据网卡。本可能的实现方式适用于真实租户首次申请PaaS实例的情况。在第一方面的一种可能的实现方式中,所述PaaS管理系统接收第一真实租户发出的PaaS操作请求,包括:所述PaaS管理系统接收所述第一真实租户发出的指示变更PaaS实例的PaaS操作请求;所述PaaS管理系统根据所述PaaS操作请求和所述第一虚拟租户的信息,通过所述第一虚拟租户控制基础设施即服务IaaS管理系统处理所述PaaS操作对应的IaaS操作,包括:所述PaaS管理系统根据所述PaaS操作请求,确定所述PaaS操作对应的所述IaaS操作为变更PaaS实例的参数;所述PaaS管理系统通过所述第一虚拟租户控制所述IaaS管理系统变更PaaS实例的参数。本可能的实现方式适用于真实租户变更PaaS实例的情况。第二方面,提供了一种平台即服务PaaS管理系统,所述PaaS管理系统包括:接收模块,用于接收第一真实租户发出的PaaS操作请求,所述PaaS操作请求用于指示针对PaaS资源的PaaS操作;处理模块,用于确定所述第一真实租户对应的第一虚拟租户的信息,其中,真实租户和虚拟租户具有一一对应关系,所述第一真实租户与所述第一虚拟租户为所述一一对应关系中的一对;所述处理模块还用于根据所述PaaS操作请求和所述第一虚拟租户的信息,通过所述第一虚拟租户控制基础设施即服务IaaS管理系统处理所述PaaS操作对应的IaaS操作。在第二方面的一种可能的实现方式中,所述IaaS管理系统是云计算服务架构中用于处理IaaS操作的管理系统,所述云计算服务架构基于第一基础设施资源组为所述第一真实租户提供IaaS服务,仅有所述第一真实租户对所述第一基础设施资源组中的基础设施资源具有管理权,所述PaaS管理系统是云计算服务架构中用于处理PaaS操作的管理系统,所述云计算服务架构基于第二基础设施资源组为所述第一真实租户提供PaaS服务,仅有第一虚拟租户对所述第二基础设施资源组中的基础设施资源具有管理权。在第二方面的一种可能的实现方式中,所述云计算服务架构为所述第一真实租户提供的PaaS实例中包括管理网卡,所述管理网卡用于所述第二基础设施资源组中的基础设施资本文档来自技高网...

【技术保护点】
1.一种提供平台即服务PaaS服务的方法,其特征在于,所述方法包括:PaaS管理系统接收第一真实租户发出的PaaS操作请求,所述PaaS操作请求用于指示针对PaaS资源的PaaS操作;所述PaaS管理系统确定所述第一真实租户对应的第一虚拟租户的信息,其中,真实租户和虚拟租户具有一一对应关系,所述第一真实租户与所述第一虚拟租户为所述一一对应关系中的一对;所述PaaS管理系统根据所述PaaS操作请求和所述第一虚拟租户的信息,通过所述第一虚拟租户控制基础设施即服务IaaS管理系统处理所述PaaS操作对应的IaaS操作。

【技术特征摘要】
1.一种提供平台即服务PaaS服务的方法,其特征在于,所述方法包括:PaaS管理系统接收第一真实租户发出的PaaS操作请求,所述PaaS操作请求用于指示针对PaaS资源的PaaS操作;所述PaaS管理系统确定所述第一真实租户对应的第一虚拟租户的信息,其中,真实租户和虚拟租户具有一一对应关系,所述第一真实租户与所述第一虚拟租户为所述一一对应关系中的一对;所述PaaS管理系统根据所述PaaS操作请求和所述第一虚拟租户的信息,通过所述第一虚拟租户控制基础设施即服务IaaS管理系统处理所述PaaS操作对应的IaaS操作。2.根据权利要求1所述的方法,其特征在于,所述IaaS管理系统是云计算服务架构中用于处理IaaS操作的管理系统,所述云计算服务架构基于第一基础设施资源组为所述第一真实租户提供IaaS服务,仅有所述第一真实租户对所述第一基础设施资源组中的基础设施资源具有管理权,所述PaaS管理系统是云计算服务架构中用于处理PaaS操作的管理系统,所述云计算服务架构基于第二基础设施资源组为所述第一真实租户提供PaaS服务,仅有第一虚拟租户对所述第二基础设施资源组中的基础设施资源具有管理权。3.根据权利要求2所述的方法,其特征在于,所述云计算服务架构为所述第一真实租户提供的PaaS实例中包括管理网卡,所述方法还包括:所述PaaS管理系统通过所述管理网卡进行所述第二基础设施资源组中的基础设施资源之间的管理通信。4.根据权利要求2或3所述的方法,其特征在于,所述云计算服务架构为所述第一真实租户提供的PaaS实例中包括数据网卡,所述方法还包括:所述PaaS管理系统通过所述数据网卡进行所述PaaS实例和所述第一基础设施资源组之间的数据通信。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述PaaS管理系统接收第一真实租户发出的PaaS操作请求,包括:所述PaaS管理系统接收所述第一真实租户发出的指示申请PaaS实例的PaaS操作请求;所述PaaS管理系统根据所述PaaS操作请求和所述第一虚拟租户的信息,通过所述第一虚拟租户控制基础设施即服务IaaS管理系统处理所述PaaS操作对应的IaaS操作,包括:所述PaaS管理系统根据所述PaaS操作请求,确定所述PaaS操作对应的所述IaaS操作为创建PaaS实例和创建数据网卡;所述PaaS管理系统通过所述第一虚拟租户控制所述IaaS管理系统创建PaaS实例和创建数据网卡。6.根据权利要求1至4中任一项所述的方法,其特征在于,所述PaaS管理系统接收第一真实租户发出的PaaS操作请求,包括:所述PaaS管理系统接收所述第一真实租户发出的指示变更PaaS实例的PaaS操作请求;所述PaaS管理系统根据所述PaaS操作请求和所述第一虚拟租户的信息,通过所述第一虚拟租户控制基础设施即服务IaaS管理系统处理所述PaaS操作对应的IaaS操作,包括:所述PaaS管理系统根据所述PaaS操作请求,确定所述PaaS操作对应的所述IaaS操作为变更PaaS实例的参数;所述PaaS管理系统通过所述第一虚拟租户控制所述IaaS管理系统变更PaaS实例的参数。7.一种平台即服务PaaS管理系统,其特征在于,所述PaaS管理系统包括:接收模块,用于接收第一真实租户发出的PaaS操作请求,所述PaaS操作请求用于指示针对PaaS资源的PaaS操作;处理模块,用于确定所述第一真实租户对应的第一虚拟租户的信息,其中,真实租户和虚拟租户具有一一对应关系,所述第一真实租户与所述第一虚拟租户为所述一一对应关系中的一对;所述处理...

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

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

1