MusoD said:
What are the thoughts on RAID systems, and how easy are these to configure and work with? It's totally new to me.
RAID are a first level of protection to avoid a catastrophic data loss, downtime, and the need to restore from a backup (if you have it). It can also be used to increase the size of a single volume, beyond the size of a single disk, and usually read speed (write speed depends on the configuration - they can be slower in some), because operations can happen in parallel.
They increase availability being able to survive one or two disks failures, depending on the level (but RAID0 or JBOD configurations that just increase the volume size, with no redundancy), at the expense of part of the disk space used to store redundant information. This allows to keep on working, and rebuild the array, although another failure will mean all data will be lost - a good backup procedure is still needed. The large disks of today unluckily increased the chance of another failure under the stress of rebuilding a large array, especially if disks are near the end of their life.
With most systems, and especially consumer NAS, configuring RAID is very simple. Just select the level you want, and the array will be built automatically. Once an array is created, it will appear and will be used like a single disk. You'll just need to monitor is health - and replace failed disks ASAP.
It is important to select the right type of disks. For spinning ones, there are desktop/laptop-oriented ones which are designed for speed, less fore reliability, and there are storage-oriented ones which are designed for reliability first. Some prefer to avoid disks from the same production batch, because it may increase the risk of failures at the same time.
You can use a RAID storage for primary storage, secondary or backups, but RAID itself is not a backup.
I have a primary storage which is a RAID-1 (mirror) array, a secondary one which is akin to RAID-5 (but built on ZFS, which implements a different kind of RAID), mostly because it allows to create larger volumes with a degree of safety, and then backups on other media. This configuration ensures I can keep on working if any disk fails, and a full copy of data anyway exists on other media if I need to rebuild an array.