You could do something like DFS to keep things synced between two servers which could act as your backup. Depending on the amount of data to be backed up, I'd implement shadow copy and use an online service like Carbonite (very cheap $55 a year). But without knowing what kind and how much data, what your network topology is like, and what financial resources are at your disposal, it's hard to determine what the best methodology would be.