APPARATUS, SYSTEMS AND METHODS FOR AUTOMATIC DISTRIBUTED APPLICATION DEPLOYMENT IN HETEROGENEOUS ENVIRONMENTS
First Claim
1. A processor-implemented method comprising:
- determining a first deployment context associated with a cloud based application, the first deployment context comprising a plurality of rules, wherein each rule in the plurality of rules specifies at least one corresponding condition, wherein the plurality of rules determine configurations to be applied to one or more resources associated with the cloud based application;
evaluating conditions specified by the plurality of rules associated with the first deployment context;
determining, based on the evaluation of the conditions, configurations of the one or more resources; and
orchestrating deployment of the cloud based application on a first cloud based, in part, on the first deployment context, by configuring each of the one or more resources associated with the cloud based application based on the determined configurations of the one or more resources.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments disclosed facilitate distributed orchestration and deployment of a cloud based distributed computing application. In some embodiments, a first deployment context associated with a cloud based application may be determined. The first deployment context may comprise a plurality of rules, where each rule may specify conditions for applying configurations to resources associated with the cloud based application. The conditions specified by the plurality of rules may be evaluated and configurations of the resources associated with the cloud based application may be determined. In some embodiments, the deployment of the cloud based application on a first cloud may then be orchestrated based, in part, on the first deployment context, by configuring the resources associated with the cloud based application based on the previously determined configurations of the resources.
-
Citations
24 Claims
-
1. A processor-implemented method comprising:
-
determining a first deployment context associated with a cloud based application, the first deployment context comprising a plurality of rules, wherein each rule in the plurality of rules specifies at least one corresponding condition, wherein the plurality of rules determine configurations to be applied to one or more resources associated with the cloud based application; evaluating conditions specified by the plurality of rules associated with the first deployment context; determining, based on the evaluation of the conditions, configurations of the one or more resources; and orchestrating deployment of the cloud based application on a first cloud based, in part, on the first deployment context, by configuring each of the one or more resources associated with the cloud based application based on the determined configurations of the one or more resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a memory, and at least one processor coupled to the memory, wherein the processor is configured to; determine a first deployment context associated with a cloud based application, the first deployment context comprising a plurality of rules, wherein each rule in the plurality of rules specifies at least one corresponding condition, wherein the plurality of rules determine configurations to be applied to one or more resources associated with the cloud based application; evaluate conditions specified by the plurality of rules associated with the first deployment context; determine, based on the evaluation of the conditions, configurations of the one or more resources; and orchestrate deployment of the cloud based application on a first cloud based, in part, on the first deployment context, by configuring each of the one or more resources associated with the cloud based application based on the determined configurations of the one or more resources. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium comprising instructions, which when executed by a processor, perform a method comprising:
-
determining a first deployment context associated with a cloud based application, the first deployment context comprising a plurality of rules, wherein each rule in the plurality of rules specifies at least one corresponding condition, wherein the plurality of rules determine configurations to be applied to one or more resources associated with the cloud based application; evaluating conditions specified by the plurality of rules associated with the first deployment context; determining, based on the evaluation of the conditions, configurations of the one or more resources; and orchestrating deployment of the cloud based application on a first cloud based, in part, on the first deployment context, by configuring each of the one or more resources associated with the cloud based application based on the determined configurations of the one or more resources. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification