Software RAID vs Hardware RAID – Differences explained