Back2Gobusiness_logo
Home Support contact us
 
bullet How Online Backups work
bullet Pricing
bullet Take a free trial of our service
bullet Success Stories
bullet Why Buy From Back2Go™
bullet Online Vs Offline Backups
bullet The Law and Data Protection
bullet The Risks of not backing up


 
 
 
 
PC /Laptop Backups Server Backups Small Business Server
     
    bullet Attix5 Backup Professionals
 
Scheduling
Backups can be scheduled (once a day, multiple times daily, once a week, etc.) and can also be started manually via the GUI or system tray.
 
The Backup Process
The Backup Process:

Initial Backup:All data selected for backup is compressed in a backup file. A separate index file is also created detailing files and their hashes. The maximum size of this backup file can be limited, in which case the Backup Client will compress until the limit is reached and then flag any further files for backup at the next schedule time. Thus on the first backup only the first gigabyte of data (for example) will be backed up. The next time (which could be an hour or a day later) the first gigabyte will be patched and the next gigabyte will be added, and so on until all files have been backed up and only patches need to be sent. This process can automatically be cycled in Server Edition to speed up and complete the process.

Patching: Subsequent backups use a proprietary patching process to reduce the size of the backup. This works as follows:

 
  bullet SE does a scan of the files and folders and filters selected for backup.
  bullet Any new files are compressed and form the new backup file.
  bullet Any deleted or removed files are added to a deletion list.
  bullet Any modified files (we use the modification date and do not reset the archive flag) are first checked against the local cache to see if a previous version of that file is in the cache. If so then the files are compared on a binary level (and thus the process is file type independent) and any changes are stored in a file patch and added to the backup file. Thus the greater the modification date setting of the cache the greater the chances of a previous version of a file being present to allow for the patching process.
 

Two patching techniques are available in Server Edition, the default Binary Patching and Delta Blocking, which reduces this requirement.

Backup Transfer: An SSL connection is established to the NameServer (NS) which verifies the account and passes the IP address of the FileServer (FS) where that accounts’ data is stored. The connection is dropped and a new SSL connection is established to the FS. The files are then sent to the FS where they are stored in a dedicated account directory. File hashes are checked to ensure file integrity. Files are stored using 448-bit Blowfish encryption in CBC mode.

Local SnapShot:Should the initial backup be too large for the available bandwidth, a portable FS (or DR Box) is temporarily installed on the client LAN and the initial backup is done to this unit. The DR Box is then physically transported to the remote FS to which the backup is uploaded. Subsequent backups, being incremental and thus smaller in size, will revert to using the available bandwidth. This process is known as a Local SnapShot. The same logical process applies to recovering large amounts of data to the server. Proxy settings can be specified during these processes.

Local Cache: Once the FS has confirmed the successful transfer of the initial backup, the
Backup Client drops the connection and creates a local cache. This is a compressed folder
containing copies of all files that are backed up that had been modified in the previous 14 (default setting) days. The size of this folder is dependent on the type and size of the files concerned and also the modification date setting. To reduce the size of the cache the date can be reduced to files changed in the last 7 days etc. or turned off altogether. This will impact on the patching process.

The Restore Process
When a user wants to restore files, the Backup Client connects to the Storage Platform and retrieves the list of all the stored backup dates. The user then selects a date and requests the index file for that date from the SP. The index file contains a list of all the files that were protected with that backup. Once the index file has been transmitted, it is displayed in the client interface where the user can select the file(s) to be restored. The user can also use the Find option to search for certain filenames or file types. The list of files to be restored is then sent to the server. The server goes through a process a finding the right files in previous backups, applying any applicable patches, and then compressing the files after which the requested files are transmitted. Compression can be disabled in the Backup Client. This speeds up the restore process on a LAN as the Storage Platform will not compress any patched files before transferring them to the Backup Client.

 
 
  Back   Next  
 
business Mobile-Life Home Office Data Recovery
       
© 2000 - 2006 Back2Go, Limited. All Rights Reserved.