Visual devops systems and methods
AssigneeStackery, Inc.
InventorsChase Douglas, Nathan Taggart
Life of this patent
Estimating the term…
Abstract
A visual devops application recognizes selection of a set of architectural resources, where at least one of the architectural resources requires two or more infrastructure resources to implement. The visual devops application visually presents a set of architectural nodes representing the architectural resources in an architectural flow diagram. The visual devops application maps the set of architectural nodes to a set of infrastructure resources sufficient to implement the set of architectural resources, and automatically provisions the set of infrastructure resources on one or more infrastructure computers.
Claims20
A method for automatically provisioning a plurality of infrastructure resources offered by one or more infrastructure computers, the method comprising:
- recognizing one or more user interface inputs received from a development computer, the one or more user interface inputs indicating a set of architectural resources including at least one architectural resource requiring two or more infrastructure resources to implement;
- responsive to the user interface inputs received from the development computer, visually presenting a set of architectural nodes in an architectural flow diagram displayed by the development computer, the set of architectural nodes representing the set of architectural resources;
- mapping the set of architectural nodes to a set of infrastructure resources sufficient to implement the set of architectural resources;
- translating the set of infrastructure resources into a computer-readable configuration template having a format useable by a provisioning computer to provision the set of infrastructure resources on the one or more infrastructure computers;
- and
- electronically transmitting the computer-readable configuration template to the provisioning computer.
A method for importing an architectural flow diagram from a computer-readable configuration template for provisioning a set of infrastructure resources, the method comprising:
- recognizing, in a computer-readable configuration template having a format useable by a provisioning computer to provision a set of infrastructure resources on one or more infrastructure computers, a set of architectural resources derived from the set of infrastructure resources;
- and
- automatically arranging a set of architectural nodes representing the set of architectural resources, in an architectural flow diagram displayed by a development computer, with an automatic layout determined based on relationships among the architectural resources, wherein the layout is not specified in the computer-readable template.
A method for monitoring a plurality of infrastructure resources offered by one or more infrastructure computers, the method comprising:
- recognizing selection of a set of architectural resources;
- visually presenting a set of architectural nodes in an architectural flow diagram displayed by the development computer, the set of architectural nodes representing the set of architectural resources;
- and
- visually presenting a monitoring graphical user interface including, for each architectural resource, a user-interface affordance that provides access to status data of the architectural resource represented by the architectural node.
Dependencies are inferred from the claim text.