My FreeNAS runs a 6 disk RAIDZ2. This is for availability; RAID is not backup. The NAS is on a UPS. Datasets get a daily snapshot kept for two weeks, and a bi-weekly snapshot kept for 10 years. Weekly scrubs, daily SMART reports (status only). Thinking I might move to bi-weekly scrubs along with bi-weekly long SMART tests on alternating weeks soon.
All files which are critical on the NAS, which is everything except my DVD rips and some things backed up for convenience sake (Steam games, etc), is backed up via Crashplan to the cloud. This is done via hardlinking the CIFS shares to a Windows machine which is running Crashplan; Crashplan is NOT installed on my NAS.
Works for me; I've tested restores from snapshots, restores from Crashplan, offlining and pulling disks, etc. So far so great; though the learning curve to do it right is not really that trivial; it's easy to go stray, especially if one doesn't spend a lot of time reading the documentation. Read it, it's worth it. Test your config, simulate failures, beat on your disks etc, before trusting the system. I've done all of this and I'm still not at the stage of trusting the system completely; however this is mitigated with my offsite cloud backups.