| CPC G06F 9/5072 (2013.01) [G06F 9/5055 (2013.01)] | 20 Claims |

|
1. A method of orchestrating a cohort deployment in a computing network comprising a plurality of computing nodes implementing a virtualized computing network managed by an orchestrator, the method comprising:
receiving a definition indicative of a cohort deployment that requires multiple deployments, wherein the cohort deployment comprises a parent deployment and a spawned deployment that includes a dependency on the parent deployment;
receiving an indication of a resource to be shared by the multiple deployments;
determining a current state of the computing network;
verifying that there are sufficient computing resources available to support the cohort deployment;
allocating external dependencies and resources to individual deployments and workloads of the cohort deployment;
based on the shared resource, the current state of the computing network, and verification that there are sufficient computing resources, generating a set of operations that are deployable in the computing network, wherein the set of operations configure the computing network to deploy the cohort deployment; and
deploying the set of operations in the computing network.
|