METHOD FOR PROVIDING PAAS SERVICE, MANAGEMENT SYSTEM, AND CLOUD COMPUTING SERVICE ARCHITECTURE
FIG2 is a schematic block diagram of an application PaaS management system according to an embodiment of this application
The following provides a detailed description with reference to FIG2. FIG2 is a schematic block diagram of an application PaaS management system 200 according to an embodiment of this application. As shown in FIG2, the PaaS management system 200 is a management system of a cloud computing service architecture at a platform (Platform, P) layer. In other words, the PaaS management system is a management system configured to process a PaaS operation in the cloud computing service architecture. An IaaS management system 300 is a management system of the cloud computing service architecture at an infrastructure (Infrastructure, I) layer. In other words, the IaaS management system is a management system configured to process an IaaS operation in the cloud computing service architecture. For a tenant, for example, a first real tenant, the cloud computing service architecture provides a PaaS service for the first real tenant by using the PaaS management system 200. In addition, the cloud computing service architecture may also provide an IaaS service for the first real tenant by using the IaaS management system 300. However, this is not limited in this embodiment of this application. The PaaS management system 200 shown in FIG2 includes a PaaS tenant service component 210, a virtual tenant resource pool component 220, and a PaaS tenant proxy component 230. It should be understood that, as shown in FIG2, the PaaS tenant service component 210 may perform logic such as necessary authentication and a security check by using an identity and access management (Identity and Access Management, IAM) component.
schematic block diagram
210
PaaS tenant service component
100
PaaS management system
220
tenant resource pool component
300
IaaS management system
110
receiving module
200
PaaS management system
120
processing module
['1. A method for providing a platform as a service PaaS service, wherein the method comprises: receiving, by a PaaS management system, a PaaS operation request sent by a first real tenant, wherein the PaaS operation request is used to indicate a PaaS operation intended for a PaaS resource; determining, by the PaaS management system, information about a first virtual tenant corresponding to the first real tenant, wherein there are one-to-one correspondences between real tenants and virtual tenants, and the first real tenant and the first virtual tenant are a pair in the one-to-one correspondences; and controlling, by the PaaS management system based on the PaaS operation request and the information about the first virtual tenant and by using the first virtual tenant, an infrastructure as a service IaaS management system to process an IaaS operation corresponding to the PaaS operation.', '7. A platform as a service PaaS management system, wherein the PaaS management system comprises: a receiving module, configured to receive a PaaS operation request sent by a first real tenant, wherein the PaaS operation request is used to indicate a PaaS operation intended for a PaaS resource; and a processing module, configured to determine information about a first virtual tenant corresponding to the first real tenant, wherein there are one-to-one correspondences between real tenants and virtual tenants, and the first real tenant and the first virtual tenant are a pair in the one-to-one correspondences; and the processing module is further configured to control, based on the PaaS operation request and the information about the first virtual tenant and by using the first virtual tenant, an infrastructure as a service IaaS management system to process an IaaS operation corresponding to the PaaS operation.']