Hi all,

I'd like to use Ceph to solve two problems at my company: to be an S3 mock
for testing our application, and for sharing test artifacts in a
peer-to-peer fashion between developers.

We currently store immutable binary blobs ranging from a few kB to several
hundred MB in S3, which means both integration testing and most normal
development is impossible when offline. Separately, we share these binary
blobs with each other through Dropbox (for local tweaking; we like
Dropbox's filesystem emulation) - unfortunately, as we grow, this is
becoming prohibitively expensive.

I'd like to set up Ceph as follows: each developer runs a single OSD on
their personal machine. Each OSD has a complete replica of all data; we'll
keep the total size to a few gigs at most. To sync with other boxes, the
developer can connect to a Ceph monitor on our corporate VPN whenever they
happen to be online, in order to initiate peering. Each developer, when
testing, points their local stack at their own OSD instance, instead of the
AWS S3 endpoint.

I know what I've described is a bit unusual - is Ceph the right tool for
this? Can you give any pointers to particular config settings or places in
the documentation I should be looking? I'm only just diving in now; Ceph's
flexibility can be a bit overwhelming.

Thanks in advance,
Alek
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to