Systems and methods for an enterprise data integration and troubleshooting tool
US-2017364549-A1 · Dec 21, 2017 · US
US10187323B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10187323-B2 |
| Application number | US-201615256275-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 2, 2016 |
| Priority date | Sep 2, 2016 |
| Publication date | Jan 22, 2019 |
| Grant date | Jan 22, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: providing, by an on-demand service broker to a cloud computing platform, a catalog listing one or more service plans, each service plan corresponding to a respective set of resources; receiving, by the on-demand service broker from the cloud computing platform, a request to deploy an application in a newly provisioned service instance, wherein a service instance comprises a configured computing environment on the cloud computing platform and computing resources to execute the application in the configured computing environment on the cloud computing platform, and wherein the request specifies a service plan selected from the catalog; identifying a service adapter deployed on the cloud computing platform by a developer of the service instance; in response to receiving the request to deploy the application in the newly provisioned service instance, providing, by the on-demand service broker to the service adapter, 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 instance, a deployment manifest based on the selected service plan, wherein the deployment manifest specifies parameters of the set of resources of the selected service plan to be provisioned on the cloud computing platform to deploy the application; 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 application using the resources provisioned for the service instance; receiving a reference to the service instance by the on-demand service broker from the deployment system; and providing the reference to the service instance to the cloud computing platform as a response to the request to deploy the application. 2. The method of claim 1 , wherein each service plan specifies a virtual machine type and a respective quota amount for a corresponding set of resources. 3. The method of claim 1 , wherein generating the deployment manifest based on the selected service plan comprises: invoking, by the on-demand service broker, the service adapter; and wherein the method further comprises binding the set of resources in the selected service plan to the service instance by the service adapter. 4. The method of claim 1 , comprising: receiving, by the on-demand service broker from the cloud computing platform, a request to bind resources to the service instance; creating binding information, the binding information including references to the resources and credentials for accessing the resources; and providing the binding information to the cloud computing platform as a response to the request to bind resources. 5. The method of claim 4 , wherein creating the binding information comprises: invoking, by the on-demand service broker, the service adapter; and causing the service adapter to generate the binding information. 6. The method of claim 1 , wherein provisioning resources for the service instance comprises creating one or more virtual machines in which the application executes and configuring the one or more virtual machines according to the parameters in the deployment manifest generated by the service adapter. 7. The method of claim 6 , wherein the application is a service application or a consumer application. 8. The method of claim 1 , wherein providing the catalog is performed in response to a register service broker request, the register service broker request specifying a link to the on-demand service broker and credentials for accessing the on-demand service broker, the on-demand service broker being configured according to a service broker manifest, the service broker manifest specifying parameters of the on-demand service broker, the parameters including: a first reference to an interface through which the on-demand service broker communicates with the cloud computing platform to receive the request and provides the catalog; and a second reference to an interface through which the on-demand service broker communicates with the deployment system. 9. The method of claim 8 , comprising configuring the on-demand service broker according to the service broker manifest. 10. A system comprising: a plurality of computers and one or more storage devices on which are stored instructions that are operable, when executed by the computers, to cause the computers to perform operations comprising: providing, by an on-demand service broker to a cloud computing platform, a catalog listing one or more service plans, each service plan corresponding to a respective set of resources; receiving, by the on-demand service broker from the cloud computing platform, a request to deploy an application in a newly provisioned service instance, wherein a service instance comprises a configured computing environment on the cloud computing platform and computing resources to execute the application in the configured computing environment on the cloud computing platform, and wherein the request specifies a service plan selected from the catalog; identifying a service adapter deployed on the cloud computing platform by a developer of the service instance; in response to receiving the request to deploy the application in the newly provisioned service instance, providing, by the on-demand service broker to the service adapter, 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 instance, a deployment manifest based on the selected service plan, wherein the deployment manifest specifies parameters of the set of resources of the selected service plan to be provisioned on the cloud computing platform to deploy the application; 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 application using the resources provisioned for the service instance; receiving a reference to the service instance by the on-demand service broker from the deployment system; and providing the reference to the service instance to the cloud computing platform as a response to the request the deploy the application. 11. The system of claim 10 , wherein each service plan specifies a virtual machine type and a respective quota amount for a corresponding set of resources. 12. The system of claim 10 , wherein generating the deployment manifest based on the selected service plan comprises: invoking, by the on-demand service broker, the service adapter; and wherein the operations further comprise binding the set of resources in the selected service plan to the service instance by the service adapter. 13. The system of claim 10 , the operations comprising: receiving, by the on-demand service broker from the cloud computing platform, a request to bind resources to the service instance; creating binding information, the binding information including references to the resources and credentials for accessing the resources; and providing the binding information to the cloud computing platform as a response to the request to bind
Network integration; Enabling network access in virtual machine instances · CPC title
Distribution of virtual machine instances; Migration and load balancing · CPC title
Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455) · CPC title
Application aware · CPC title
Grid computing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.