09-23-2017, 12:11 PM
(09-23-2017, 11:45 AM)pitsch Wrote: clustering HDDs or SSDs..
depends on the use case, and what kind of existing storage infrastructure needs to be integrated/migrated:
on my storage side: 2 x 8TB hdd, one 4tb hdd, and a 128er samsung evo ssd.
the ssd for smaller files, databases, system, aiming to network boot via SPI nor flash.
the main storage mechanism should be able to cache between the three elements optimizing read/write io, evaluating OMV and various setups and add ons.
in a cluster setup i'd rather have one dedicated storage node, one dedicated master/gateway node, keeping 3 (or more) nodes for distributed computing, kubernetes, docker swarm etc..
of course it's great to have ssds (especially for local database applications), but the sweet spot might be rather giving each node a smaller 1tb external 2.5" hdd, selecting one with low idle power. the gigabit connection would cap the possible added throughput when using ssds, while when clustering hdds it will be harder to saturate the network bandwith.
interesting distributed storage solutions:
https://tahoe-lafs.org/trac/tahoe-lafs
https://ipfs.io/
If have been doing a lot of research on this and was in the ceph IRC group and they actually suggested LizardFS rather than Ceph.
Its in most mainline distro's already and its easier to set up and admin.
Have a look https://lizardfs.com/