CPC G06F 9/541 (2013.01) [G06F 9/44526 (2013.01); G06F 9/45541 (2013.01)] | 20 Claims |
1. A method comprising:
maintaining a consumption model in which heterogeneous infrastructure is represented in a generalized form as logical resource objects, including nodes and a plurality of pools of the nodes, wherein the nodes have respective node roles indicative of specific functionality the nodes are operable to provide to a workload based on the respective attributes of the nodes;
maintaining a state model through which the logical resource objects are transitioned among a plurality of states and responsive to which notifications are provided to an application orchestration tool associated with the workload; and
abstracting interactions by the application orchestration tool with a subset of the heterogeneous infrastructure utilized by the workload by providing an application programming interface (API) through which requests to manage a lifecycle of the subset of the heterogeneous infrastructure are expressed with reference to the logical resource objects.
|