2012-05-13 12 views
20

¿Existe un código abierto equivalente al servicio de almacenamiento Amazon S3 que se ejecuta en Linux?¿Existe un código abierto equivalente a Amazon S3?

Por ejemplo, un sistema de archivos basado en balde como:

  • archivo de almacén -> obtener id único
  • archivo de acceso de identificación única
  • archivo borrado por el identificador único
  • archivos de consulta de marca de tiempo
  • ...

Gracias.

+0

Como no puedo agregar una respuesta, escribo este comentario: Minio es un servidor de almacenamiento de objetos compatible con Amazon S3. https://minio.io – guettli

Respuesta

7

Eucalyptus es un intento de código abierto para proporcionar nubes de tipo EC2 y S3, hasta clonar la API de Amazon, en la medida de lo posible (es decir, no solo obtiene la funcionalidad que menciona, la obtiene en el mismo formato como harías las llamadas al S3 real). Creo que Walrus es lo que buscas.

OpenStack también lo hace object storage.

10

Riak CS es un nuevo producto compatible con API de Amazon S3 para su propia nube. No es de código abierto, pero puede ser una alternativa viable para su consideración.

+3

Está abierto ahora – xybrek

4

Gracias por sus respuestas y disculpe por no ser claro acerca de mi problema.

Actualmente tengo unos 4TB de archivos de imagen repartidos en 3 servidores. Mi aplicación propaga estos archivos al azar. En qué servidor se encuentra el archivo, se almacena en la base de datos mysql (replicada en cada uno de estos servidores). Los archivos de imagen son servidos por nginx y php directamente desde estos servidores (sin proxy). Cuando uno de estos servidores se bloquea, no tengo conmutación por error ni redundancia. Por supuesto que puedo recuperar cualquier cosa de las copias de seguridad, pero 1 a 1.5TB de datos en cada servidor necesita mucho tiempo para recuperarse.

Después de un poco de investigación, encontré MogileFS como la solución óptima.