Distributed cloud storage

A general high level design and comparison of distributed storage architectures like HDFS, Ceph, Gluster.