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: 0 additions & 1 deletion docs/pages/product/configuration/_meta.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
module.exports = {
"data-sources": "Data sources",
"visualization-tools": "Visualization tools",
"vpc": "VPC",
"advanced": "Advanced"
}
5 changes: 4 additions & 1 deletion docs/pages/product/deployment/cloud.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ In Cube Cloud, you can:
* [Create an account](https://cubecloud.dev/auth/signup).
* Invite one or more users to the account, [assign roles][ref-rbac] to them,
and enable [single sign-on][ref-sso].
* Use a supported [cloud provider][ref-providers] and, optionally, connect with a [dedicated VPC][ref-vpc].
* Create one or more [deployments][ref-deployments] of [various
types][ref-deployment-types], and set up [continuous deployment][ref-cd].
* Within each deployment, allocate resources, run Cube, and use a set of
Expand Down Expand Up @@ -56,4 +57,6 @@ and fine-tune deployments for better [scalability][ref-scalability].
[ref-auto-sus]: /product/deployment/cloud/auto-suspension
[ref-budgets]: /product/workspace/budgets
[ref-performance]: /product/workspace/performance
[ref-scalability]: /product/deployment/cloud/scalability
[ref-scalability]: /product/deployment/cloud/scalability
[ref-providers]: /product/deployment/cloud/providers
[ref-vpc]: /product/deployment/cloud/vpc
2 changes: 2 additions & 0 deletions docs/pages/product/deployment/cloud/_meta.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
module.exports = {
"providers": "Cloud providers",
"vpc": "VPC",
"deployments": "Deployments",
"deployment-types": "Deployment types",
"continuous-deployment": "Continuous deployment",
Expand Down
47 changes: 47 additions & 0 deletions docs/pages/product/deployment/cloud/providers.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Cloud providers in Cube Cloud

Cube Cloud works with all three major cloud providers:

- [Amazon Web Services](https://aws.amazon.com) (AWS)
- [Google Cloud Platform](https://cloud.google.com) (GCP)
- [Microsoft Azure](https://azure.microsoft.com)

<SuccessBox>

AWS and GCP are available in Cube Cloud on [all tiers](https://cube.dev/pricing).
Azure is only available on [Enterprise and above](https://cube.dev/pricing) tiers.
[Contact us](https://cube.dev/contact) for details.

</SuccessBox>

## Regions

You can create [deployments][ref-deployments] in any available shared region of any provider.

You can also use a [dedicated VPC][ref-vpc] in a region of your choice.

## Services

See provider-specific pages for a list of services Cube Cloud integrates with.

<Grid imageSize={[56, 56]} cols={2}>
<GridItem
url="providers/aws"
imageUrl="https://static.cube.dev/icons/aws.svg"
title="Amazon Web Services"
/>
<GridItem
url="providers/gcp"
imageUrl="https://static.cube.dev/icons/google-cloud.svg"
title="Google Cloud Platform"
/>
<GridItem
url="providers/azure"
imageUrl="https://static.cube.dev/icons/azure.svg"
title="Microsoft Azure"
/>
</Grid>


[ref-deployments]: /product/deployment/cloud/deployments
[ref-vpc]: /product/deployment/cloud/vpc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
module.exports = {
"aws": "AWS",
"azure": "Azure",
"gcp": "GCP"
"gcp": "GCP",
"azure": "Azure"
}
48 changes: 48 additions & 0 deletions docs/pages/product/deployment/cloud/providers/aws.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Integrating with services on AWS

Cube Cloud works with numerious services available on
[Amazon Web Services](https://aws.amazon.com) (AWS).
This page provides a non-exhaustive lists of these services.

<InfoBox>

[Contact us](https://cube.dev/contact) if you have questions about Cube Cloud integration with a particular service.

</InfoBox>

## Data sources

Cube Cloud integrates with the following [data sources](/product/configuration/data-sources):

- [Amazon Redshift](/product/configuration/data-sources/aws-redshift)
- [Amazon Athena](/product/configuration/data-sources/aws-athena)
- [Postgres](/product/configuration/data-sources/postgres), [Microsoft SQL Server](/product/configuration/data-sources/ms-sql), [MySQL](/product/configuration/data-sources/mysql), and [Oracle](/product/configuration/data-sources/oracle) on [Amazon RDS](https://aws.amazon.com/rds/)
- [Hive / SparkSQL](/product/configuration/data-sources/hive), [Presto](/product/configuration/data-sources/presto), and [Trino](/product/configuration/data-sources/trino) on [Amazon EMR](https://aws.amazon.com/emr/)
- [Elasticsearch](/product/configuration/data-sources/elasticsearch) on [Amazon OpenSearch Service](https://aws.amazon.com/opensearch-service/)
- [Parquet, CSV, and JSON files](/product/configuration/data-sources/duckdb) on [Amazon S3](https://aws.amazon.com/s3/)

## Data visualization tools

Cube Cloud integrates with the following [data visualization tools](/product/configuration/visualization-tools):

- [Amazon QuickSight](https://aws.amazon.com/quicksight/) via [SQL API](/product/apis-integrations/sql-api)

## Storage

[Amazon S3](https://aws.amazon.com/s3/) can be used as storage for [export buckets](/product/caching/using-pre-aggregations#export-bucket) and [pre-aggregations](/product/caching/using-pre-aggregations).

## Compute

[Amazon EC2](https://aws.amazon.com/ec2/) can be used as compute for [deployments](/product/deployment/cloud/deployments).

## Authentication

[Amazon Cognito](https://aws.amazon.com/pm/cognito/) can be used for [authentication of API requests](/guides/recipes/auth/aws-cognito).

## Monitoring

[Amazon CloudWatch](https://aws.amazon.com/cloudwatch/) and [Amazon S3](https://aws.amazon.com/s3/) can be used as destinations for [monitoring integrations](/product/monitoring/integrations).

## Networking

[Amazon VPC](https://aws.amazon.com/vpc/) can be used for [secure networking](/product/deployment/cloud/vpc/aws).
50 changes: 50 additions & 0 deletions docs/pages/product/deployment/cloud/providers/azure.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Integrating with services on Azure

Cube Cloud works with numerious services available on
[Microsoft Azure](https://azure.microsoft.com).
This page provides a non-exhaustive lists of these services.

<InfoBox>

[Contact us](https://cube.dev/contact) if you have questions about Cube Cloud integration with a particular service.

</InfoBox>

## Data sources

Cube Cloud integrates with the following [data sources](/product/configuration/data-sources):

- [Microsoft Fabric](/product/configuration/data-sources/ms-fabric)
- [Microsoft SQL Server](/product/configuration/data-sources/ms-sql) on [Azure SQL](https://azure.microsoft.com/en-us/products/azure-sql)
- [Postgres](/product/configuration/data-sources/postgres) on [Azure Database for PostgreSQL](https://azure.microsoft.com/en-us/products/postgresql/)
- [MySQL](/product/configuration/data-sources/mysql) on [Azure Database for MySQL](https://azure.microsoft.com/en-us/products/mysql/)

## Data visualization tools

Cube Cloud integrates with the following [data visualization tools](/product/configuration/visualization-tools):

- [Microsoft Power BI](https://www.microsoft.com/en-us/power-platform/products/power-bi/) via [Semantic Layer Sync](/product/workspace/semantic-layer-sync)

## Storage

[Azure Blob Storage](https://azure.microsoft.com/en-us/products/storage/blobs) can be used as storage for [export buckets](/product/caching/using-pre-aggregations#export-bucket) and [pre-aggregations](/product/caching/using-pre-aggregations).

## Compute

[Azure Virtual Machines](https://azure.microsoft.com/en-gb/products/virtual-machines/) can be used as compute for [deployments](/product/deployment/cloud/deployments).

## Authentication

[Microsoft Entra ID](https://www.microsoft.com/en-us/security/business/identity-access/microsoft-entra-id) can be used for authentication of API requests.

## Single sign-on

[Microsoft Entra ID](https://www.microsoft.com/en-us/security/business/identity-access/microsoft-entra-id) can be used for [single sign-on](/product/workspace/sso/microsoft-entra-id).

## Monitoring

[Azure Monitor](https://azure.microsoft.com/en-us/products/monitor) and [Azure Blob Storage](https://azure.microsoft.com/en-us/products/storage/blobs) can be used as destinations for [monitoring integrations](/product/monitoring/integrations).

## Networking

[Azure Virtual Network](https://azure.microsoft.com/en-us/products/virtual-network) can be used for [secure networking](/product/deployment/cloud/vpc/azure).
50 changes: 50 additions & 0 deletions docs/pages/product/deployment/cloud/providers/gcp.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Integrating with services on GCP

Cube Cloud works with numerious services available on
[Google Cloud Platform](https://cloud.google.com) (GCP).
This page provides a non-exhaustive lists of these services.

<InfoBox>

[Contact us](https://cube.dev/contact) if you have questions about Cube Cloud integration with a particular service.

</InfoBox>

## Data sources

Cube Cloud integrates with the following [data sources](/product/configuration/data-sources):

- [Google BigQuery](/product/configuration/data-sources/google-bigquery)
- [Postgres](/product/configuration/data-sources/postgres), [Microsoft SQL Server](/product/configuration/data-sources/ms-sql), [MySQL](/product/configuration/data-sources/mysql) on [Google Cloud SQL](https://cloud.google.com/sql)
- [Hive / SparkSQL](/product/configuration/data-sources/hive), [Presto](/product/configuration/data-sources/presto), and [Trino](/product/configuration/data-sources/trino) on [Google Dataproc](https://cloud.google.com/dataproc)
- [Parquet, CSV, and JSON files](/product/configuration/data-sources/duckdb) on [Google Cloud Storage](https://cloud.google.com/storage)

## Data visualization tools

Cube Cloud integrates with the following [data visualization tools](/product/configuration/visualization-tools):

- [Looker Studio](https://cloud.google.com/looker-studio) via [SQL API](/product/apis-integrations/sql-api)

## Storage

[Google Cloud Storage](https://cloud.google.com/storage) can be used as storage for [export buckets](/product/caching/using-pre-aggregations#export-bucket) and [pre-aggregations](/product/caching/using-pre-aggregations).

## Compute

[Google Compute Engine](https://cloud.google.com/products/compute) can be used as compute for [deployments](/product/deployment/cloud/deployments).

## Authentication

[Google Identity Platform](https://cloud.google.com/security/products/identity-platform) can be used for authentication of API requests.

## Single sign-on

[Google Workspace](https://workspace.google.com) can be used for [single sign-on](/product/workspace/sso/google-workspace).

## Monitoring

[Google Cloud Logging](https://cloud.google.com/logging), [Google Cloud Monitoring](https://cloud.google.com/monitoring), and [Google Cloud Storage](https://cloud.google.com/storage) can be used as destinations for [monitoring integrations](/product/monitoring/integrations).

## Networking

[Google VPC](https://cloud.google.com/vpc) can be used for [secure networking](/product/deployment/cloud/vpc/gcp).
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ redirect_from:
- /cloud/configuration/connecting-with-a-vpc
---

# Connecting with a VPC
# Connecting with a VPC in Cube Cloud

For improved stability and security, Cube Cloud supports connecting to one or
more VPCs (virtual private clouds) in your Azure, AWS, or GCP accounts.
Expand Down
5 changes: 5 additions & 0 deletions docs/pages/product/deployment/cloud/vpc/_meta.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
module.exports = {
"aws": "AWS",
"gcp": "GCP",
"azure": "Azure"
}