Scaling is the ability to adjust available resources to meet client demands. Scale and Enterprise tier services can be scaled horizontally by calling an API programmatically or changing settings in the UI. Scale tier services and Enterprise tier services with standard 1:4 profiles can also be autoscaled vertically to meet application demands.
Automatic vertical scaling is available in the Scale and Enterprise plans. To upgrade, visit the plans page in the cloud console.
How scaling works in ClickHouse Cloud
ClickHouse Cloud supports manual horizontal scaling for Scale and Enterprise tier services. Scale tier services also support vertical autoscaling; Enterprise tier vertical autoscaling support depends on the profile, as described below. Horizontal autoscaling is available in Private Preview for Scale and Enterprise tier services.
For Enterprise tier services scaling works as follows:
- Horizontal scaling: Manual horizontal scaling is available across all standard and custom profiles on the Enterprise tier.
- Vertical scaling:
- Standard
1:4profiles support vertical autoscaling. - Custom profiles (
highMemoryandhighCPU) don’t support vertical autoscaling or manual vertical scaling. However, these services can be scaled vertically by contacting support.
- Standard
Learn more
- Vertical autoscaling — Automatic CPU and memory scaling based on usage
- Horizontal autoscaling — Automatic replica scaling based on workload demand
- Horizontal scaling — Manual replica scaling via API or UI
- Make Before Break (MBB) — How ClickHouse Cloud performs seamless scaling operations
- Automatic idling — Cost savings through automatic service suspension
- Scaling recommendations — Understanding scaling recommendations
- Scheduled scaling — Understanding the Scheduled Scaling feature, which lets you define exactly when your service should scale up or down, independent of real-time metrics
- Large single-replica services — Vertical scaling for single-replica services on the Scale and Enterprise tiers