2009-04-27 15 views
21

Estoy buscando un servicio similar a Amazon S3, un servicio simple para almacenar y recuperar datos arbitrarios (y metadatos), pero uno que se ejecuta localmente en su propio centro de datos. Estrictamente hablando, no estoy seguro de si llamaría a esto un CDN o un CMS ligero.¿Alternativa a Amazon S3 para el centro de datos?

Debe ser escalable horizontalmente (tanto para el almacenamiento como para el ancho de banda) y tolerable por fallas. También debe admitir REST, preferiblemente WS también, con un sistema de autenticación y autorización conectable. Algo construido con Java EE sería preferible para una integración y extensibilidad más conveniente, pero esto es solo una preferencia personal, y no es un requisito.

Sugerencias?

+0

Si está dentro de su centro de datos, ¿por qué no utilizar algún tipo de SAN? –

+0

La SAN es solo la parte de almacenamiento (¿no?). Estoy buscando el almacenamiento y las API que lo acompañan: para almacenar y recuperar datos arbitrarios y metadatos, seguridad, etc. – jnorris

Respuesta

17

Éstas son algunas soluciones de código abierto que he encontrado que merecen más investigación:

  1. Apache Sling (basado JCR CMS (JSR170, JSR283), interfaz REST).
  2. Apache Hadoop (almacenamiento de datos distribuidos basado en Java, funcionalidad de reducción de mapa).
  3. HBase (construido en la parte superior de Hadoop, que ofrece capacidades similares a Google Bigtable).
  4. CouchDB (base de datos basada en Erlang/valor de base de datos con funcionalidad de mapa/reducción, interfaz RESTful).
  5. Dynomite (basado en Erlang, Amazon dynamo clon).
  6. Voldemort (Sistema de almacenamiento de clave-valor distribuido).
  7. Cassandra (tienda de valores-clave altamente escalable, finalmente coherente, distribuida y estructurada).
  8. MongoDB (almacenamiento basado en documentos JSON altamente escalable).
2

Park place es un clon de S3 en Ruby.

+0

Estaba intentando encontrar la URL para eso. –

+0

Esto parece interesante. ¿Realmente no hay una solución JEE en este espacio? Tiene que haber (no es que tenga nada en contra de Ruby, de hecho, es probable que suba al lugar del parque). Tal vez me falta la clasificación correcta y la terminología para este tipo de soluciones, por lo que no aparecen en mi búsqueda? – jnorris

+0

Puede haber pero no conozco ninguno. Solo sé de esto porque un libro de árbol muerto que estoy leyendo lo mencionó –

-6

Además de Park Place, el único otro gran jugador contra S3 en este momento es Nirvanix. Nirvanix