Deployment Guide for GCP

Get ready to launch Hyperglance into your GCP Project!

 

COMING SOON - Deployments into GCP are not quite ready yet, but they will be soon!

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 Network and Subnetwork 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.

1.1 Creating a suitable network environment

When deploying Hyperglance you will be prompted for a Network, Subnetwork and option to attach an external IP.

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 GCP APIs (and/or AWS, Azure, or K8s APIs if you wish to connect up to these cloud providers too).  Typically this requires outbound access to the Internet which means the VM will need a public IP or be placed behind Cloud NAT.
  • Inbound access:
    • Users need HTTPS inbound access to reach the Hyperglance web interface.  This usually requires a public IP or placing the instance behind a public LoadBalancer unless users have  way connect into the local network using VPN or bastion host.
    • Admins may also want SSH access

Note: GCP does support private connectivity to their APIs however we have yet to test this with Hyperglance. If you would like to collaborate with us on this please let us know: https://cloud.google.com/vpc-service-controls/docs/set-up-private-connectivity

 

2. Deploy the Terraform

At the current time our Terraform is hosted only on the GCP Marketplace.

Follow the guide here.

 

3. Log in and activate

Congratulations you have deployed Hyperglance into your cloud environment!

Now log in and activate:

  • Visit:   https://IP_OF_YOUR_VM_INSTANCE
  • At the login screen the default login user details are:
    • Username: admin
    • Password: The instance-id of the VM instance e.g.  2531258160337713584
  • 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