My host provides it. They take backups on a daily basis, free of charge.
Is your site a large site, or a small information site?
My server provider offers free remote nightly backups, however it is a hassle to obtain them. That's why my future host and most hosts today only offer those backups in the event of a large-scale data loss and you need to rely on your own backups.
I provide my own off site backups. I'll backup the databases to my sites and download them to my home computer on a regular basis.
And a few times a year I will download the entire html folder for each site to my computer.
I try to keep a backup on my home computer and on a portable passport drive.
Most folks I know recommend rsync.net.
Submit Your Webmaster Related Sites to the NB Directory
I swear, by my life and my love of it, that I will never live for the sake of another man, nor ask another man to live for mine.
Coastercraze (26 August, 2009)
Backups are very important,my host does weekly backups and from time to time i do backups myself,just to be on the safe side