You are here: Encyclopedia > What is High Availability?
What is High Availability?
High availability is a system design protocol and associated implementation that ensures a certain absolute degree of operational continuity during a given measurement period.
Availability refers to the ability of the user community to access the system, whether to submit new work, update or alter existing work, or collect the results of previous work. If a user cannot access the system, it is said to be unavailable. Generally, the term downtime is used to refer to periods when a system is unavailable.
High availability, or HA as it is abbreviated, refers to the availability of resources in a computer system in the wake of component failures. This can be achieved in a variety of ways, spanning the entire spectrum ranging from solutions that use custom and redundant hardware that ensure availability, to solutions that provide software repair using off-the-shelf hardware components.
The former class of solutions provides a higher degree of availability but is significantly more expensive than the latter class. This has led to the popularity of the latter class, with almost all vendors of computer systems offering various HA products. Normally, these products survive single points of failure in the system.
The SecPoint® Protector (http://www.secpoint.com/secpoint-protector.html) comes fully loaded with high availability features. This allows the customer to connect an unlimited amount of Protector units together for full redundancy.
As more and more mission-critical applications move on to the Internet, providing highly available services becomes increasingly important. One of the advantages of a clustered system is that it has hardware and software redundancy. That's because the cluster system consists of a number of independent nodes and each node runs a copy of operating system and application software.
High availability can be achieved by detecting node or daemon failures and reconfiguring the system appropriately so that the workload can be taken over by the remaining nodes in the cluster.
In fact, high availability is a big field. An advanced highly available system may have a reliable group communication sub-system, membership management, quoram sub-systems, concurrent control sub-systems, and so on. Simply put, there must be a lot of work to do. However, we can use some existing software packages to construct highly available LVS cluster systems nowadays.
Read more about our services and products here: About SecPoint, IT Security Products, and IT Security Jobs.
More about Portable Penetrator WPA2 Wifi Audit
More about Protector UTM Next Gen Firewall