×

CONFIGURING A CLOUD FROM AGGREGATE DECLARATIVE CONFIGURATION DATA

  • US 20170171026A1
  • Filed: 12/15/2015
  • Published: 06/15/2017
  • Est. Priority Date: 12/14/2015
  • Status: Active Application
First Claim
Patent Images

1. A system, the system comprising:

  • one or more processors, the one or more processors providing compute resources;

    networking resources;

    storage resources; and

    a cloud configuration engine, using the one or more processors, configured to;

    receive a request to implement a cloud infrastructure command for a specified change to the resource configuration of a cloud;

    access aggregate declarative configuration data defining configuration for the cloud, the aggregate declarative configuration data including one or more declared roles and including one or more declared action plans, each of the one or more declared roles usable in the cloud and including one or more interfaces for functions corresponding to one or more cloud infrastructure commands, each of the one or more functions associated with an executable script, each of the one or more declared action plans including a sequence of execution for implementing a corresponding cloud infrastructure command through reference to at least one interface in at least one declared role;

    refer to the aggregate declarative configuration data to identify an action plan, from among the one or more action plans, corresponding to the requested cloud infrastructure command, the identified action plan specifying a sequence of execution for executing a plurality functions from one or more declared roles to account for dependencies between the plurality of functions; and

    execute scripts by cross-referencing each of the plurality of functions in accordance with the specified sequence of execution to implement the specified change to the resource configuration of the cloud.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×