Some people want to know exactly what we're backing up and when.  We do three types of backups for all servers in our data center:

  1. Volume Shadow Copies (2x a day on the server itself) - users can directly access older versions of files from live backups that are taken 2x per day. 
  2. On Site (in our Data Center) - we take a snapshot of your server every hour (24/7) that we can roll back to (or grab data from) for 3 weeks.
  3. Off Site (in our Office) - we copy the hourly snapshots (encrypted of course) to a backup server in our office that we could use to recover the same data as above if something catastrophic were to happen to our Data Center or to the primary data storage device in the data center
  4. CrashPlan (a cloud-based backup provider) - we keep a file-based copy at CrashPlan, which stores them indefinitely. Typically this is backed up "real-time", but that can be a bit misleading, because if a file is "in use" (i.e. open), it can't be backed up until it is closed.  


Notes:

  • It gets a little complicated to explain database backups - those have their own jobs that typically run a "consistent" backup daily that can be then used to restore from any of the above.
  • We do NOT back up individual workstations (i.e. user desktops / laptops in your office).  This is because in practice everything except the user's "Temp" folder on their desktop is "redirected" to the server anyway to ensure that it IS backed up so that you were covered in case of a disaster.  In other words, you would have to try pretty hard to save something on your local machine that would not be backed up (and most users would never go through that kind of work to avoid saving to the server).
  • We also maintain a "backup" domain controller on completely separate hardware at our data center to ensure that in the case of some catastrophe your "primary" domain controller, you can still process device logins and recover Active Directory if necessary.