diff --git a/docs/pages/product/configuration/_meta.js b/docs/pages/product/configuration/_meta.js index 2d698500d27c5..e6485428a4797 100644 --- a/docs/pages/product/configuration/_meta.js +++ b/docs/pages/product/configuration/_meta.js @@ -1,6 +1,5 @@ module.exports = { "data-sources": "Data sources", "visualization-tools": "Visualization tools", - "vpc": "VPC", "advanced": "Advanced" } \ No newline at end of file diff --git a/docs/pages/product/deployment/cloud.mdx b/docs/pages/product/deployment/cloud.mdx index 0fe2ac1fa72be..fbde170981a68 100644 --- a/docs/pages/product/deployment/cloud.mdx +++ b/docs/pages/product/deployment/cloud.mdx @@ -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 @@ -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 \ No newline at end of file +[ref-scalability]: /product/deployment/cloud/scalability +[ref-providers]: /product/deployment/cloud/providers +[ref-vpc]: /product/deployment/cloud/vpc \ No newline at end of file diff --git a/docs/pages/product/deployment/cloud/_meta.js b/docs/pages/product/deployment/cloud/_meta.js index b7f074d519408..08e97af13190c 100644 --- a/docs/pages/product/deployment/cloud/_meta.js +++ b/docs/pages/product/deployment/cloud/_meta.js @@ -1,4 +1,6 @@ module.exports = { + "providers": "Cloud providers", + "vpc": "VPC", "deployments": "Deployments", "deployment-types": "Deployment types", "continuous-deployment": "Continuous deployment", diff --git a/docs/pages/product/deployment/cloud/providers.mdx b/docs/pages/product/deployment/cloud/providers.mdx new file mode 100644 index 0000000000000..341e49370b755 --- /dev/null +++ b/docs/pages/product/deployment/cloud/providers.mdx @@ -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) + + + +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. + + + +## 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. + + + + + + + + +[ref-deployments]: /product/deployment/cloud/deployments +[ref-vpc]: /product/deployment/cloud/vpc \ No newline at end of file diff --git a/docs/pages/product/configuration/vpc/_meta.js b/docs/pages/product/deployment/cloud/providers/_meta.js similarity index 50% rename from docs/pages/product/configuration/vpc/_meta.js rename to docs/pages/product/deployment/cloud/providers/_meta.js index 94c163c6a5a7c..9864216b0c2e2 100644 --- a/docs/pages/product/configuration/vpc/_meta.js +++ b/docs/pages/product/deployment/cloud/providers/_meta.js @@ -1,5 +1,5 @@ module.exports = { "aws": "AWS", - "azure": "Azure", - "gcp": "GCP" + "gcp": "GCP", + "azure": "Azure" } \ No newline at end of file diff --git a/docs/pages/product/deployment/cloud/providers/aws.mdx b/docs/pages/product/deployment/cloud/providers/aws.mdx new file mode 100644 index 0000000000000..a63e1abb58536 --- /dev/null +++ b/docs/pages/product/deployment/cloud/providers/aws.mdx @@ -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. + + + +[Contact us](https://cube.dev/contact) if you have questions about Cube Cloud integration with a particular service. + + + +## 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). \ No newline at end of file diff --git a/docs/pages/product/deployment/cloud/providers/azure.mdx b/docs/pages/product/deployment/cloud/providers/azure.mdx new file mode 100644 index 0000000000000..071d9d29428d7 --- /dev/null +++ b/docs/pages/product/deployment/cloud/providers/azure.mdx @@ -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. + + + +[Contact us](https://cube.dev/contact) if you have questions about Cube Cloud integration with a particular service. + + + +## 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). \ No newline at end of file diff --git a/docs/pages/product/deployment/cloud/providers/gcp.mdx b/docs/pages/product/deployment/cloud/providers/gcp.mdx new file mode 100644 index 0000000000000..9b768ac9177a0 --- /dev/null +++ b/docs/pages/product/deployment/cloud/providers/gcp.mdx @@ -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. + + + +[Contact us](https://cube.dev/contact) if you have questions about Cube Cloud integration with a particular service. + + + +## 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). \ No newline at end of file diff --git a/docs/pages/product/configuration/vpc.mdx b/docs/pages/product/deployment/cloud/vpc.mdx similarity index 96% rename from docs/pages/product/configuration/vpc.mdx rename to docs/pages/product/deployment/cloud/vpc.mdx index 05c9ee11b435c..b3c8d7c346620 100644 --- a/docs/pages/product/configuration/vpc.mdx +++ b/docs/pages/product/deployment/cloud/vpc.mdx @@ -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. diff --git a/docs/pages/product/deployment/cloud/vpc/_meta.js b/docs/pages/product/deployment/cloud/vpc/_meta.js new file mode 100644 index 0000000000000..9864216b0c2e2 --- /dev/null +++ b/docs/pages/product/deployment/cloud/vpc/_meta.js @@ -0,0 +1,5 @@ +module.exports = { + "aws": "AWS", + "gcp": "GCP", + "azure": "Azure" +} \ No newline at end of file diff --git a/docs/pages/product/configuration/vpc/aws.mdx b/docs/pages/product/deployment/cloud/vpc/aws.mdx similarity index 100% rename from docs/pages/product/configuration/vpc/aws.mdx rename to docs/pages/product/deployment/cloud/vpc/aws.mdx diff --git a/docs/pages/product/configuration/vpc/azure.mdx b/docs/pages/product/deployment/cloud/vpc/azure.mdx similarity index 100% rename from docs/pages/product/configuration/vpc/azure.mdx rename to docs/pages/product/deployment/cloud/vpc/azure.mdx diff --git a/docs/pages/product/configuration/vpc/gcp.mdx b/docs/pages/product/deployment/cloud/vpc/gcp.mdx similarity index 100% rename from docs/pages/product/configuration/vpc/gcp.mdx rename to docs/pages/product/deployment/cloud/vpc/gcp.mdx