~/talk

Astacus: Cloud Storage Backup and Restore Tool for Apache Cassandra

Talkat Cassandra Summit 2023 · on Tuesday, 2023-12-12· [databases]
links:none on file
slides:none on file

Astacus is a Python tool that coordinates per-node backup and restore for Apache Cassandra via a REST-like coordinator API and HTTP inter-node calls, using nodetool snapshots, local or cloud object storage and deduplicated blob manifests. It supports compression and optional client-side encryption, stores manifests referencing hashed SSTable blobs, and enforces availability-zone balance and a requirement to restore onto at least the original node count. A demo restores a 3-node local CCM cluster successfully end-to-end.

AI-written summary · about

  1. 0:00Introduction
  2. 0:24Dmitrys background
  3. 1:04Why would we want an automated tool for disaster recovery
  4. 1:55Astacus
  5. 3:13Astacus Architecture
  6. 5:10Asynchronous Operations
  7. 5:59Backup
  8. 6:44Backup Manifest
  9. 7:25Backup Retention
  10. 8:19Restore
  11. 9:41Code
  12. 11:18Demonstration
  13. 18:38Astacus vs Medusa
  14. 21:20Whats next
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.