Eureka Pricing

Billing Overview

You will be billed quarterly for your usage of Eureka. The overall cost to you depends on the following:

Introductory Pricing

Our standard Virtual Machine has 4 vCPUs and 16GB of RAM and 500GB of storage. This can be considered about as powerful as a standard laptop computer. This configuration costs about $30 per month, assuming it is used 40 hours a week for 4 weeks. Storage is charged monthly, and compute time is charged hourly. If you normally conduct your research or analysis on a standard laptop or desktop we recommend starting with this configuration. We can add more memory, cores, or RAM later if needed.


If you know the specifications of a VM with more power you can use our quick reference tables below, or calculate estimated costs here.

If you’re unsure or your needs and have questions, please contact us healthdatacompass@ucdenver.edu. We do our best to reply within one same business day.

Compute Engine Quick Reference

These are the 10 most commonly requested machine types, but configurations with more computing power or memory can be requested.

Monthly prices column assumes 730 hours of use.

Cloud Storage and BigQuery Quick Reference

Eureka staging buckets are of "standard" storage class by default, and this cannot be changed. Cheaper storage classes come with slower data transfer speeds.

Health Data Compass does not offer alternative pricing models for BigQuery.

Optimizing Compute Costs on Eureka

Limiting Virtual Machine Uptime

The biggest driver of your costs is likely to be the amount of time your virtual machines are running. You are responsible for shutting down any VMs in your project to ensure you are not charged when you are not using them. When you connect to your VMs, they will be automatically started. But you must manually stop your VMs when you are not using them. You can scale your CPUs and RAM up and down after deployment, and costs will shift accordingly.

Optimizing Storage Costs on Eureka

You will pay for storage whether your VMs are running or not. It is therefore very important to understand the various types of storage in play and what the costs are.

Persistent Disks for App VMs

This is the storage that serves as the main disk for your App VMs. It contains the operating system, any applications or tools you've installed, and any data files you've uploaded to your VM. The size of the disk is specified when your App VM is created, and you will pay based on the complete size of the disk -- not based on how much data you store within it. Persistent disk sizes can be increased with a request to support, but the process may take 24-48 hours. Decreasing disk sizes requires us to build an entire new App VM for you. Therefore it is best to choose a reasonable disk size upon initial creation of your virtual machine. A minimum of 30GB is required for the default operating system and applications.

Google Cloud Storage

You will transfer files in and out of your App VMs using a staging bucket in Google Cloud Storage (GCS). With GCS, there is no maximum allocated storage space, and you will pay only for the storage space you actually use by placing files in GCS. Costs are similar to persistent storage on a per GB/month basis, but charges are per second that storage is used. So if you are working with large files, you can reduce your cost by mounting the GCS bucket to your App VM instead of downloading the files to the persistent disk attached to your App VM. For example, assuming current storage costs of $0.026 per GB per month, keeping a 1TB file in Google Cloud Storage for a month may cost $26. But if your intent is to move the file to a persistent disk, you would need to have a 1+TB persistent disk which may cost $170 per month.

BigQuery Storage

BigQuery Storage costs are very similar to GCS in that you are charged per-second based on total storage. Costs are currently $0.02 per GB per month; however, the cost of long-term data (tables that haven't been modified for 90 days) drops to $0.01 per GB per month. If you are doing frequent uploads of large datasets to BigQuery, consider loading them into separate tables rather than appending original tables, so that the older, unmodified tables can take advantage of this rate decrease.

Other Eureka Costs

These costs are generally not significant for most users, but may impact some. Please contact us with questions.

BigQuery Queries

BigQuery Analysis charges can be complicated to understand. At a high-level, you will be chargd $5 per TB scanned when you execute a query, and BigQuery scans all rows of each column that is part of the query logic. As an example, in practice, this results in very small charges (<$20/month) for a single user running queries against structured clinical data of hundreds of thousands to millions of rows. But your costs may vary dramatically depending on the need. We strongly recommend consulting the following resources:

Data Egress

While GCP charges for the storage of data, it does not charge for the network costs of transferring data to its servers. There are, however, some nominal costs associated with data that flows out of Google's network and back to your local workstation or other places on the Internet. In normal usage, this typically amounts to less than a few dollars per month. However, those costs can become noticeable if you plan to download very large amounts of data -- many terabytes. If you anticipate this to be the case, please contact us to discuss possible cost management strategies.