17:14:23 , 22.10.2017
High Availability  / Components  /  Logical Fault Protection

Logical Fault Protection

The context of logical fault protection is generally failure caused by the user, but not entirely. This includes the accidental or deliberate destruction of data, databases or applications, and the impairment that the business receives because of this.

To fight against logical failures is not easy because there are typically no error messages. A very popular strategy to solve this is to have a second set of all data and to update this data set with a defined delay. This offers the opportunity to go back to the last complete data set during this delay time. Special scripts to observe the data set could be a part of a solution too.

Logical Fault Protection offers a higher level of system availability, concerning the logical completeness of data sets or databases.

Logical failures are losses of data in particular through:

  • Unintentional deletion of important customer, production, or sales data.
  • Working on complex data models endangers their consistency.
  • Automated processing (batchjobs) endanger data contents.
  • Handling of complex IT environments.
  • Faulty data imports, upgrades and maintenance works.
  • Unknown and non-reproducable software errors lead to unplanned downtime.
  • Storage controllers write corrupt data blocks onto the storage media.
  • Automated update routines lead to faulty volumes of data.
  • Unsatisfactory interaction of different IT components.
  • Sabotage through a third party (external / internal).