Skip to content
Maintained by AxonOps — production-grade documentation from engineers who operate distributed databases at scale Simplify Cassandra Ops Simplify Kafka Ops

Scheduled Backups

AxonOps provides scheduled backup functionality for your Cassandra data to local and remote storage options.

The Backup feature is accessible via Operations > Backups.

backup

Scheduled Backups

You can initiate two types of scheduled backup:

  • Immediate backup: triggers a backup immediately, once.

  • Cron schedule backup: triggered based on the selected schedule and based on a Cron expression.

backup

Remote Backups

Backups can be created and stored locally and/or remotely.

backup

Backups can be stored to:

  • AWS S3
  • Google Cloud Storage
  • Local filesystem
  • Microsoft Azure Blob Storage
  • S3 Compatible storage systems
  • SFTP/SSH servers

backup

Multiple data directories

Requires axon-agent 2.0.23 or later.

If your Cassandra nodes are configured with more than one entry under data_file_directories in cassandra.yaml (for example a JBOD layout where SSTables are spread across several mount points), AxonOps backs up every configured data directory. Each directory is walked in turn and the resulting snapshot files are merged into a single backup manifest, so all SSTable component files for every table are included regardless of which disk they live on.

No additional configuration is required — AxonOps reads data_file_directories from the running Cassandra node and uses every entry it finds.