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服务对基础设施资源的管理冲突问题。第一方面,提 ...
【技术保护点】
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操作;处理模块,用于确定所述第一真实租户对应的第一虚拟租户的信息,其中,真实租户和虚拟租户具有一一对应关系,所述第一真实租户与所述第一虚拟租户为所述一一对应关系中的一对;所述处理...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。