Yes, there are provisions in place. For obvious reasons, I won't go into details, but regular backups are made and kept off-site. Never trust that your hosting company will make backups. I know of several that claim to make backups but never do. For that reason, plus the fact that I am the only one with access to my server, I always perform my own backups.
For those interested in gawking, here is the relevant thread: