SCM Labs, Inc.

What the Heck is SCM?SearchSCM Labs Home

SCM Backup Plan
Table of Contents
Problem Statement
One of the major responsibilities of SCM is to provide for a common, shared location of all software assets generated by the project. Another major responsibility is the re-creation of any previous version of a software product under SCM control. The first level infrastructure required to provide for a secure and re-creatable software repository is an effective and trustworthy backup system.

[Back to Top]

Definitions
Full Backup - A complete copy of all files on a disk drive or system.

Incremental Backup - A backup copy of only the files that have changed since the last backup.

Restore - The process of obtaining a copy of a file from a backup to replace a file that has been corrupted, lost, or deleted.

Full Restore - The process of restoring all files on a disk drive or system.

Offsite Repository - A location where backups are stored in a physically different location than the data or the device that performs the backups.

Verification - The procedures used to prove that the backups are successful and that the restore procedures are successful.

[Back to Top]

Backup Requirements
  • Incremental backups will be performed on a daily basis.
  • Full backups will be made on a weekly basis.
  • One full backup will be stored offsite each month indefinitely.
  • Backups will be performed automatically.
  • Backups will be validated at least once a month.
  • Requests for file restores will be fulfilled within one business day.
[Back to Top]
Schedule
Schedule for all Backups
 
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
Full Incremental Incremental Incremental Incremental Incremental Incremental
Full Incremental Incremental Incremental Incremental Incremental Incremental
Full Incremental Incremental Incremental Incremental Incremental Incremental
Full - Offsite Incremental Incremental Incremental Incremental Incremental Incremental
Schedule for Backup Verification
Once a Month - Verification of the incremental backups by restoring a single file.
One every six months - Verification of a full backup by restoring all files on a disk drive.
Once a Year - Verification of the offsite repository by retrieving and restoring files from a backup stored offsite.

[Back to Top]

Backup Restore Procedures
A request for a restore will be made via e-mail.
The file will be restored from daily backups within 24 hours and from full weekly backups within 2 days.
Restores from offsite backups will be made within one week.

[Back to Top]

Verification
Verification is a means to prove that the backup and the restore procedures are working correctly. A basis verification will be to restore a file from the backup and compare it to a known good copy of the file. If the file retrieved is identical to the original copy, the backup and restore procedures are working successfully.

[Back to Top]

Roles and Responsibilities
Backups and restores will be performed by the system administration group.
Verifications will be performed by the systems administration group and by the SCM group.

[Back to Top]

Copyright 2001 SCM Labs, Inc. All rights reserved.