1. Can you briefly explain the idea of how online backup software works?

The Online Backup Suite consists of 2 main parts

1. The client software – MyBackupServer Manager

2. Backup Server

MBSManager is a client application with a user-interface for easy backup configuration. It allows users to upload selected files to the Backup server and runs scheduled backup Server. It also allows users to create different backup sets for different backup purpose.  Besides file backup, MBSManager can backup a list of applications such as MS Exchange, MS SQL, Oracle, MySQL, Lotus Domino, and much more. MBSMANAGER supports Windows 2000, XP, 2003, Linux, Mac OS X, etc.

Backup Server is the server you will store your data online and you will be able to restore your data using MBSManager or web console. The relationships of the Online Backup Suite are depicted in the diagram below.

remote backup diagram


2.       How does MBSMANAGER detect changes in files?

MBSMANAGER compares timestamps of files on the server with the corresponding copies on client machine. Archive bit is not used as it does not detect relocated files. Therefore tape backup would not affect MBSMANAGER.


3. Does MBSMANAGER copy the same set of files regularly?

After the initial upload, subsequent Backup Server will only transfer the modified or new data to the Backup server. It depends on the nature of the data, but normally, less than 2% of all data is modified.


4. What kind of encryption used by MBSMANAGER?

There are two encryptions being performed by MBSMANAGER:

1. Encryption of backup data – This is being done by 128-bit symmetric key encryption (AES, TripleDES, TwoFish). 256-bit is not available because it requires too much CPU and it is not really required. (128-bit is currently being used by most banks)

2. Encryption of backup traffic – This is being done by 1024 bit RSA public key encryption. The strength of the encryption depends on the key size you use when you generate your CSR before submitting to your CA. 1024 bit is what is being used by most CAs.


 5.What are the advantages and disadvantages of backing up

multiple computers using a single backup account?


  •          You require less backup accounts
  •          You can use one username and password to configure the backup setting for all backup Sets


  •          You must use different backup sets for different computers
  •          Whenever a new backup set is created under the backup account, you need to go back to all computers using the same backup account to uncheck the “Run scheduled backup on this computer” option for the new backup set (Since backup setting is saved on server and new backup set is default to run on all computers, i.e. with the option checked).
  •          Improper configuration could easily cause problems, which are difficult to debug.


6. Is it possible to do incremental or differential backups with MySQL?

MySQL backup is done with SQL Dump file, and it generates a single file which is then uploaded. These backup files usually very large size and it takes time to backup to the server.  At this moment, it is not possible to do incremental dump with mysqldump. But our In-File Delta feature shall ensure that, instead of the entire backup file, only the changed data blocks within the dump file are uploaded to the Backup Server.


7. How do I restore a machine from my SystemState backup?

To recovery a machine from scratch, you have to do the followings:

1. Re-install the operating system

2. Re-install all applications installed (You can do both of these easily by backing up the system yearly using Norton Ghost)

3. Restore the SystemState backup onto the recovered machine (This will update the recovered system with the latest configuration and settings)

4. Restore all data files onto the recovered system.