Scylla Manager

Centralizing cluster administration and automating recurrent tasks, Scylla Manager brings greater predictability and control to Scylla-based environments. It is available to all Scylla Enterprise and Scylla Open Source customers and can also be downloaded as part of our free 30-day trial.

Scylla Manager is a centralized cluster administration and recurrent tasks automation tool. Scylla Manager 1.x includes automation of periodic repair, with future releases providing more capabilities, such as rolling upgrades, recurrent backup, and more. With time, Scylla Manager will become the focal point of Scylla Enterprise Cluster Management, including a GUI frontend.

Scylla Manager includes three main parts:

  • A Go-based server
  • sctool, a CLI designed for the Scylla Manager server
  • A highly available data store, providing persistence and stability

The server securely interacts with one or more Scylla clusters, learns the cluster topology, and runs cluster-wide tasks in a controlled and predictable way. A user can use the sctool utility to initiate and schedule management operations, including monitoring and suspension.

To provide high-availability (HA), Scylla Manager is designed to be stateless and thus uses Scylla for its data persistence. By default, Scylla Manager installs one local node of Scylla as its backend. For an HA management solution, we recommend using a multi-node Scylla cluster as a backend. Although it is possible, we do not recommend using the managed Scylla cluster to serve as a Scylla Manager backend.

Scylla Manager Documentation

Get Started with Scylla Enterprise Now