If we split the "backup" problem into taking the snapshots and saving the snapshots, it may be possible to provide some general support for the latter, especially the problems of:
- saving them to different locations (object store, persistent volume, rdsi),
- reporting of backup success / failure, and
- rotation of backups.