Question

Je cherche à un service similaire à Amazon S3, un service simple pour stocker et récupérer des données arbitraires (et méta-données), mais qui fonctionne localement dans votre propre centre de données. Strictement parlant, je ne suis pas sûr que vous appeler cela un CDN ou un CMS léger.

Il doit être horizontalement évolutive (à la fois pour le stockage et la bande passante) et faute tolérable. Il doit également prendre en charge REST, de préférence WS aussi, avec une authentification et un système connectable autorisation. Quelque chose construit avec Java EE serait préférable pour l'intégration plus pratique et l'extensibilité, mais cela est juste une préférence personnelle, et non une exigence.

Suggestions?

Était-ce utile?

La solution

Voici quelques solutions open source, je suis venu à travers qui méritent des recherches plus poussées:

  1. Apache Sling (JCR CMS basé sur ( JSR170 , JSR283 ), l'interface RESTful).
  2. Apache Hadoop (Java distribué magasin de données, la carte Réduire la fonctionnalité).
  3. HBase (construit sur Hadoop, provding capacités comme Google BigTable).
  4. CouchDB (clé à base Erlang / valeur DB avec Map / Reduce fonctionnalité, l'interface RESTful).
  5. Dynomite (basé Erlang, Amazon dynamo clone de).
  6. Voldemort (système de stockage distribué valeur clé).
  7. Cassandra (hautement évolutive, éventuellement cohérente, distribuée, stockage structuré clé-valeur).
  8. MongoDB (hautement évolutive, un document JSON stockage basé).

Autres conseils

Projet Walrus (la plupart du temps s3 api compatible). . .

http://open.eucalyptus.com/wiki/EucalyptusStorage_v1.4

Place Park est un clone S3 en Ruby.

En plus de Park Place, le seul autre grand joueur contre S3 droit est maintenant Nirvanix. Nirvanix

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top