Why not use Amazon S3?

From: Matthew Graham <mjg-at-cacr.caltech.edu>
Date: Mon, 20 Nov 2006 16:44:32 -0800


Hi,

I've been working with Tamas Budavari at JHU on building an Amazon S3 interface on top of a db, the idea being to introduce this into CasJobs. A VOSpace interface will be added later but can reuse much of the infrastructure and code for the S3 interface. So why aren't we using S3 in the VO instead of VOSpace; well, having being through S3, we now have a much better idea of what its problems are:

In summary, although S3 is simple and has user tools, it is not scalable to multiple instances and has some strange organisational features which rely on interpretations not documented in the contract. I would, however, advocate S3 as a single instance use on large data collections.

    Cheers,

    Matthew Received on 2006-11-21Z02:08:16