Deployment Guide for AWS

Get ready to launch Hyperglance into your AWS Account!

1. Prerequisites - Before you start

We know you're excited to get going but it pays to be prepared, make sure you the have following things ready:

  1. Choose or create a suitable VPC and Subnet that will host Hyperglance. See section "1.1 Creating a suitable network environment" below.
  2. Set up Cost Exports - This is how Hyperglance ingests your billing data.  If you have a consolidated payer account then you would set the cost exports up in that account.

1.1 Creating a suitable network environment

Easiest Option -- For trials and simple installs

The easiest way to deploy Hyperglance is into a VPC that has an Internet Gateway and later when prompted by the Cloudformation template choose to assign a public IP address.

When deploying Hyperglance you will be prompted for a VPC and corresponding Subnet to deploy the Hyperglance EC2 Instance into.

To operate correctly the Hyperglance Instance needs to be launched into a networking environment that allows the following types of access:

  • Outbound access:
    • To the AWS APIs
  • Inbound access:
    • Users need HTTPS inbound access to reach the Hyperglance web interface
    • Admins may also want SSH access (if not using SSM)

Examples:

Outbound access to the AWS APIs can be achieved in a few ways, for example:

  • VPC with Internet Gateway and the EC2 Instance is given a Public IP
  • VPC with Internet Gateway and the EC2 Instance communicates through a NAT Gateway
  • VPC with VPCEndpoints deployed to keep all traffic local to the VPC.

Inbound access for users to reach Hyperglance can be achieved in a few ways, for example:

  • VPC with Internet Gateway and the EC2 Instance is given a Public IP
  • VPC with Internet Gateway and a LoadBalancer in front of the EC2 Instance
  • A VPN connection into the cloud environment
  • A Bastion Host through which users will connect to first

 

 

2. Launch the CloudFormation stack

Click this button to launch:

Launch Hyperglance Cloudformation stack

The Cloudformation template itself can be found in our github deploy repo.

 

3. Log in and activate

Congratulations you have deployed Hyperglance into your cloud environment!

Now log in and activate:

  • Visit:   https://IP_OF_YOUR_EC2_INSTANCE
  • At the login screen the default login user details are:
    • Username: admin
    • Password: The instance-id of the instance e.g.  i-0b22a22eec53b9321
  • Follow the on-screen prompts to accept the EULA and activate the product with a commercial license key or start a trial.

4. Connecting accounts

Follow these guides to connect your Hyperglance instance to accounts, other cloud providers and other 3rd party tooling