TigerGraph Cloud Pricing FAQ

Pricing for TigerGraph Cloud is based on the virtual machine instance(s) and storage capacity you select and data transfer cost. Efficient data compression means you’ll get a surprising amount of data storage and query performance out of each instance. TigerGraph works with the leading cloud providers (initially AWS) to use the most optimal servers and storage nodes to maximize TigerGraph Cloud performance at the lowest cost to you. 

For enterprise pricing please contact us

Your cost is based on the number and size of the instances as well as your storage needs, times the number of hours of use. HA replicas are offered at a discounted rate. In addition, data transfer cost incurred from the cloud platform (AWS or Azure) will be reported in your invoice in the following month. To calculate the Total Cost of Ownership (TCO), please consider the following factors:

  • TigerGraph’s compression rate which yields a graph data footprint smaller than the raw data size;
  • Superior loading speed;
  • 50x to 100x query performance compared to competitors.

With these factors, TigerGraph Cloud is a lot more cost effective than other graph databases running in the cloud. Please see this independent benchmark report. For more TCO comparisons, please contact us.

Machine instances and storage are billed hourly, which means that you are charged for each continuous period of operation, measured in seconds. Instances incur charges from when they are started until they are stopped (or terminated). Storage attached to instances incur charges from when an instance is first activated until the instance is terminated. Our billing system will total the charges at the end of each calendar month, generate an itemized invoice, and charge your credit card.

Data transfer costs from the cloud platforms are calculated according to the cloud platform charge and will be added to your invoice in the following month.

TigerGraph Distributed Cloud offers eight different instances in AWS platform, ranging from 4 vCPUs with 7.5 GiB RAM, to 96 vCPUs with 768 GiB RAM. In Azure, TigerGraph Distributed Cloud offers six different instances, ranging from 8 vCPUs with 16 GiB RAM, to 64 vCPUs with 432 GiB RAM. Larger graphs require more RAM. Higher performance calls for both more CPUs and more RAM.

Our pricing table gives initial recommendations for which instance to start with, if you know how much data you will be loading into the graph. We call the input data your “raw data”. TigerGraph reorganizes your data into a graph, encoding and compressing it. We have assumed that your stored graph will be about 70% of the size of your raw data. This is a conservative estimate; it’s often smaller.

You also need RAM for your graph querying and computation. Workloads vary considerably. In the pricing table, we recommend that your total RAM be about 1.5 times the maximum amount of raw data you think you will load.

If you see you need more space or more compute power, then just scale up.

Please submit a support ticket from TigerGraph Cloud Portal or contact [email protected] for more help.

View hourly pricing below.

There are two components to storage: instance-attached disk storage and backup storage.

Disk Storage is $0.15 /GB/month = $0.0002083 /GB/hour

Backup Storage is based on the maximum number of backups allowed, which is currently fixed at seven.  In the future, TigerGraph Cloud will allow users to specify the maximum number of backups.

Backup Storage is $1.25/GB/month = $0.001736 /GB/hour for an allocation of 7 backups.

AWS and Azure charge data transfer between availability zones and regions, as well as transferring data from the cloud platforms out to the internet. In TigerGraph Cloud, 50G of data transfer every month for each account is free if your paid tier instances are up for more than 2 hours. More than 50G of data transfer is charged at the cloud platform rate in 50G increment. Billing for data transfer charge occurs in the next billing cycle, reflected in the user’s invoice. For free tier instances, data transfer will be limited to less than 50G per month.

Data Transfer Cost Example Calculation: 

Note: AWS data transfer cost for moving data from AWS to Internet: $0.15/G; 

  • 0-50G: user pays $0 per month; 
  • 50G-100G: user pays 50G*$0.15/G=$7.5 per month
  • 100G-150G: user pays 100G*$0.15/G=$15 per month 
  • 150G-200G: use pays 150G*$0.15/G=$22.5 per month 

Notice that TigerGraph Cloud covers some of your data transfer cost to the cloud platform if your instances are up for more than 2 hours.

Example 1,  a single server with no replica (partition factor is 1; replication factor is 1): 

Suppose you choose TG.C16.M64, provision 180GB disk, and your data transfer is 10G for this month

Your monthly cost when the instance is running if your paid tier solutions is: 

New Pricing: $4.1*24*30 + ($1.25+0.15)*180GB = $3204 per month, if running continuously

Your monthly cost when the instance is stopped but not terminated is:

New Pricing: ($1.25+$0.15)*180GB = $252 per month

Note: if you provisioned an instance before the Dec 2020 price update, your running paid tier instances will cost the following per month until you request a migration to a new paid tier instance:

Old Pricing: $11.28*24*30 + ($0.625+$0.15)*180GB = $8261.10 per month, if running continuously

Your stopped paid tier instances will cost the following per month until you request a migration to a new paid tier instance:

Old Pricing: ($0.625+$0.15)*180GB = $139.50 per month

Example 2, a single server with 1 additional replica (partition factor is 1; replication factor is 2)

This small configuration is not supported. See “Does TigerGraph Cloud support HA?”

Example 3, a distributed system with 2 partitions, but no replica (partition factor is 2; replication factor is 1)

you choose TG.C16.M64, provision 180GB disk, and your data transfer is 70G for this month

Your monthly cost when the instance is running is:

New Pricing: $4.1*24*30*2 + $1.25*180GB*2 + $0.15*180GB*2= $6408 per month, if running continuously

Your monthly cost when the instance is stopped but not terminated is:

New Pricing: $1.25*180GB*2 + $0.15*180GB*2 = $504 per month

Data Transfer cost of 50G*0.15 = $7.5 will be billed in the next month’ invoice.

Note: if you provisioned an instance before the Dec 2020 price update, your running paid tier instances will cost the following per month until you request a migration to a new paid tier instance:

Your monthly cost when the instance is running is:

Old Pricing: $11.28*24*30*2 + $0.625*180GB*2 + $0.15*180GB*2= $16522.2 per month, if running continuously

Your stopped paid tier instances will cost the following per month until you request a migration to a new paid tier instance:

Old Pricing: $0.625*180GB*2 + $0.15*180GB*2 = $279 per month

Example 4, a distributed system with 2 partitions, with replicas for both partitions (partition factor is 2; replication factor is 2)

you choose TG.C16.M64,provision 180GB disk, and your data transfer is 245G for this month

Your monthly cost when the instance is running is: 

New Pricing: $4.1*24*30*2 + $4.1*24*30*2+ $1.25*180GB*2 + $0.15*180GB*2*2= $12366 per month, if running continuously

Your monthly cost when the instance is stopped but not terminated is:

New Pricing: $1.25*180GB*2 + $0.15*180GB*2*2 = $558 per month

Data Transfer cost of 200G*0.15 = $30 will be billed in the next month’ invoice.

 

 

Note: if you provisioned an instance before the Dec 2020 price update, your running paid tier instances will cost the following per month until you request a migration to a new paid tier instance

Old Pricing: $11.28*24*30*2 + $7.9*24*30*2+ $0.625*180GB*2 + $0.15*180GB*2*2= $27952.2 per month, if running continuously

Your stopped paid tier instances will cost the following per month until you request a migration to a new paid tier instance:

Old Pricing: $0.625*180GB*2 + $0.15*180GB*2*2 = $333 per month


TIP: If you are doing development or PoC work, you can lower your cost substantially by stopping your instances when not in use. For longer term subscriptions, including annual reserved instances, please contact [email protected]

There are currently two payment methods: you can use TigerGraph-awarded credits or provide a valid credit card.

In the near future we will introduce an online credit approval process to allow qualified customers pay by invoice. To arrange an annual contract or pre-paid service, contact us at [email protected]

TigerGraph will apply any unused amounts to your account and prorate the amount if you convert to a yearly contract.

Before deleting any data we will make multiple efforts to contact you using the email address and phone number provided to us when you register. In any case, we will save the last backup of your instance for up to 30 days.

Your payment includes both the fixed costs and variable costs that are calculated based on machine instances you’ve activated and storage you’ve used, including backup storage. If your data transfer from the cloud platform (AWS or Azure) exceeds 50G per month, data transfer cost will be included in your next month’s invoice at a discounted rate compared to the cloud platform charges.

When new functionalities are added in future versions, pricing may be subject to change. 

Yes, there is a discount for contracting with TigerGraph for a one-year term. Please contact [email protected] to discount annual contracts/commitments.

 If you are subscribed to our standard hourly service, you will be charged only for your hours of use, as described above.

We bill you and charge your credit card at the end of each calendar month.

You can either open a support ticket from the cloud portal by clicking “Support” on the menu at the left of the page, or you can send an email to [email protected].

If this happens you can contact [email protected] and we will provide you with other payment options.

Yes. You can purchase cloud credits applied to TigerGraph Cloud usage. Please refer to https://www.tigergraph.com/cloud-credits/

With TigerGraph Cloud, you only pay for what you use. For long term contracts, please contact [email protected].

New December 2020 pricing applies to new paid tier solutions provisioned after December 16th 2020. You can keep the old pricing if you keep your paid tier instances provisioned before December 16th, 2020. If you want to take advantage of the new pricing to lower your cost, you can migrate your workload to a newly provisioned instance. Note that TigerGraph Cloud accounts with valid credit cards are eligible for the paid tier migration. Please submit a support ticket for migration assistance.

Pay-As-You-Go Pricing

AWS Pricing

Azure Pricing