Hi webmasters, some still use tape, some download their data from time to time, some create local backups (in their server) and some do nothing. Probably most people rely on their hosting company for backups but that's too risky, not to mention slow when it comes to emergencies (and just consider the terrible truth that not all companies perform frequent backups that you can use, data they would actually give to you for one or two files etc).
My approach: for years I've managed 1, 2 and even 3 main servers. So I created some scripts. Given X days of the month the script will backup the whole set of websites on X server. Then would copy the backup to another server, this way I had redundancy of data. In case of emergencies I expanded files and done. Server crashed? expand files, update dns, done. I was doing this manually then was fully automated, 4 times per month. It save me from terrible disasters.
Then tried something new... email. Yes you got that right, every week the server would create some special backup, fragment it and send it to my email. Why? you can get lots of free space for free, you can't get this on FTP.
I'm tempted on doing the same uploading the data to Google Drive, or Sky, DropBox, etc. Been researching but there is no easy solution. 4Shared offers ftp for paid accounts (the easiest solution that I can think of), but it would be even easier to buy some cheap hosting space with FTP (back to basics). The thing is, where is the fun if we can do it for free? so back to the cloud. The problem is most services provide some API and they change it from time to time breaking your code, I've seen it, is ugly.
So, no decisive solution, just options, what's your take?
Just in case you are wondering... yes some websites are heavy, but I'm oldschool and I work hard to keep my websites optimized, fast, not as heavy as many today. This... has saved me from lots of disasters because small is better, is faster, and easier to move around.