Before You Begin
- Sign up for a CockroachDB Cloud account
- Have billing information ready (credit card or cloud marketplace subscription)
- Plan your cluster configuration based on your workload requirements
If you need permission to create a cluster, contact a CockroachDB Cloud Organization Admin.
Choose Your Plan
Select the plan that best matches your requirements:- Basic: Usage-based pricing for development and small workloads
- Standard: Provisioned compute with usage-based storage (Preview)
- Advanced: Fully provisioned with enterprise features
Create a Standard Cluster
Start Cluster Creation
- Log in to the CockroachDB Cloud Console
- If you have multiple organizations, select the correct one
- Click Create Cluster on the Overview page
- Select Standard plan
Select Cloud Provider
Choose your deployment environment:
- Google Cloud or AWS
- Azure is not yet supported for Standard clusters
For optimal performance, create your cluster on the same cloud provider and in the same regions as your existing services.
Configure Regions
Select at least one region for your cluster.Single-Region Cluster:
- Choose the region closest to your users
- Lower cost and complexity
- Can survive the loss of a single region
- Higher availability but increased cost
- CockroachDB optimizes access from the primary region
Provision Cluster Capacity
Set your provisioned compute capacity in vCPUs.Recommendations:
- Minimum 4-8 vCPUs for production workloads
- Allow 40% above expected peak workload
- You can adjust capacity later (3 decreases per 7 days)
Enter Billing Details
- Verify your cluster configuration and cost estimate
- Add payment method:
- Credit card
- AWS Marketplace subscription
- Google Cloud Marketplace subscription
- Apply trial credits if available
Name Your Cluster
Give your cluster a descriptive name:
- 6-20 characters in length
- Lowercase letters, numbers, and dashes
- No leading or trailing dashes
- Cannot be changed after creation
Create an Advanced Cluster
Start Cluster Creation
- Log in to the CockroachDB Cloud Console
- Click Create Cluster
- Select Advanced plan
Select Cloud Provider
Choose from:
- Amazon Web Services (AWS)
- Google Cloud Platform (GCP)
- Microsoft Azure
Configure Regions and Nodes
- Select one or more regions
- Specify the number of nodes per region
- For multi-region clusters, configure at least 3 regions with 3+ nodes each
For optimal performance, configure the same number of nodes in each region.
Configure Compute
Select the compute size for each node:
- vCPUs: 2, 4, 8, 16, 32, or more
- RAM: Automatically sized based on vCPUs
- Applies to all nodes in the cluster
Configure Storage
Set storage per node:
- AWS: Minimum 15 GiB, includes provisioned IOPS
- GCP/Azure: Minimum 15 GiB
- Cannot be decreased after creation
Optional: Enable Security Add-on
For PCI DSS compliance, enable the Advanced Security add-on:
- CMEK (Customer-Managed Encryption Keys)
- Enhanced audit logging
- Additional compliance certifications
Configure Networking (Optional)
Set up private connectivity:
- AWS: AWS PrivateLink
- GCP: VPC Peering or Private Service Connect
- Azure: Azure Private Link
Create a Basic Cluster
Configure Cluster
- Cloud Provider: AWS, GCP, or Azure
- Regions: Select 1-6 regions
- Spend Limit: Set maximum monthly spending (optional)
Basic clusters automatically scale based on usage. You’re only charged for resources consumed.
Post-Creation Steps
After your cluster is created:Cluster Creation Options Comparison
| Feature | Basic | Standard | Advanced |
|---|---|---|---|
| Creation Time | Seconds | 20-30 seconds | 20-30 minutes |
| Default Network Access | Open (0.0.0.0/0) | Locked down | Locked down |
| Scaling | Automatic | Manual capacity adjustment | Manual node/storage adjustment |
| Private Connectivity | Not available | AWS PrivateLink, GCP PSC | All options |
| DB Console | Not available | Not available | Available |
Next Steps
Connect to Your Cluster
Learn how to connect applications
Manage Your Cluster
Configure and manage your cluster
Set Up Monitoring
Monitor cluster performance
Configure Backups
Set up backup and restore