Sooner or later, your equipment will fail, an thus result in a loss of data. Implementing fault tolerance is a good way of preventing data loss.
In this post I will give you a quick overview on preventing data loss through fault tolerance.
What does that even mean? It means we’re gonna take a look at Backups and RAID systems.
A backup is the periodic archiving of data. The data can be restored from the archive, if there is a server failure.
Different types of backups give you a range of options to which to choose from. Either one has pros and cons, and which one you use depends on the requirements.
|Full||Archives ALL changes made to the data||
|Differential||All changes since the last FULL BACKUP are archived||
|Incremental||All changes since the last backup of ANY TYPE are archived||
A good way to keep backups is to make a full backup each day when no ones working. Like 2 AM.
Then you can continue to make more backups throughout the day. But which type you use is up to you, the requirements and the equipment that you use.
The only effective way to test your backup strategy is to restore the backup data to a test machine.
Stay tuned for next weeks Pt.2 : Raid systems.