Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/pages/product/deployment/cloud/_meta.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,6 @@ module.exports = {
"custom-domains": "Custom domains",
"deployment-types": "Deployment types",
"pricing": "Pricing",
"support": "Support",
"limits": "Limits"
}
2 changes: 1 addition & 1 deletion docs/pages/product/deployment/cloud/limits.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ redirect_from:
- /cloud/limits
---

# Limits
# Limits and quotas in Cube Cloud

Cube Cloud implements limits on resource usage on account and deployment levels
to ensure the best experience for all Cube Cloud users.
Expand Down
260 changes: 115 additions & 145 deletions docs/pages/product/deployment/cloud/pricing.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,190 +3,154 @@ redirect_from:
- /cloud/pricing
---

# Pricing
# Pricing in Cube Cloud

Cube Cloud pricing is based on consumption of compute power which we measure
using Cube Compute Units in 5 minute intervals. The units are priced based on
which subscription plan you have chosen. Each plan has different features and
functionality that you should review as you think about what is right for your
business.

<InfoBox heading="What's a Cube Compute Unit?">

A **Cube Compute Unit** is a way to measure compute power used to run Cube Cloud
infrastructure. The price of a compute unit is determined by the Cube Cloud plan
you're subscribed to.

</InfoBox>

| Node Type | Compute Unit per hour (measured in 5 minute intervals) |
| ------------------------- | :----------------------------------------------------: |
| Cube Production Cluster | `4` |
| Cube Development Instance | `1` |
| Cube Store Worker | `1` |
| Cube API Instance | `1` |

Cube Cloud has four subscription plans that you can review
[here](https://cube.dev/pricing). The subscription plan you choose will
determine the price per Cube Compute Unit (CCU). Each subscription plan
determines the features, scalability, availability, as well as the speed and
scope of support you may receive for your deployment. During your deployment,
Premium, Enterprise, and Enterprise Premier customers can set
[Budgets][ref-cloud-budgets] to make sure you know your usage is on track and as
expected.
using [Cube Compute Units](#cube-compute-unit) in 5 minute intervals. Each [pricing
plan](#pricing-plans) has different features and functionality that you should review
as you think about what is right for your business.

## Cube Compute Unit

A **Cube Compute Unit** (CCU) is a way to measure compute power used to run Cube Cloud
infrastructure and resources within it.

| Resource type | CCUs per hour (measured in 5 minute intervals) |
| ------------------------- | :--------------------------------------------: |
| Production Cluster | 4 |
| Development Instance | 1 |
| Cube Store Worker | 1 |
| Cube API Instance | 1 |

The price of a CCU is determined by the pricing plan you're subscribed to.

Each plan determines the features, scalability, availability, as well as the [speed and
scope of support][ref-support] you may receive for your deployment.

During your deployment, Premium, Enterprise, and Enterprise Premier customers can set
[Budgets][ref-cloud-budgets] to make sure you know your usage is on track and as expected.

[ref-cloud-budgets]: /product/workspace/budgets

## Free
## Pricing plans

### Free

The Free plan is designed for development and testing purposes. It is not
**Free plan is designed for development and testing purposes.** It is not
intended for production use.

It offers up to two [Development Instances][ref-cloud-deployment-dev-instance].
The Free plan also has limits which are described [here][ref-cloud-limits].

### Support
You can review its [support terms][ref-free-plan-support] and [limits][ref-cloud-limits].

The Free plan offers support via online resources such as
[documentation][ref-docs-intro], [webinars][cube-webinars], and the [free
community Slack][cube-slack].
### Starter

## Starter

The Starter plan targets low-scale production that is not business-critical.
Pricing and minimums can be found [here][cube-pricing].
**Starter plan targets low-scale production that is not business-critical.**

It offers a [Production Cluster][ref-cloud-deployment-prod-cluster], the ability
to use third-party packages from the npm registry, AWS and GCP support in select
regions, pre-aggregations of upto 150GB in size, auto-suspend controls, and
regions, pre-aggregations of up to 150GB in size, auto-suspend controls, and
[semantic layer sync][ref-workspace-semantic-layer] with a single BI tool (such
as Preset or Metabase). The Starter plan also has limits which are described
[here][ref-cloud-limits].

### Starter Support
as Preset or Metabase).

The Starter plan includes support via online resources such as
[documentation][ref-docs-intro], [webinars][cube-webinars], and the [free
community Slack][cube-slack].
You can review its [pricing and minimums][cube-pricing], [support
terms][ref-starter-plan-support], and [limits][ref-cloud-limits].

You can also connect with our support team during
[support hours](#support-hours) with 3 questions per month using our in-product
chat feature.
### Premium

## Premium

The Premium plan is designed for basic small-scale production deployments.
Pricing and minimums can be found [here][cube-pricing].
**Premium plan is designed for basic small-scale production deployments.**

It offers everything in the [Starter plan](#starter) as well as support for
[custom domains][ref-cloud-custom-domains], AWS and GCP support in all regions,
and [semantic layer sync][ref-workspace-semantic-layer] with unlimited BI tools.
Cube Cloud provides a 99.95% uptime SLA for this plan. The Premium plan also has
limits which are described [here][ref-cloud-limits].

### Premium Support
Cube Cloud provides a 99.95% uptime SLA for this plan.

The Premium plan includes support via online resources such as
[documentation][ref-docs-intro], [webinars][cube-webinars], and the [free
community Slack][cube-slack]. It also includes **unlimited** questions for our
support engineers during [support hours](#support-hours) through our in-product
chat.
You can review its [pricing and minimums][cube-pricing], [support
terms][ref-premium-plan-support], and [limits][ref-cloud-limits].

| Priority | Response Time during Support Hours |
| -------- | ---------------------------------- |
| P0 | 60 minutes |
| P1 | 4 hours |
| P2 | 8 business hours |
| P3 | 2 business days |
### Enterprise

## Enterprise

The Enterprise plan is suitable for high-scale or mission-critical production
deployments with more significant security and compliance needs. Pricing and
minimums can be found [here][cube-pricing].
**Enterprise plan is suitable for high-scale or mission-critical production
deployments with more significant security and compliance needs.**

It offers everything in the [Premium plan](#premium) as well as SAML 2.0 support
for single sign-on, Azure support for all regions, a dedicated VPC for your Cube
Cloud infrastructure, [VPC peering][ref-cloud-vpc-peering], [monitoring
integrations][ref-cloud-monitoring], and [role-based access
control][ref-cloud-acl]. Cube Cloud provides a 99.99% uptime SLA for this plan.
The Enterprise plan also has limits which are described
[here][ref-cloud-limits].

### Enterprise Support

The Enterprise plan includes support via online resources such as
[documentation][ref-docs-intro], [webinars][cube-webinars], and the [free
community Slack][cube-slack]. It also includes **unlimited** questions for our
support engineers during [support hours](#support-hours) through our in-product
chat with faster response times as compared to the
[Premium plan](#premium-support).

The Enterprise plan also includes a dedicated CSM who will provide quarterly
reviews, sharing new features and training as well as usage and optimization
advice
You can review its [pricing and minimums][cube-pricing], [support
terms][ref-enterprise-plan-support], and [limits][ref-cloud-limits].

| Priority | Response Time during Support Hours |
| -------- | ---------------------------------- |
| P0 | 30 minutes |
| P1 | 2 hours |
| P2 | 8 business hours |
| P3 | 2 business days |
### Enterprise Premier

## Enterprise Premier

The Enterprise Premium plan caters to high-scale, high-availability
mission-critical production deployments with security and compliance needs.
**Enterprise Premier plan caters to high-scale, high-availability
mission-critical production deployments with security and compliance needs.**

It offers everything in the [Enterprise plan](#enterprise) as well as enabling
the use of [Production Multi-Clusters][ref-cloud-deployment-prod-multicluster],
unlimited pre-aggregation sizes, and support for kSQL and Elasticsearch. Cube
Cloud provides a 99.995% uptime SLA for this plan. The Enterprise Premier plan
also has limits which are described [here][ref-cloud-limits].

### Enterprise Premier Support

The Enterprise Premier plan includes support via online resources such as
[documentation][ref-docs-intro], [webinars][cube-webinars], and the [free
community Slack][cube-slack]. It also includes **unlimited** questions for our
support engineers during [support hours](#support-hours) through our in-product
chat with faster response times as compared to the
[Enterprise plan](#enterprise-support).

| Priority | Response Time during Support Hours |
| -------- | ---------------------------------- |
| P0 | 15 minutes |
| P1 | 1 hour |
| P2 | 8 business hours |
| P3 | 2 business days |

## Support Hours

Official support hours are weekdays (Monday through Friday) from 8am ET to 8pm
ET. The above response times are only during support hours.

## Support Priority Definitions

We prioritize support requests based on their severity, as follows:

- **P0**: The platform is severely impacted or completely shut down. We will
assign specialists to work continuously to fix the issue, provide ongoing
updates, and start working on a temporary workaround or fix.

- **P1**: The platform is functioning with limited capabilities or facing
critical issues preventing a production deployment. We will assign specialists
to fix the issue, provide ongoing updates, and start working on a temporary
workaround or fix.

- **P2**: There are issues with workaround solutions or non-critical functions.
We will use resources during local business hours until the issue is resolved
or a workaround is in place.

- **P3**: There is a need for clarification in the documentation, or a
suggestion for product enhancement. We will triage the request, provide
clarification when possible, and may include a resolution in a future update.

## Overages and Payment Terms
Cloud provides a 99.995% uptime SLA for this plan.

You can review its [pricing and minimums][cube-pricing], [support
terms][ref-enterprise-premier-plan-support], and [limits][ref-cloud-limits].

## Total cost examples

The following examples provide insight into the total cost to use Cube Cloud.

### Small-scale deployment

Suppose a company uses Cube Cloud to power self-serve business intelligence for
a couple of teams in Eastern and Pacific time zones.

This organization:
* Uses the Premium plan of Cube Cloud.
* Runs a single Production Cluster that is active 24/7 but never has to auto-scale
its API instances because the usage is spread evenly with no bursts.
* Operates on a small volume of data that requires the usage of just 2 Cube Store
Workers to run queries and refresh pre-aggregations mostly during working hours,
being active approximately 50% of the time.
* Updates its data model infrequently and without using a dedicated Development
Instance for testing purposes, with 2 data engineers spending just 1 hour a day each,
in the development mode of the Production Cluster.

| Resource | Usage per month | CCU per month | Cost per month |
| ----------------------------------------------- | --------------------------------------------------------- | ------------------------------- | ---------------------------------------------------------- |
| Production Cluster | 1 Production Cluster ×<br/>24 hours per day ×<br/>30 days | 720 hours ×<br/>4 CCUs per hour | 2880 CCUs ×<br/>\$&thinsp;0.25 per CCU = **\$&thinsp;720** |
| Additional Cube API Instance | — | — | — |
| Cube Store Worker | 2 Cube Store Workers ×<br/>12 hours per day ×<br/>30 days | 720 hours ×<br/>1 CCU per hour | 720 CCUs ×<br/>\$&thinsp;0.25 per CCU = **\$&thinsp;180** |
| Development Instance | — | — | — |
| Development Instance<br/>(for development mode) | 2 users ×<br/>1 hour per day ×<br/>30 days | 60 hours ×<br/>1 CCU per hour | 60 CCUs ×<br/>\$&thinsp;0.25 per CCU = **\$&thinsp;15** |
| **Total** | | | **\$&thinsp;915** |

### Medium-scale deployment

Suppose a company with globally distributed workforce uses Cube Cloud to enable self-serve
exploration in multiple BI tools and AI agents; it also uses Cube Cloud to power embedded
analytics in its SaaS platform that caters to a vast worldwide customer base.

This organization:
* Uses the Enterprise plan of Cube Cloud.
* Runs two Production Clusters that are active 24/7 and auto-scale up to 8 API instances
during a peak hour every day.
* Operates on a moderate volume of data that requires the usage of 4 Cube Store
Workers by both Production Clusters to run queries and refresh pre-aggregations 24/7,
being active approximately 50% of the time.
* Uses a dedicated Development Instance for testing purposes that is active 12 hours a day.
* Has a team of 5 data engineers who frequently update the data model, with each data engineer
spending about 4 hours a day in the development mode of the dedicated Development Instance.

| Resource | Usage per month | CCU per month | Cost per month |
| ----------------------------------------------- | ------------------------------------------------------------------------------------- | -------------------------------- | ---------------------------------------------------------- |
| Production Cluster | 2 Production Clusters ×<br/>24 hours per day ×<br/>30 days | 1440 hours ×<br/>4 CCUs per hour | 5760 CCUs ×<br/>\$&thinsp;0.4 per CCU = **\$&thinsp;2304** |
| Additional Cube API Instance | 2 Production Clusters ×<br/>(8 – 2) API Instances ×<br/>1 hour per day ×<br/>30 days | 360 hours ×<br/>1 CCU per hour | 360 CCUs ×<br/>\$&thinsp;0.4 per CCU = **\$&thinsp;144** |
| Cube Store Worker | 2 Production Clusters ×<br/>4 Cube Store Workers ×<br/>12 hours per day ×<br/>30 days | 2880 hours ×<br/>1 CCU per hour | 2880 CCUs ×<br/>\$&thinsp;0.4 per CCU = **\$&thinsp;1152** |
| Development Instance | 1 Development Instance ×<br/>12 hours per day ×<br/>30 days | 360 hours ×<br/>1 CCU per hour | 360 CCUs ×<br/>\$&thinsp;0.4 per CCU = **\$&thinsp;144** |
| Development Instance<br/>(for development mode) | 5 users ×<br/>4 hours per day ×<br/>30 days | 600 hours ×<br/>1 CCU per hour | 600 CCUs ×<br/>\$&thinsp;0.4 per CCU = **\$&thinsp;240** |
| **Total** | | | **\$&thinsp;3984** |

## Overages and payment terms

### Overages

Expand Down Expand Up @@ -234,3 +198,9 @@ subscription plan level. Payments are non-refundable.
[ref-cloud-custom-domains]: /product/deployment/cloud/custom-domains
[ref-cloud-vpc-peering]: /product/configuration/vpc
[ref-workspace-semantic-layer]: /product/workspace/semantic-layer-sync
[ref-support]: /product/deployment/cloud/support
[ref-free-plan-support]: /product/deployment/cloud/support#free
[ref-starter-plan-support]: /product/deployment/cloud/support#starter
[ref-premium-plan-support]: /product/deployment/cloud/support#premium
[ref-enterprise-plan-support]: /product/deployment/cloud/support#enterprise
[ref-enterprise-premier-plan-support]: /product/deployment/cloud/support#enterprise-premier
Loading