loader

High Availability

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source.

They cannot foresee the pain and trouble that are bound to ensue; and equal blame belongs to those who fail in their duty through weakness of will, which is the same as saying through shrinking from toil and pain. These cases are perfectly simple and easy to distinguish. In a free hour, when our power of choice is untrammelled and when nothing prevents our being able to do what we like best.

Common definition for Availability

Availability time = system uptime / total time in a specific interval

This equation is not practical in practice, and if (total time in a certain interval – Lack of system time) is taken into account in the calculation, the output obtained is relatively accurate.

Availability time = (total time in a specific interval – Lack of system time) / total time in a specific interval

Since obtaining the average duration of system unavailability is more accurate than the duration of system availability, the calculation performed has a more accurate output.

Three important principles in the engineering of a high-available system includes :

 

Eliminate Single Point of Failure (add redundancy to the system to prevent the entire system from crashing in the event of a component failure).

in parallel systems, if a problem occurs in one part, other parts are also overshadowed, which is very important in high availability engineering.

Error and  vulnerabilities ditection   at the occurrence time . Although adhering to the above makes users less vulnerable, maintaining this structure is also important.

The use of modern technologies increases the reliability of a system. Example: For sensitive organizations and data centers, it is important to implement an high availabe system and track daily activities and breakdowns