Clone a Typesense Cloud cluster
You can clone all the data in your cluster to a new cluster using the Cluster Cloning feature.
- Click on "clusters" in the top nav bar.
- Click on the cluster you want to clone to open its Cluster Dashboard.
- On the left-side pane, click on "Cluster Configuration".
- On the next screen, click on the "Clone" button.
- You can then choose the Typesense Version to use for the new cluster, and the region you want the new cloned cluster to be provisioned in.
- Click on "Clone Now".
The amount of time it takes to perform a clone depends on the size of your dataset, since the data first has to be extracted from your current cluster and reindexed in a new cluster. You'll receive an email once the cloning operation is complete.
Cluster Configuration
Cloning a cluster will create a new cluster with identical RAM, CPU and GPU configuration, and data.
The new cluster will have High Availability disabled initially (even if the source cluster has HA enabled), but this can be enabled later as a configuration change on the new cluster if needed.
The new cluster will have a new hostname, but the API Keys from your old cluster will be transferred to the new cluster.
Billing
The new cluster will be billed separately from the source cluster.
Use Cases
The cluster cloning feature is helpful if you want to test new versions of Typesense on your production dataset.
You can also use it to debug issues in a standalone environment as needed.
You can use it for disaster recovery purposes by cloning a cluster before making a major round of changes.
You can also use the Cluster Management API and periodically clone your cluster programatically, to have a live standby environment that you can swap your application to if needed.