Comment by pinewurst

7 years ago

GPFS is very much file oriented - there's iSCSI target support but I'd be surprised if anyone really used it.

Ceph can provide block (mostly used for VMs), object and file targets, in that order of maturity.

Gluster is sort of a metafilesystem, aggregating some number of underlying filesystems - file being the operative word.

I'm referring to the FS primitives. GPFS presents a POSIX FS, but it's primitive is blocks. Ceph is an object primitive (RADOS) and can present it a number of ways. And Gluster is based around files as primitives, which gives some interesting strengths and weaknesses.

>Ceph can provide block (mostly used for VMs), object and file targets, in that order of maturity.

That's a little bit backwards. Ceph's block storage is actually built upon objects internally.