Overview
Overview
BYOC (Bring Your Own Cloud) allows you to deploy ClickHouse Cloud on your own cloud infrastructure. This is useful if you have specific requirements or constraints that prevent you from using the ClickHouse Cloud managed service.
If you would like access, please contact us. Refer to our Terms of Service for additional information.
BYOC is designed specifically for large-scale deployments, and requires customers to sign a committed contract.
Supported Cloud Service Providers:
- AWS (GA)
- GCP (Private Preview). Please join the waitlist here if you are interested.
- Azure (Roadmap). Please join the waitlist here if you are interested.
Glossary
- ClickHouse VPC: The VPC owned by ClickHouse Cloud.
- Customer BYOC VPC: The VPC, owned by the customer's cloud account, is provisioned and managed by ClickHouse Cloud and dedicated to a ClickHouse Cloud BYOC deployment.
- Customer VPC Other VPCs owned by the customer cloud account used for applications that need to connect to the Customer BYOC VPC.
Architecture
Metrics and logs are stored within the customer's BYOC VPC. Logs are currently stored in locally in EBS. In a future update, logs will be stored in LogHouse, which is a ClickHouse service in the customer's BYOC VPC. Metrics are implemented via a Prometheus and Thanos stack stored locally in the customer's BYOC VPC.
Features
Supported features
- SharedMergeTree: ClickHouse Cloud and BYOC use the same binary and configuration. Therefore all features from ClickHouse core are supported in BYOC such as SharedMergeTree.
- Console access for managing service state:
- Supports operations such as start, stop, and terminate.
- View services and status.
- Backup and restore.
- Manual vertical and horizontal scaling.
- Auto Idling.
- Warehouses: Compute-Compute Separation
- Zero Trust Network via Tailscale.
- Monitoring:
- The Cloud console includes built-in health dashboards for monitoring service health.
- Prometheus scraping for centralized monitoring with Prometheus, Grafana, and Datadog. See the Prometheus documentation for setup instructions.
- VPC Peering.
- Integrations: See the full list on this page.
- Secure S3.
- AWS PrivateLink.
Planned features (currently unsupported)
- AWS KMS aka CMEK (customer-managed encryption keys)
- ClickPipes
- Autoscaling
- MySQL interface