Stocare fisiere intr-un grup de servere

Are cineva experienta cu Ceph sau ceva similar?

Am nevoie sa folosesc un cluster de servere pt. stocare de fisiere. Practic vreau sa fac upload la fisiere mari pe un server iar acel server sa le distribuie in cluster in functie de spatiul disponibil pe servere, cand am nevoie sa cer un fisier serverului si acesta sa vada unde este stocat si sa-l livreze.

Aveti ceva idei, solutii existente?

EDIT:

Momentan ma uit pe OpenStack - Swift

https://hadoop.apache.org/