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.
Claims18
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 and including a provider-agnostic architectural resource;
- responsive to the one or more 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;
- 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 architectural resources of the set of the architectural resources, wherein the automatic layout is not specified in the computer-readable configuration template, and wherein a first infrastructure resource in the computer-readable configuration template is associated with an addressable identifier, and a second infrastructure resource in the computer-readable configuration template is associated with the same addressable identifier;
- and
- inferring presence of one or more architectural resources in the automatic layout based on a relationship between the first infrastructure resource and the second infrastructure resource.
A method for monitoring a plurality of infrastructure resources offered by one or more infrastructure computers, the method comprising:
- recognizing a selection of a set of architectural resources including a provider-agnostic architectural resource;
- visually presenting a set of architectural nodes in an architectural flow diagram displayed by a development computer, the set of architectural nodes representing the set of architectural resources;
- and
- visually presenting a monitoring graphical user interface configured to display, for each architectural resource represented by a corresponding architectural node of the set of architectural nodes in the architectural flow diagram, a user-interface affordance that provides access to status data of the architectural resource represented by the corresponding architectural node of the set of architectural nodes in the architectural flow diagram.
Dependencies are inferred from the claim text.