(DISCLAIMER: This is "time bound" as probably every other question, I just point it out now instead of implicating it)
part of reviewing a few basic decisions for our infrastructure is once again the topic of volume/storage management. I'm mainly talking about about local storage here (or block devices that cannot be handled by the providing servers intelligently).
Scraping the web, blogs, communities it seems to me that BTRFS is basically dead, the promised land still hasn't arrived and what is even worse I can't see any overall progress in the project.
ZFS seems to have a community that is substantially larger but the stability on linux is still something I can't quite trust.
LVM is well known by most people but has it's own set of prolems (snapshots, external handling of RAID, ...)
Ceph is the new kid but isn't really storage management without vast amounts of glue. Also the system is quite a beast in terms of complexity and the most intriguing selling point (CephFS) is still marked as "not ready for production" -- but hey someone got to be the first to try :)
GlusterFS seems nice but we had problems withsplit brain situations so our trust level is quite low -- given
So far for my status on the topic. The question is:
For the next couple of years, if you choose today, what kind of storage management will you use if the constraint is Linux?
My personal preference of importance is this:
- Strong Community support
- "Easy" to work with (standard tasks should be easy to accomplish after a relatively short period of getting used to it)
- Widely supported by different distros (at least
.deb
and.rpm
available) - native kernel support (or otherwise low maintenance for on-site administrators)
(It's been a long time since my last post here so please redirect me to a better place)