ScyllaDB Documentation Logo Documentation
  • Server
    • ScyllaDB Open Source
    • ScyllaDB Enterprise
    • ScyllaDB Alternator
  • Cloud
  • Tools
    • ScyllaDB Manager
    • ScyllaDB Monitoring Stack
    • ScyllaDB Operator
  • Drivers
    • CQL Drivers
    • DynamoDB Drivers
Download
Menu
Scylla Cloud Managing Clusters Scaling a Cluster

Scaling a Cluster¶

When creating a cluster, you can determine the cluster capacity with several parameters:

  • The machine type based on storage/#CPU/memory size.

  • The number of machines.

ScyllaDB Cloud will deploy the cluster based on your specification. Later on, you can resize your cluster based on the needs of your application - you can monitor your workload’s utilization with ScyllaDB Monitoring tools and statistics.

Adding or Removing Nodes¶

Choose Action> Resize Cluster in your cluster’s view to open a request to add or remove nodes from your cluster. The cluster status will be verified before provisioning to ensure stability and performance.

The number of nodes you can add equals or is a multiple of the Replication Factor set for your cluster (3, 4, or 5).

If you request to increase the size of your cluster, the new node(s) will be added to the datacenter you are already using. To add nodes in a new datacenter, see Adding a Datacenter.

Adding a Datacenter¶

You can add a new datacenter (region) to an existing ScyllaDB cluster to scale out the cluster and provide higher availability (HA).

Choose Action> Add Data Center in your cluster’s view to open a request to add a new datacenter. You’ll need to specify the number of nodes you want to add in that datacenter. The number of nodes you can add equals or is a multiple of the Replication Factor set for your cluster (3, 4, or 5).The cluster status will be verified before provisioning to ensure stability and performance.

Note

The Add Data Center option is only available if VPC peering is enabled for your cluster.

PREVIOUS
Configuring Maintenance Windows
NEXT
Deleting a Cluster
  • New to ScyllaDB? Start here!
  • Quick Start Guide to ScyllaDB Cloud
  • About ScyllaDB Cloud as a Service
    • Benefits
    • Backups
    • Best Practices
    • Managing ScyllaDB Versions
    • Support, Alerts, and SLA Commitments
    • Costs
  • Deployment
    • Cloud Providers
    • Deploy ScyllaDB Cloud to Your Own AWS Account
    • AWS Virtual Private Network (VPC) Peering Setup Guide
    • GCP Virtual Private Network (VPC) Peering Setup Guide
    • Run Managed ScyllaDB Cloud Clusters on AWS Outposts
  • Managing Clusters
    • Maintenence Windows
    • Scaling a Cluster
    • Deleting a Cluster
  • Using ScyllaDB
    • Apache Cassandra Query Language (CQL)
    • ScyllaDB Drivers
    • Tracing
    • Role Based Access Control (RBAC)
    • ScyllaDB Integrations
  • Monitoring
    • Extracting Cluster Metrics
  • Security
    • ScyllaDB Cloud Security Best Practices
    • ScyllaDB Cloud Compliance
    • ScyllaDB Cloud Security Concepts
  • Serverless
  • Free Trial
  • Tutorials
  • API Documentation
    • Get Started with the ScyllaDB Cloud API
    • API Reference (BETA)
  • Getting Help
    • ScyllaDB Cloud FAQ
  • Create an issue

On this page

  • Scaling a Cluster
    • Adding or Removing Nodes
    • Adding a Datacenter
Logo
Docs Contact Us About Us
Mail List Icon Slack Icon Forum Icon
© 2023, ScyllaDB. All rights reserved.
Last updated on 02 Feb 2023.
Powered by Sphinx 4.3.2 & ScyllaDB Theme 1.3.4