ScyllaDB University Live | Free Virtual Training Event
Learn more
ScyllaDB Documentation Logo Documentation
  • Deployments
    • Cloud
    • Server
  • Tools
    • ScyllaDB Manager
    • ScyllaDB Monitoring Stack
    • ScyllaDB Operator
  • Drivers
    • CQL Drivers
    • DynamoDB Drivers
    • Supported Driver Versions
  • Resources
    • ScyllaDB University
    • Community Forum
    • Tutorials
Install
Ask AI
ScyllaDB Docs ScyllaDB Cloud Deployment Cluster Types - X Cloud and Standard

Cluster Types - X Cloud and Standard¶

Overview¶

When creating a cluster, you can choose between a Standard or an X Cloud cluster.

  • X Cloud clusters offer up to 90% storage utilization, better elasticity, and faster scaling. Some ScyllaDB features are not available in X Cloud clusters. See X Cloud Limitations.

  • Standard clusters offer up to 70% storage utilization and a complete set of ScyllaDB features.

Standard

X Cloud BETA

Tablets

Yes (default)

Yes (enforced)

Vnodes

Yes

No

Storage Utilization

Up to 70%

Up to 90%

Multi-DC

Yes

Yes

ScyllaDB Features

Full

Limitations

X Cloud Clusters BETA¶

If you choose the X Cloud option, tablets-based data replication in your cluster is enforced on all keyspaces. Owing to tablets, X Cloud clusters provide better elasticity, faster scaling, and allow you to reach up to 90% storage utilization.

X Cloud is in the Beta stage and has some limitations. We’re actively working to expand functionality in future updates.

X Cloud Auto Scaling¶

X Cloud clusters scale automatically using different instance families and a mix of instance sizes, increasing or decreasing new instances as the workload spikes or drops. This brings multiple benefits to the scaling process.

  • You avoid overprovisioning. The cluster capacity is automatically adjusted to match real-time demand.

  • It enables up to 90% storage utilization, allowing you to maintain reliable performance at the lowest possible cost.

  • Scaling is faster. Due to the tablets-based replication architecture, new nodes can be added in parallel and almost instantly balance the load.

../_images/xcloud-storage.png

X Cloud clusters are auto-scaled within one predefined instance family, but with different instance types to ensure optimal storage utilization. See Scaling Policy for details.

Auto Scaling Policy¶

When you create an X Cloud cluster, you can define an initial auto-scaling policy. You can update that policy later as needed.

To define the initial auto-scaling policy when creating a new cluster, configure the options in Data Center Scaling Policy.

../_images/xcloud-scaling-policy.png
  • Instance Family - Specifies the instance family to be used for auto-scaling. X Cloud clusters are auto-scaled within one predefined instance family. The default is i3en.

  • Instance Type - Specifies instance types to be used for auto-scaling. By default, all instance types within a given family can be used when auto-scaling a cluster to ensure maximum storage utilization.

  • Min vCPU Count - Specifies the minimum number of vCPUs to reserve compute capacity for that particular cluster. You can customize it depending on the initial load you anticipate for your cluster. If set, ScyllaDB Cloud will never scale the cluster below this vCPU count, even during automatic downscaling operations. The default is 0.

  • Min Storage Size - Specifies the minimum physical storage capacity. You can customize it depending on the initial load you anticipate for your cluster. If set, ScyllaDB Cloud will never scale the cluster below this capacity, even during automatic downscaling operations. The default is 0.

  • Target Storage Utilization - Specifies the storage utilization you want to maintain. ScyllaDB will be performing auto-scaling operations with the goal of maintaining the storage utilization level specified by this option.

    • The default is 80%.

    • The maximum is 90%.

    • You should adjust the value depending on the workload. For workloads with a high volume of write operations, we recommend values lower than 85 to ensure that the ScyllaDB Cloud will be able to scale the cluster.

    • In clusters with a small total storage capacity, storage utilization may vary from the configured target due to instance size granularity.

To modify the auto-scaling policy for an existing cluster, go to your cluster’s page and edit the X CLOUD MINIMAL SCALING POLICY.

../_images/xcloud-edit-scaling-policy.png

After you customize the auto-scaling policy, the deployment information will be displayed.

The Data Center summary will show:

  • Physical Storage - The total initial amount of physical storage allocated to all nodes in the cluster.

  • Storage available for data - The space available for storing your data. The calculation is based on two key factors:

    • Replication Factor (RF), which determines the number of data replicas stored. For example, with an RF of 3, your data occupies storage space on three separate nodes.

    • Estimated storage-level compression. Storage-level compression is applied to data within SSTables to reduce the space used on the physical storage.

  • vCPU - The number of vCPUs.

  • Availability Zones - The number of availability zones.

The Instances Per Zone summary will show the instance type configuration for each zone. The cluster consists of 3 identical zones, automatically replicated.

../_images/xcloud-summary.png

X Cloud Limitations¶

X Cloud clusters use tablet-based data distribution. Some ScyllaDB features are not yet supported for tablets, and therefore are currently unavailable in X Cloud clusters. See Tablets Limitations.

We are actively working to add support for these features in future updates.

Tablets Limitations¶

This section lists the features unsupported for tablets in ScyllaDB 2025.1.

  • Alternator

  • Change Data Capture (CDC)

  • Counters

  • Lightweight Transactions (LWT)

  • Materialized Views (MV)

  • Secondary indexes (SI)

If you need to use any of the above features, create a Standard and disable tablets.

Standard Clusters¶

If you choose the Standard option, data replication in your cluster can be based on tablets (default) or vnodes, depending on the configuration of your keyspaces.

When you CREATE a keyspace, it has tablets enabled by default. To use vnodes-based data replication, you must explicitly disable tablets when you CREATE a keyspace. See Enabling Tablets in the ScyllaDB documentation for instructions.

You need to disable tablets in favor of vnodes if you’re going to use any of the ScyllaDB features that are not supported for tablets.

A Standard cluster allows you to reach up to 70% storage utilization.

References¶

See Data Distribution with Tablets in the ScyllaDB documentation for more information about tablets.

Was this page helpful?

PREVIOUS
Deployment
NEXT
Deploy ScyllaDB to Your Own Cloud Account - AWS
  • Create an issue

On this page

  • Cluster Types - X Cloud and Standard
    • Overview
    • X Cloud Clusters BETA
      • X Cloud Auto Scaling
      • Auto Scaling Policy
      • X Cloud Limitations
        • Tablets Limitations
    • Standard Clusters
    • References
ScyllaDB Cloud
  • 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
    • Billing
  • Deployment
    • Cluster Types - X Cloud and Standard
    • Bring Your Own Account (BYOA) - AWS
    • Bring Your Own Account (BYOA) - GCP
    • Terraform Provider
    • Free Trial
  • Cluster Connections
    • Configure AWS Transit Gateway (TGW) VPC Attachment Connection
    • Configure Virtual Private Cloud (VPC) Peering with AWS
    • Configure Virtual Private Cloud (VPC) Peering with GCP
    • Migrating Cluster Connection
    • Checking Cluster Availability
    • Glossary for Cluster Connections
  • Access Management
    • SAML Single Sign-On (SSO)
    • User Management
  • Managing Clusters
    • Resizing a Cluster
    • Adding a Datacenter
    • Deleting a Cluster
    • Maintenance Windows
    • Email Notifications
    • Usage
  • Using ScyllaDB
    • Apache Cassandra Query Language (CQL)
    • ScyllaDB Drivers
    • Tracing
    • Role Based Access Control (RBAC)
    • ScyllaDB Integrations
  • Monitoring
    • Monitoring Clusters
    • Extracting Cluster Metrics in Prometheus Format
  • Security
    • Security Best Practices
    • Security Concepts
    • Database-level Encryption
    • Storage-level Encryption
    • Service Users
    • Data Privacy and Compliance
  • Vector Search
    • Quick Start Guide to Vector Search
    • Vector Search Clusters
    • Working with Vector Search
    • Glossary
    • Reference
    • Example Project
  • API Documentation
    • Create a Personal Token for Authentication
    • Terraform Provider for ScyllaDB Cloud
    • API Reference
    • Error Codes
  • Help & Learning
    • Tutorials
    • FAQ
    • Getting Help
Docs Tutorials University Contact Us About Us
© 2025, ScyllaDB. All rights reserved. | Terms of Service | Privacy Policy | ScyllaDB, and ScyllaDB Cloud, are registered trademarks of ScyllaDB, Inc.
Last updated on 24 Nov 2025.
Powered by Sphinx 7.4.7 & ScyllaDB Theme 1.8.9
Ask AI