Cloud Analytics Infrastructure

Eureka Overview

Eureka ® is an analytic infrastructure service provided by Health Data Compass to quickly provision virtual machines in the Google Cloud for Compass users. Eureka instances are designed for rapid deployment so you can get started whenever you need to. If your analytic needs are dynamic we can create Eureka instances to match your analytic demands. While generic virtual machines (VMs) are easy to deploy directly on Google Cloud or any public cloud provider, Eureka virtual machines are unique in the following ways:

HIPAA Compliance

Eureka instances are preconfigured to meet the HIPAA security and compliance standards of Health Data Compass and its partners.  Therefore, they are pre-approved for storage and processing of protected health information (PHI) from these organizations. These standards extend far beyond typical security controls on virtual machines. 

Scalability & Affordability

Eureka instances can be scaled to be just the right size for the workload at hand. Costs scale up and down accordingly, and are charged primarily based on the amount of time a system is running. If your VMs are off in the evenings or weekends, you'll only pay for storage during those times, not for compute power. See the Eureka Cost Estimator.

Various Analytic Capabilities

Eureka offers different analytic environments to meet your needs.  You can get up to 3 different VMs with Eureka App VM and you can get high performance computing with Eureka HPC.  Learn more about the various Eureka offerings below.

Eureka App VM 

Each instance comes with a unique GCP project that includes:

Eureka HPC 

Each instance comes with a unique GCP project that includes:

Data Access

There are three types of data sources that Compass Users may interact within Eureka:

1) Data that Compass has custom delivered to a Compass User using a Compass-managed GBQ data mart

2) Data that the Compass User has brought into Eureka via a Compass Persistent Storage project

3) Publicly available datasets Google offers on Google BigQuery. These datasets include Medicare, genomics, weather data, and more. (See the latest list here.)​

Eureka Billing

Compass Users pay for their actual Eureka costs and Compass support services on a quarterly basis.  Payment is set up at the time of the creation for each of your Eureka instances and Compass Persistent Storage projects.  Changes to your payment method can be made by contacting Compass directly here.

You can track your Eureka usage by running 'Reports' available to you on the Google Billing Console (from within your Eureka instance) or you can request an update on your usage from Compass here

Getting Started

Complete the following steps to obtain a new Eureka instance or Compass Persistent Storage project. Once your request has been completed you will get a confirmation email along with further access instructions.

Request a new Eureka instance to Compass via e-mail here and include the following details:

Request a new Compass Persistent Storage (CPS) project to Compass via e-mail here and include the following details:

Modifying Eureka Instance Resources

Changes can be made to a Eureka instance after deployment (see 'Request a new Eureka Instance' above, Step 4). Of note, local or attached storage cannot be decreased post-deployment. Please request a change to Compass via email here. An Instance Owner must be included on this communication.

Modifying Compass Users

If you would like to add or remove a user from an existing Eureka instance or Compass Persistent Storage project please request a change to Compass via email here

No longer needing your Eureka instance or Compass Persistent Storage project?

When you are done with your Eureka instance or CPS project we can decommission your instance (email us here).  Decommissioning means deleting all GCP resources associated with the Eureka instance or CPS project (e.g. App-VM, local disk, Google BigQuery, Google Cloud Storage, Cloud Source Repository). This does not impact a GBQ data mart that Compass uses for custom data requests that are accessed within the Eureka environment. Once a Eureka instance or CPS project is decommissioned there is no way to retrieve it.  

To logout of your Eureka instance

Users should navigate to the home page, clicking the user account icon in the upper right hand corner of the page and selecting "log out" or by navigating to Compass recommends that users logout each and every time they complete work within Eureka, to reduce security risks to the environment.