2008-11-29 7 views
5

Tengo una aplicación de rieles que acepta cargas de archivos y quería saber la mejor manera de tener un almacenamiento común entre servidores. Dado que tenemos varias aplicaciones de Windows, hemos usado samba en el pasado, pero a medida que construimos aplicaciones de Linux puro me gustaría hacer esto de la mejor manera posible.Almacenamiento de archivos compartidos para una aplicación Rails

Esperamos grandes cantidades de datos, por lo que tendríamos que escalar esto en varios servidores de archivos.

Respuesta

1

Una manera fácil de hacerlo es usar attachment_fu con un servidor S3.

2

Si desea tener todos los datos en la empresa de lo que un sistema de archivos en red podría ser el camino a seguir. Intenta configurar AFS escalas bastante bien.

+0

AFS no es mejor que cualquier otro sistema de archivos cuando se necesita de lectura y escritura en todas partes. No puede tener réplicas de lectura/escritura y liberar un volumen después de cada escritura sería bastante caro. – Dustin

Cuestiones relacionadas