Composing heterogeneous cloud resources using blueprints
AssigneeDell Products L.P.
InventorAnurag Sharma
Life of this patent
Estimating the term…
Abstract
Techniques described herein relate to a method for provisioning and managing resources on resource providers. The method may include obtaining, by a blueprint orchestrator, a blueprint generation request associated with a plurality of resource providers (RPs) from a user; in response to obtaining the blueprint generation request: providing prompt files associated with the plurality of RPs to the user; obtaining answer files associated with the prompt files from the user; generating a blueprint based on the answer files and a software repository associated with the plurality of RPs; composing RP resources on the plurality of RPs based on a generic composition request using the blueprint; and performing operations on the RP resources using the blueprint.
Claims20
A method for provisioning and managing resources on resource providers, comprising:
- obtaining, by a blueprint orchestrator, a blueprint generation request associated with a plurality of resource providers (RPs) from a user;
- in response to obtaining the blueprint generation request:
- providing prompt files associated with the plurality of RPs to the user;
- obtaining answer files associated with the prompt files from the user;
- generating a blueprint based on the answer files and a software repository associated with the plurality of RPs;
- composing RP resources on the plurality of RPs based on a generic composition request using the blueprint;
- and
- performing operations on the RP resources using the blueprint.
A system for provisioning and managing resources on resource providers, comprising:
- a resource provider (RP) environment;
- and
- a blueprint orchestrator, comprising a processor and memory, and configured to:
- obtain a blueprint generation request associated with a plurality of resource providers (RPs) from a user;
- in response to obtaining the blueprint generation request:
- provide prompt files associated with the plurality of RPs to the user;
- obtain answer files associated with the prompt files from the user;
- generate a blueprint based on the answer files and a software repository associated with the plurality of RPs;
- compose RP resources on the plurality of RPs based on a generic composition request using the blueprint;
- and
- perform operations on the RP resources using the blueprint.
A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for provisioning and managing resources on resource providers, the method comprising:
- obtaining, by a blueprint orchestrator, a blueprint generation request associated with a plurality of resource providers (RPs) from a user;
- in response to obtaining the blueprint generation request:
- providing prompt files associated with the plurality of RPs to the user;
- obtaining answer files associated with the prompt files from the user;
- generating a blueprint based on the answer files and a software repository associated with the plurality of RPs;
- composing RP resources on the plurality of RPs based on a generic composition request using the blueprint;
- and
- performing operations on the RP resources using the blueprint.
Dependencies are inferred from the claim text.