×

Apparatus, systems and methods for automatic distributed application deployment in heterogeneous environments

  • US 10,033,833 B2
  • Filed: 01/11/2016
  • Issued: 07/24/2018
  • Est. Priority Date: 01/11/2016
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • at a server including one or more processors and a non-transitory memory;

    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, wherein evaluating the conditions includes evaluating environmental parameters of a plurality of clouds at a deployment time of the cloud based application;

    determining, based on the evaluation of the conditions, configurations of the one or more resources, wherein determining the configurations of the one or more resources includes determining a first cloud for deployment of the cloud based application based, at least in part, on parameters of the first cloud satisfying the conditions at the deployment time of the cloud based application; and

    orchestrating deployment of the cloud based application on the 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 all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×