ScyllaDB Manager

Hassle-free ScyllaDB NoSQL manager for scale-out clusters

ScyllaDB Manager Diagram

NoSQL Cluster Management System

ScyllaDB Manager is the automated NoSQL cluster management application for ScyllaDB, the fast and scalable NoSQL distributed database. Our NoSQL manager is available for ScyllaDB Enterprise customers and ScyllaDB Open Source users. ScyllaDB Cloud customers do not need to obtain ScyllaDB Manager; all administrative tasks for their clusters are fully managed on their behalf by ScyllaDB.

Automate Repetitive Tasks

ScyllaDB Manager solves critical operational problems with automatic recurring tasks. Operations teams can quickly schedule recurring tasks such as backups, restores, node rebuilds and repairs across their clusters, perform cluster health-check and more. A single instance of ScyllaDB Manager is able to manage multiple ScyllaDB NoSQL clusters spread across multiple geographic regions and data centers. Automatic topology discovery using node agents simplifies setup and NoSQL database management.

Backup and Restore

ScyllaDB Manager allows users to execute backups in a controlled way without affecting database performance. It also allows you to quickly restore your data from a backup. ScyllaDB Manager offers backup to Amazon S3, any S3-compatible API storage, Google Cloud Storage, or Azure Blob Storage.DB

Backup and Restore graphic

ScyllaDB is built for high availability and resilience and can withstand unexpected node failures. However, systemic disasters can always strike. Rapid disaster recovery makes ScyllaDB one of the most resilient NoSQL database systems for distributed transactional workloads.

Read our blog post on how Kiwi.com applied ScyllaDB best practices to survive a datacenter disaster.

ScyllaDB NoSQL Cluster Monitoring

ScyllaDB Manager seamlessly integrates with ScyllaDB Monitoring Stack. It aggregates performance data across the cluster and making it available for ScyllaDB Monitoring Stack in open-source Prometheus format. Deploying ScyllaDB Monitoring Stack alongside ScyllaDB Manager empowers operations teams to track real-time metrics using out-of-the-box Grafana dashboards.

Technology

ScyllaDB Manager is a lightweight stateless Go application that uses ScyllaDB as its persistent store. A ScyllaDB Agent runs alongside each ScyllaDB database on the node to collect local database metrics/information and send them to ScyllaDB Manager over HTTPS. Operations teams can centrally interact with all nodes of the ScyllaDB cluster through ScyllaDB Manager’s sctool.

Licensing

ScyllaDB Manager is free to use for all customers up to 5 nodes for clusters built with ScyllaDB Open Source. Customers using ScyllaDB Enterprise can connect an unlimited number of nodes with clusters deployed across multiple datacenters.
Open Source Enterprise Cloud*
Max Nodes Open Source 5 Enterprise Unlimited Cloud Unlimited
Prometheus Metrics Open Source Enterprise Cloud Optional, Additional Cost**
S3 Backups Open Source Enterprise Cloud NA
GCP Backup Open Source Enterprise Cloud NA
Azure Backup Open Source Enterprise Cloud NA
*ScyllaDB Cloud is a fully-managed service based on ScyllaDB Enterprise. Users never need to worry about running ScyllaDB Manager, or performing manual data backups or restores with ScyllaDB Cloud. Our automated systems and 24×7 global operations staff has got you covered. ** ScyllaDB Cloud does make Prometheus metrics available to users as an optional service. Read more here.

Resources

Read the documentation for additional information to get started.

Learn how to use ScyllaDB Manager for repairs at ScyllaDB University.

Download ScyllaDB Manager for ScyllaDB Open Source