| CPC G06F 9/5083 (2013.01) [G06F 9/4887 (2013.01)] | 14 Claims |

|
1. A method comprising:
offering one or more cloud agnostic burst templates for bursting one or more workload environments on a chosen cloud environment from a plurality of available cloud environments, each of the one or more cloud agnostic burst templates defining:
a respective type of application for a respective application template of the one or more cloud agnostic burst templates; and
one or more tasks for provisioning one or more cloud resources and deploying, on the one or more cloud resources, a respective workload environment based on the respective application template;
receiving, at a multi-cloud bursting service, from a local compute environment, a request to burst the respective workload environment onto a chosen cloud environment using a chosen burst template from the one or more cloud agnostic burst templates; and
based on the chosen burst template:
provisioning, via the multi-cloud bursting service, the one or more cloud resources from the chosen cloud environment;
deploying, via the multi-cloud bursting service, the respective workload environment on the one or more cloud resources from the chosen cloud environment; and
adding the one or more cloud resources to a cluster of resources on the local compute environment, the cluster of resources comprising the one or more cloud resources from the chosen cloud environment and one or more resources from the local compute environment, wherein the one or more cloud resources from the chosen cloud environment and one or more resources from the local compute environment comprise a set of nodes from the chosen cloud environment and the local compute environment, the set of nodes comprising at least one of a storage node, a compute node, and a network node; and
presenting, on a graphical user interface, an identification of the set of nodes from the chosen cloud environment and the local compute environment together as operable and available for use by jobs assigned to the set of nodes and a respective status of each job.
|