On-demand resource provisioning
First Claim
1. A computer-implemented method for performing on-demand service provisioning, the method comprising:
- receiving, by an on-demand service broker, a request to deploy a newly provisioned service instance for a service, wherein a service instance comprises a configured computing environment on a cloud computing platform for implementing the service;
in response to receiving the request to deploy the newly provisioned service instance, providing, by the on-demand service broker to a service adapter deployed on the cloud computing platform by a developer of the service, a request to generate a deployment manifest to provision resources for the service instance;
in response to receiving the request from the on-demand service broker to generate a deployment manifest to provision resources for the service instance, generating, by the service adapter deployed by the developer of the service, a deployment manifest for provisioning resources for the service instance; and
providing the deployment manifest by the on-demand service broker to a deployment system to cause the deployment system to provision resources for the service instance specified by the deployment manifest and to deploy the service using the resources provisioned for the service instance.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer-readable media for on-demand resource provisioning for service instances. An on-demand service broker provisions IaaS resources at service instance creating time. The service broker provides a catalog listing one or more service plans, each service plan corresponds to a set of available resources. A user device selects a respective service plan that matches specific needs of an application that consumes the resources. The service broker generates a deployment manifest based on the selected service plan. The service broker then submits the deployment manifest to a deployment system. The deployment system provisions the resources to the service instance according to the manifest generated by the service broker.
-
Citations
20 Claims
-
1. A computer-implemented method for performing on-demand service provisioning, the method comprising:
-
receiving, by an on-demand service broker, a request to deploy a newly provisioned service instance for a service, wherein a service instance comprises a configured computing environment on a cloud computing platform for implementing the service; in response to receiving the request to deploy the newly provisioned service instance, providing, by the on-demand service broker to a service adapter deployed on the cloud computing platform by a developer of the service, a request to generate a deployment manifest to provision resources for the service instance; in response to receiving the request from the on-demand service broker to generate a deployment manifest to provision resources for the service instance, generating, by the service adapter deployed by the developer of the service, a deployment manifest for provisioning resources for the service instance; and providing the deployment manifest by the on-demand service broker to a deployment system to cause the deployment system to provision resources for the service instance specified by the deployment manifest and to deploy the service using the resources provisioned for the service instance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; receiving, by an on-demand service broker, a request to deploy a newly provisioned service instance for a service, wherein a service instance comprises a configured computing environment on a cloud computing platform for implementing the service; in response to receiving the request to deploy the newly provisioned service instance, providing, by the on-demand service broker to a service adapter deployed on the cloud computing platform by a developer of the service, a request to generate a deployment manifest to provision resources for the service instance; in response to receiving the request from the on-demand service broker to generate a deployment manifest to provision resources for the service instance, generating, by the service adapter deployed by the developer of the service, a deployment manifest for provisioning resources for the service instance; and providing the deployment manifest by the on-demand service broker to a deployment system to cause the deployment system to provision resources for the service instance specified by the deployment manifest and to deploy the service using the resources provisioned for the service instance. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more non-transitory computer storage media encoded with computer program instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
receiving, by an on-demand service broker, a request to deploy a newly provisioned service instance for a service, wherein a service instance comprises a configured computing environment on a cloud computing platform for implementing the service; in response to receiving the request to deploy the newly provisioned service instance, providing, by the on-demand service broker to a service adapter deployed on the cloud computing platform by a developer of the service, a request to generate a deployment manifest to provision resources for the service instance; in response to receiving the request from the on-demand service broker to generate a deployment manifest to provision resources for the service instance, generating, by the service adapter deployed by the developer of the service, a deployment manifest for provisioning resources for the service instance; and providing the deployment manifest by the on-demand service broker to a deployment system to cause the deployment system to provision resources for the service instance specified by the deployment manifest and to deploy the service using the resources provisioned for the service instance. - View Dependent Claims (18, 19, 20)
-
Specification