[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bacula-devel] Feature request: Amazon S3 integration


I'd like to request Amazon S3 integration in Bacula. I can imagine two
approaches. Note that I'm not very familiar with the Bacula code base at
all, so either approach (or both) might prove to be unsuitable.

One way to achieve this is would be to add a new backend to the storage
daemon: Add options to specify your access identifies and the name of an
S3 bucket which is expected to be used exclusively for this purpose.

Another, more general approach would be to add a sort of "shell" backend
to the storage daemon: Simply add an "exec" or "cmd" option, which
denoted an external command that would provide an interface between
bacula and some kind of storage backend. It would accept subcommands
corresponding to the storage backend API (if such a thing exists).

As outlined on Bacula's homepage, here's the feature request in the
formal format.

Item 1:   Implement an interface between Bacula and Amazon's S3.
  Date:   25 August 2008
  Origin: Soren Hansen <soren@xxxxxxxxxx>
  Status: Not started.
  What:   Enable the storage daemon to store backup data on Amazon's
          S3 service.

  Why:    Amazon's S3 is a cheap way to store data off-site. Current
          ways to integrate Bacula and S3 involve storing all the data
          locally and syncing them to S3, and manually fetching them
          again when they're needed. This is very cumbersome.

Soren Hansen               | 
Virtualisation specialist  | Ubuntu Server Team
Canonical Ltd.             | http://www.ubuntu.com/

Attachment: signature.asc
Description: Digital signature

This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
Bacula-devel mailing list

This mailing list archive is a service of Copilotco.