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:
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.