Cost Estimator

Upsolver provides a transparent and simple-to-understand value-based pricing model. To estimate the costs you simply need to understand the amount of data you will ingest.

Our pricing comprises a software edition fee and a data usage fee based on the volume of data ingested. You will also need to account for infrastructure fees.

Software Edition Fees

Upsolver offers three software editions:

  1. Start-up

  2. Standard

  3. Enterprise

The Standard Edition has a software fee of $4,999 monthly, which includes 24x7 advanced support and up to five hours of dedicated assistance from solutions architects.

To learn more about the supported features in each software edition and to contact us for Enterprise Edition fees, please visit the Upsolver Pricing page on our website.


Infrastructure Fees

When you deploy Upsolver in your AWS VPC, Upsolver will automatically configure the required infrastructure. This infrastructure gives you full control over your data and ensures that none of it leaves your AWS account. You can learn more about these components in the Deployment Guide.

Upsolver does not charge you for infrastructure resources, they are billed directly by AWS. However, Upsolver will attempt to optimize how it uses these resources to reduce operational costs, like leveraging EC2 Spot Instances when applicable.

Cost estimates for the AWS resources used to run Upsolver

Prices are based on the US East region. AWS users with custom pricing/discounts will use their rates. Last updated February 2023.

Predictable infrastructure costs:

  • One Amazon Kinesis shard, in a provisioned mode, for about $15 a month regardless of deployment size. Kinesis is used for synchronization within Upsolver. See the AWS Kinesis pricing page.

  • One r6i.xlarge for the API server, using spot instances, for about $60, depending on spot availability. The API server runs the user interface and handles all CRUD operations (e.g. create a job) and settings management via the user interface or CLI. See the AWS EC2 Spot Instances pricing page.

Variable costs:

  • In order to process up to 10TB of data in a month, you will likely need one server, of size 2xlarge (e.g. r6i.2xlarge). Current spot pricing is about $75 per month. By default, Upsolver uses Spot instances, which results in a 60%-80% reduction in compute costs over on-demand instances. The cluster auto-scaling feature allows you to only pay for what you use. See the AWS EC2 Spot Instances pricing page.

  • $23 a month per 1TB stored on the data lake. The size of your data lake will depend on many factors, the primary of which is how long data is retained. You can also turn on retention for tables to delete data you no longer wish to pay for. See the AWS S3 pricing page.

  • Upsolver manages table metadata in the AWS Glue Data Catalog which bills based on the amount of metadata stored and the number of API requests. This often represents a small part of the total cost associated with data ingestion and transformation. See the AWS Glue Pricing page.

Data Usage Fees

For the first 500 terabytes of data ingested, the usage fee is $225 per terabyte and drops considerably per terabyte for additional data ingested.

Data cost estimates per use case

The following use cases provide an estimate of costs based on the volume of data ingested.

Ingesting 3TB of data from Amazon S3 over a month

  • Upsolver usage fee: 3 * $225 = $675 Upsolver usage fee.

  • Data lake: 3 * $23 = $69 for Amazon S3 storage of newly ingested data and some data retained from previous months.

  • Computing: $75 for one 2xlarge server.

  • Infrastructure (Amazon Kinesis and API server): $75.

A total estimate of $894 = $675 paid to Upsolver and $219 paid to AWS.


Ingesting 10TB of data from Amazon Kinesis over a month

  • Upsolver usage fee: 10 * $225 = $2,250.

  • Data lake: 10 * $23 = $230 for Amazon S3 storage of newly ingested data and some data retained from previous months.

  • Computing: $75 for one 2xlarge server.

  • Infrastructure (Amazon Kinesis usage by Upsolver and API server): $75.

A total estimate of $2,880 = $2,500 paid to Upsolver and $380 paid to AWS.


Ingesting 100TB of data from Amazon S3 over a month

  • Upsolver usage fee: 100 * $225 = $25,000.

  • Data lake: 100 * $23 = $2,300 for Amazon S3 storage of newly ingested data and some data retained from previous months.

  • Computing: 10 * $75 = $750 for 2xlarge servers. Each serves 10TB of data.

  • Infrastructure (Amazon Kinesis and API server): $75.

A total estimate of $28,125 = $25,000 paid to Upsolver and $3,125 paid to AWS.

Last updated