6 min read

Subscribe to Hava on Amazon AWS Marketplace

September 12, 2023

Hava_AWS_Marketplace

Team Hava are pleased to announce you can now subscribe to Hava directly within your AWS account via AWS marketplace.

This means with just a few clicks you can start enjoying the benefits of auto generated AWS architecture diagrams without the procurement paperwork headaches.

When you connect your AWS account to Hava you'll get

  • Automated interactive architecture diagrams that stay up to date - hands free
  • Security group diagrams showing open ports, protocols and traffic ingress/egress
  • AWS best practice compliance reports
  • a CLI and API to integrate  seamlessly into your CI/CD pipelines
  • Container diagrams
  • Exportable and embeddable diagram capabilities
  • Pre-made integrations with GitHub, Terraforms and Confluence 
  • Versioning and the ability to diff architecture between any two versions
  • Architecture monitoring alerts to see architecture changes as they happen
  • Deep search to find resources from multiple cloud accounts with a single command.

Here's a detailed walkthrough of how to subscribe to Hava using the AWS Marketplace.

 

How to Subscribe to Hava via AWS Marketplace

Navigate to the AWS Marketplace console.

AWS_Marketplace_Console

Search for Hava:

aws_marketplace_2_hava

Select "Hava Monthly Subscription"

When using the AWS marketplace, Hava is purchased on a month by month subscription basis with no lock in contracts. You can cancel at any time.

aws_marketplace_3_View_Hava_Purchase_Options

Select purchase options.

The first decision is whether to auto renew at the end of the first month. Set this to yes to avoid your account being disabled after 30 days and your diagram version history being removed,

aws_marketplace_4_renewal

Next select the plan that best suits your needs from Professional or Team.

Professional includes 5 sources. Sources are cloud accounts, so you could connect this AWS account plus four more, or mix and match with Microsoft Azure or Google Cloud Platform accounts. Full details of what is included in the two plans can be found on the Hava Pricing Page.

aws_marketplace_5_hava_contract_options

In this demonstration, we will proceed with a Professional plan by clicking on the "Create Contract" button.

aws_marketplace_6_create_contract

AWS will prompt you to confirm the contract. Billing will be immediate and set up via the payment method you use for your AWS account.

aws_marketplace_7_confirm_contract

You will then be prompted to create your Hava account:

aws_marketplace_8_setup_hava_account

*note the $0 due today shown on this screen is a glitch in the AWS marketplace flow which doesn't affect your subscription and has been reported. You will be charged the amount shown in the previous confirm contract screen.

Click on set up your account.

aws_marketplace_9_hava_login

Enter your name, a name for the account (can be anything) and log in details being an email address and password.

Make sure you use your best email as you will need to confirm it as part of the sign up process.

You will then get a message saying the marketplace integration is being set up and to not close or reload the page while this is processing.

You will then be logged into your Hava console and can add you first data source. 

Connecting AWS to Hava

In this example we will assume since you have subscribed via AWS that we will add an AWS data source.

aws_marketplace_10_import

Take the first option : Import your own environments.

aws_marketplace_auto_import

Next we need to set up a read-only IAM cross account role. To do this, make sure you are logged into the AWS account you wish to connect then click the auto button.

aws_marketplace_12_role_1 

Select AWS account (should be pre-selected). "Another AWS Account" will also be pre selected along with the Hava account ID. 

Ensure you leave the "Require MFA" unchecked.

aws_marketplace_12_role_2

Next name and create the new role.

aws_marketplace_13_role_create

Create the role. Then from the roles dashboard, open the new role (in this example Hava_AWS) and copy the role ARN

aws_marketplace_14_get_arn

Return to Hava and paste in the ARN

aws_marketplace_15_Paste_ARN

The click import and Hava will scan the connected AWS account and create interactive diagram sets for every VPC discovered in the account.

aws_marketplace_16_Hava_Importing

Depending on the size and number of environments in your AWS account this will take from a few seconds to a few minutes.

aws_marketplace_17_discovered_vpcs

Tiles will appear on your Hava dashboard depicting the discovered VPCs or container workloads in the connected account.

Selecting a VPC will open the architecture diagram.

aws_marketplace_18_VPC

From there you can navigate around the diagram, select resources to view the related attributes, connected resources etc. You can also open the security view to see the security groups, ports, protocols and how traffic moves in and out of the VPC

aws_marketplace_security

At this point Hava is now monitoring the configuration of all the VPCs running in your AWS account.

Any changes are detected and new diagrams are generated with the superseded diagrams being placed in version history.

You can set architectural monitoring alerts that will send you an email with a diff diagram every time a diagram is updated. You can also manually generate a diff diagram by comparing any two diagram revisions in the versions menu.

To subscribe to Hava via AWS marketplace follow the instructions above.

 

You can learn more about hava here:

Team Hava

Written by Team Hava

The Hava content team

Featured