US20200036601A1

Method for Providing PaaS Service, Management System, and Cloud Computing Service Architecture

Claim Score by NHIP

Read claim 1, the broadest

Abstract

This application provides a method for providing a PaaS service, a management system, and a cloud computing service architecture. The method includes: receiving a PaaS operation request sent by a first real tenant, where the PaaS operation request is used to indicate a PaaS operation intended for a PaaS resource; determining information about a first virtual tenant corresponding to the first real tenant; and controlling, based on the PaaS operation request and the information about the first virtual tenant, an IaaS management system to process an IaaS operation corresponding to the PaaS operation. According to the method for providing a PaaS service in this application, one corresponding virtual tenant is introduced for each real tenant, and an infrastructure resource is managed by using the virtual tenant.

US20200036601A1, drawing sheet 1
Sheet 1 of 8

Term

11.3 yearsto projected expiry

Projected expiry 26 January 2038, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

20 claims: 4 independent, 16 dependent

  1. 1
    Broadest claimClaim Score 51, average(NHIP)A platform as a service (PaaS) method, implemented by a PaaS management system, comprising:receiving, from a first real tenant, a PaaS operation request indicating a PaaS operation intended for a PaaS resource;controlling, using a first virtual tenant corresponds to the first real tenant, an infrastructure as a service (IaaS) management system to process an IaaS operation corresponding to the PaaS operation based on the PaaS operation request and the information about the first virtual tenant, wherein a plurality of real tenants are in a one-to-one correspondence with a plurality of virtual tenants, and wherein the first real tenant of the plurality of real tenants is in a one-to-one correspondence with the first virtual tenant of the plurality of virtual tenants.
  2. 7
    A cloud computing service architecture, comprising:a first infrastructure resource group;a second infrastructure resource group;a memory coupled to the first infrastructure resource group and the second infrastructure resource group, wherein the memory is configured to store instructions;and a processor coupled to the memory, the first infrastructure resource group, and the second infrastructure resource group, wherein the processor is configured to execute the instructions, which cause the cloud computing service architecture to be configured to: provide an infrastructure as a service (IaaS) and a platform as a service (PaaS) for a first real tenant;provide the IaaS service for the first real tenant based on the first infrastructure resource group, wherein only the first real tenant has permission to manage an infrastructure resource in the first infrastructure resource group;provide the PaaS service for the first real tenant based on the second infrastructure resource group, wherein only a first virtual tenant has permission to manage the second infrastructure resource group, wherein a plurality of real tenants are in a one-to-one correspondence with a plurality of virtual tenants, and wherein the first real tenant of the plurality of real tenants is in a one-to-one correspondence with the first virtual tenant of the plurality of virtual tenants.
  3. 9
    A platform as a service (PaaS) management system, comprising:a network interface;a processor coupled to the network interface;and a memory, coupled to the processor and the network interface, storing instructions that, when executed by the processor and the network interface, cause the PaaS management system to be configured to: receive, from a first real tenant, a PaaS operation request indicating a PaaS operation intended for a PaaS resource;and control, using the first virtual tenant corresponding to the first real tenant, an infrastructure as a service (IaaS) management system to process an IaaS operation corresponding to the PaaS operation based on the PaaS operation request and the information about the first virtual tenant, wherein a plurality of real tenants are in a one-to-one correspondence with a plurality of virtual tenants, wherein the first real tenant of the plurality of real tenants is in a one-to-one correspondence with the first virtual tenant of the plurality of virtual tenants.
  4. 15
    A computer program product comprising computer-executable instructions stored on a non-transitory computer-readable medium that, when executed by a processor, cause the processor to be configured to:receive, from a first real tenant, a PaaS operation request indicating a PaaS operation intended for a PaaS resource;determine information about a first virtual tenant corresponding to the first real tenant, wherein a plurality of real tenants are in a one-to-one correspondence with a plurality of virtual tenants, wherein the first real tenant of the plurality of real tenants is in a one-to-one correspondence with the first virtual tenant of the plurality of virtual tenants;and control, using the first virtual tenant, an infrastructure as a service (IaaS) management system to process an IaaS operation corresponding to the PaaS operation based on the PaaS operation request and the information about the first virtual tenant.