Automated generation of deployment workflows for cloud platforms based on logical stacks
AssigneeFuturewei Technologies, Inc.
InventorLi Li
Life of this patent
Estimating the term…
Abstract
A method implemented in a data center management node including obtaining, from memory, a physical stack describing a configuration of platform components across multiple operating platforms on a data center infrastructure, generating, by a processor, a graph describing correlations between the operating platforms and the data center infrastructure based on a platform library, wherein the platform library describes configurations of the platform components for each of the operating platforms separately, generating, by the processor, one or more logical stacks based on the graph, wherein the one or more logical stacks indicate deployable configurations of the operating platforms without depicting the platform components, and representing the logic stack to a user.
Claims20
A method implemented in a data center management node, the method comprising:
- obtaining, from memory, a physical stack describing a configuration of platform components across multiple operating platforms on a data center infrastructure;
- generating, by a processor, a graph describing correlations between the operating platforms and the data center infrastructure based on a platform library, wherein the platform library describes configurations of the platform components for each of the operating platforms separately;
- generating, by the processor, one or more logical stacks based on the graph, wherein the one or more logical stacks indicate deployable configurations of the operating platforms without depicting the platform components;
- and
- representing the logic stack to a user.
A method comprising:
- receiving, via a receiver, a selection from a user requesting deployment of a multi-platform operating environment described by a logical stack;
- generating, via a processor, a workflow procedure to deploy platform components on a data center infrastructure for each platform described in the logical stack by:
- determining the platforms described by the logical stack;
- searching a platform graph to determine shortest workflows required for deploying the platforms on each other in the logical stack;
- and
- searching the platform graph for shortest workflows required for deploying the platforms on the data center infrastructure;
- and
- transmitting, via a transmitter, the workflow procedure to the user.
A method comprising:
- receiving, via a receiver, a selection from a user requesting deployment of a multi-platform operating environment described by a logical stack;
- generating, via a processor, a workflow procedure to deploy platform components on a data center infrastructure for each platform described in the logical stack by:
- determining the platforms described by the logical stack;
- searching a platform graph to determine shortest workflows required for deploying the platforms on each other in the logical stack;
- and
- searching the platform graph for shortest workflows required for deploying the platforms on the data center infrastructure;
- and
- transmitting, via a transmitter, the workflow procedure to the user.
Dependencies are inferred from the claim text.