Deployment Strategies: Managing code, content, and configurations by Howard Tyson and Jody Hamilton
Most development shops make use of a "development/staging/production" server model. Maintaining code, content, and configurations across multiple environments can be a bit tricky, particularly since drupal doesn't currently provide any native means to separate configuration from content. This session would discuss the various methods to make sure that your development server looks like your production server.
Backup & Migrate module
Walk through of how to use the Backup & Migrate module to backup your Drupal database.