Auto Generate Azure Diagrams

Free yourself from drag-and-drop forever.

 

Built by Cloud Engineers.

Hava.io is a cloud visualization and documentation application available as a SaaS or self-hosted.  

Automated Azure Diagrams

Automated Diagrams

Simply connect your Microsoft Azure account to Hava and your infrastructure is automatically diagrammed.

Auto Updated Azure Infrastructure Diagrams

Always Up To Date

Once connected, Hava continuously polls your Azure account and updates your diagrams when changes are detected.

Azure Infrastructure History

With Versioning

Your superseded infrastructure diagrams are retained in a fully interactive & exportable form.

There are numerous reasons to accurately document your cloud infrastructure. Enabling key stakeholders to fully understand your cloud architecture is easily achieved with a good set of accurate interactive diagrams. Which means new engineers and external consultants don't waste valuable time working out what you have configured.

Azure Network Diagrams

Creating a set of Azure Network Diagrams using Hava is as simple as creating a set of read-only credentials in powershell and entering them into Hava.

Hava will create a set of diagrams based on the discovered resource groups in your Azure account.

 

Azure_Architecture_Diagram

The "Infrastructure View" diagram that is automatically created, logically lays out your Azure environment for each discovered resource group. Each Virtual Network is visualized and contains subnets and the resources they contain. Resources external to the virtual networks such as virtual or local network gateways, network peering connections and storage accounts are visualised outside of the virtual network border.

Each diagram is interactive, in that selecting a resource group, virtual network or individual resource will change the contextual attributes pane to the right of the diagram to show metadata pertaining to the selected item.

Selecting the resource group for instance will detail network security groups, security rules, subnets, virtual machines, IP configs, network interfaces, virtual machine extensions, load balancers, routes, local network gateways, probes, availability sets and storage accounts.

Visualized Resources Include:

Application Gateways Local Net Gateway Network Route Storage Accounts Virtual Network
Express Routes Redis Cache Route Tables Subnets VN Gateways
Load Balancers Resource Group SQL Server Virtual Machines VN Peering

 

Azure_Attributes

 

Resource Attributes at Your Fingertips

Selecting an individual resource on your interactive diagram will display the associated attribute metadata in the attribute pane to the right of the diagram.

 

This ensures you can quickly see all the associated connections and settings related to the selected resource without having to exit to your Azure Portal.

 

The same goes for selecting an entire virtual network or subnet.  All the associated settings like network security groups or route tables are displayed in the attribute pane.

 

Within the attribute pane, some attributes are also selectable. Clicking on the selectable attribute will display even more data related to that attribute, which includes resources not visualised on the diagrams like network interfaces.

Exporting your diagrams

Your diagrams are constructed using the resources discovered in your connected Azure account. Hava provides the ability to export both the rendered diagrams and the underlaying data in a number of formats.

Export-diagram-formats

The PDF and PNG option will allow you to export an image of your rendered diagrams.

The Visio (VSDX) export will produce a file you can open in Microsoft Visio other compatible applications like draw.io and make edits to your infrastructure diagrams. Hava maintains 100% accurate diagrams by only building diagrams based on existing running resources that can be referenced for audit and compliance purposes.  If you need to diagram proposed changes or add annotations to your diagrams, then the VDSX export provides this flexibility.

The third available type of export is the data in both CSV and JSON formats.  This allows you to process the data using whatever methods you prefer.  A typical use case would be to export the current infrastructure data to compare with a previous version to quickly identify changes.

 

Versioning

Hava continuously polls your Azure infrastructure looking for changes.

Once a change is detected, Hava automatically generates a new set of diagrams - hands-free.

When a diagram set is superseded, the old version is placed into a Version History.  This is a fully functional interactive diagram set with all the associated metadata and attributes also archived.

This means you can open it up just like the live infrastructure and inspect all the resources as they existed at that point in time.

This is important, especially when responding to an unexpected network event, PCI  or insurance audit where you need to prove network integrity from a source of truth.

Versions are automatically generated whether you have logged into your Hava account or not, which means if several configuration changes occur in between logins, you will be able to establish exactly what changed and when.

Hava_Versions

 

View and Export Cost Estimates

When you first view your Azure infrastructure diagrams without anything on the diagram selected, the attribute pane will show details for the entire environment. 

This includes a "Monthly Estimate"  which will detail the resources found in your architecture that attract a usage charge from Azure.  The estimate is the published default cost for the resource and may not exactly reflect actual billing.

Hava_Azure_Cost_Estimates

When inspecting individual resources, the individual estimated cost for the resource is displayed in the attribute pane.

Another diagram in the automated Azure diagram set Hava produces when you connect your Azure account in the "List View" which can be used to view and export cost estimates.

List View

The list view is a representation of all the resources discovered in your Azure configuration.  This includes resources that are not visualized on your infrastructure diagrams including Availability Sets, Network Interfaces, Network Security Groups, VM Extensions and Scale Sets.

In this view you can sort the list by resource type, resource name and price and filter the list by resource type to just show the resource types you are interested in.

The list view can be exported to CSV and JSON which provides an easy method of sending a list of costed resources to spreadsheet for financial analysis.

 

Hava_Azure_List_View

Embed Diagrams Anywhere

Hava provides the ability to generate an iFrame code snippet that allows you to embed your diagrams anywhere that allows iFrames. This means you can provide fully interactive diagrams of your Azure infrastructure without the need for log in credentials or complex API programming.

Embedded_Viewer_iframe

Typically for internal use like Wiki's, intranets, dashboards and support/development tickets the embedded diagrams are fully interactive and will contain the same potentially sensitive data as the diagrams viewed through the Hava application, so caution should be exercised when embedding diagrams outside of your intranet.

Embedded_Diagrams

 

Do you have questions?

You can contact us via the live chat widget on the bottom right of this page, or by emailing sales@hava.io.  If you would like an indepth run through of Hava, we would be happy to arrange a one-to-one screenshare demonstration where we can discuss your use-cases and answer all your questions.

If you would like to jump right in and try Hava for yourself, we offer a 14 day free trial (no credit card required) where you can import demo data or connect directly to your Azure account

Try Hava For Free Today!