In my previous post, “IT Breakdown – Real Life Example”, I have told you how I got into trouble with some outdated technologies and unthoughtful IT structure. I have identified three factors that have contributed to the disaster. For the matter of not having real-time data redundancy, I would like to show you how to improve the situation with just a little budget.
The Hardware
Backing up data doesn’t involve much data processing and therefore you don’t really need a high end server for the job. The most important is having a high capacity hard drive. With the price of SATA hard drives being so cheap today, I bought a 1TB hard drive for less than $100 CAD and installed it on a spare desktop PC in my office.
The other hardware I looked at is the network card. It is better if it supports Gigabit LAN because this machine is going to connect up with all other servers on the network and backs up their data. 100Mb would be acceptable but 10Mb would be too slow. Fortunately, the spare desktop I got in my office does support Gigabit network.
The Backup Software
With the hardware ready, I needed a software that can backup all the data on all servers on to my backup system and it needs to be done serveral times a day. However, it would be stupid to copy all files and folders every time because not all of them is modified between each backup intervals. Hence, the software should support differential or incremental backup methods in which only backing up files that have been modified. With these requirements, I have came across with a software called SyncBackSE.
SyncBackSE is developed by 2BrightSparks. The program supports different types of backups including synchronization and mirroring. It also supports backing up to and backing up from a FTP server. With SyncBackSE, you can create different profiles for backing up different set of data and each of them can run on a different schedule. After each backup runs, you get a thorough report of what files have been copied or deleted, and explanations of each error that has occured.

I downloaded their trial version for testing on serveral servers that are running Windows 2000 and 2003. I scheduled 10 profiles on one of the testing server and tried backing up all critical data on the network. Each profile would run in every hour. All of them finished without problems. The reports showed some errors and explained to me that some files were locked up because it was opened by other program. Also, some files are missing probably they were deleted between the time it was scanned and the time SyncBackSE tried to copy them. These seems to be very reasonable cases and doesn’t really concern me. After testing for a few days, it was not a hard decision to purchase a couple licenses for the program.

One license is only $30, along with the 1TB hard drive, the data redundancy solution costs less than $200. Now we get almost real-time data redundancy. In case of a break down of a critical server, we can immediately switch over to the backup system by remapping all the network drives temporarily on the workstations. Users will only lost one hour of work which is not too difficult to recover. The $200 is well spent and within budget.
