On Wed, 15 Jul 2020 at 22:09, Ali via cctalk <cctalk@classiccmp.org> wrote: > > > There is no good use case for them in 2020, which is why they're all > > suddenly > > quite cheap. > > Peter, > > Why do you say that? Not disagreeing per se but just wondering the reasoning > behind it.
Happily for me I don't do stuff like build production servers any more, but my understanding is this: With modern hardware, it's easier, cheaper and more flexible to build and manage arrays in software, using modern filesystems such as ZFS, Btrfs, or MS Storage Spaces on Windows Server. I was recently documenting the use of Btrfs for this on SUSE Linux Enterprise Server: the benefits of doing it in software are that you can dynamically migrate arrays between different RAID levels, add new drives and resize the array to include them or add them as additional parity disks on the fly, you can mark individual files as having different RAID levels (for example, you could place the OS' virtual memory space in a file on the RAID and tell the filesystem not to compute parity for it, just stripe it, for better performance). ZFS and Ceph allow for a mix of high-speed (e.g. SSD, NVMe, even NVDIMM) storage and low-speed but large rotational storage, and use the faster storage to cache the slower stuff. And of course, if your server dies, then the array can be mounted on any other box with the same OS and you can retrieve data from it -- which is far more difficult if a hardware RAID controller dies, in which case you might need the same firmware revision etc., and possibly onboard controller config info. Ceph now basically lets you build arrays of storage servers, so that you can, say, have single storage volumes comprising local storage in different countries, or on different continents, for local access speed and the software syncs it in the background between zones or regions. So it's no longer an array of physical disks on one server, it's an array of servers with disks in them -- and the servers and the disks may themselves be virtualised. It gets very complicated but it's also very powerful and flexible. Dedicated hardware just can't do stuff like this any more. -- Liam Proven – Profile: https://about.me/liamproven Email: lpro...@cix.co.uk – gMail/gTalk/gHangouts: lpro...@gmail.com Twitter/Facebook/LinkedIn/Flickr: lproven – Skype: liamproven UK: +44 7939-087884 – ČR (+ WhatsApp/Telegram/Signal): +420 702 829 053