I have opened a WIP RFC PR with a new driver type, 'backup' with a mind to
supported backup and recovery of the existing nodes, or storage containers
for cloud providers that offer backup-as-a-service.
The intention here is to support both snapshot-based and granular backup
services.

https://github.com/apache/libcloud/pull/629

This is not specifically for backup/recovery of VMs, it can support
filesystems for NAS backup, object for snaps, database for database only.

I have reviewed the architecture of the following services as my starting
point

* Azure VM Backup
* OpenStack Freezer
* Amazon EBS snaps
* Dimension Data Cloud Backup
* Rackspace file backup

Each works to the following pattern:
 * 'target' - the server/container/filesystem to backup
 * 'recovery point' - the copy of the target
 * 'job' - a backup job of a recovery point to a target

Comments welcome.

Anthony

Reply via email to