Date: Fri, 10 Nov 2006 15:09:57 -0800 From: Igor Sviridov <sia@nest.org> To: freebsd-geom@freebsd.org Cc: pjd@freebsd.org Subject: geom s3 class (gs3?) Message-ID: <20061110150957.A14717@seagull.nest.org>
next in thread | raw e-mail | index | archive | help
hi, I guess most people here heard about Amazon S3 storage service: http://aws.amazon.com/s3 I would love to have a Geom class which would use S3 as a back-end. While S3 api is good one for Web applications, using filesystem is often simpler and sometimes the only way. Obviously mapping filesystem calls to S3 API may be too slow for many applications but this can be mitigated by adding local write cache/queue on another geom provider (disk), or modifying gmirror to return write calls once they're committed to local mirror component (and using it as queue for remote mirror component stored on S3). There is in fact Linux prototype implementation of similar idea, though on slightly different level - "s3fs" filesystem via FUSE: http://dev.extensibleforge.net/wiki/s3/fuse and closed-source open-spec JungleDisk: http://www.jungledisk.com/ --igor
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061110150957.A14717>