I've been doing backups professionally since 1988 and the one bit of advice I would give you is keep it simple. There's no point having an elaborate backup process if it's difficult to recover data.
I use TM for the OS, Apps and settings as it's easier than reinstalling, but I can reinstall if I have to and it doesn't take that long. For the data I store some locally on a thunderbolt array and then back this up to a NAS using rsync. I don't want my data in a proprietary format that's hard to get back and I don't trust TM with anything really important. I occasionally copy this stuff to external USB too and take it off site - I leave it at a relatives's house. It doesn't go offsite as much as I would like, but for the most part it's just personal photos, nothing business-related. My business data (accounts, documents, etc) is stored on a NAS and the backup functions of the NAS to run a scheduled backup to Amazon S3.
There is only a couple of GB of data stored in Amazon so it costs me around $2 per month. If you decide to use this route for offsite try and understand the costs before you store any data and understand how long it will take you to backup over the bandwidth you have - remember it's the upstream speed that's important and if you are on ADSL it's not that much, typically 256-512Kb/s. You won't get much data through that. For large amounts of data perhaps burning projects to BD disks when you've finished them and taking these offsite is the best way to go as you won't need anything special to read them and they can be stored offsite fairly easily.
Professionally I use Tivoli Storage Manager, VEEAM and Actifio. TSM is a beast and takes a long time to learn, but it does have a Mac client. I would only recommend it to very large organisations with a team of people that can manage it as it's overkill for most people.
I use TM for the OS, Apps and settings as it's easier than reinstalling, but I can reinstall if I have to and it doesn't take that long. For the data I store some locally on a thunderbolt array and then back this up to a NAS using rsync. I don't want my data in a proprietary format that's hard to get back and I don't trust TM with anything really important. I occasionally copy this stuff to external USB too and take it off site - I leave it at a relatives's house. It doesn't go offsite as much as I would like, but for the most part it's just personal photos, nothing business-related. My business data (accounts, documents, etc) is stored on a NAS and the backup functions of the NAS to run a scheduled backup to Amazon S3.
There is only a couple of GB of data stored in Amazon so it costs me around $2 per month. If you decide to use this route for offsite try and understand the costs before you store any data and understand how long it will take you to backup over the bandwidth you have - remember it's the upstream speed that's important and if you are on ADSL it's not that much, typically 256-512Kb/s. You won't get much data through that. For large amounts of data perhaps burning projects to BD disks when you've finished them and taking these offsite is the best way to go as you won't need anything special to read them and they can be stored offsite fairly easily.
Professionally I use Tivoli Storage Manager, VEEAM and Actifio. TSM is a beast and takes a long time to learn, but it does have a Mac client. I would only recommend it to very large organisations with a team of people that can manage it as it's overkill for most people.