High Availability

High availability is a characteristic of a system, which aims to ensure an agreed level of operational performance, usually uptime, for a higher than normal period.

Modernization has resulted in an increased reliance on these systems. For example, hospitals and data centers require high availability of their systems to perform routine daily activities. Availability refers to the ability of the user community to obtain a service or good, 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 - from the user's point of view - unavailable. Generally, the term downtime is used to refer to periods when a system is unavailable.

There are three principles of systems design in reliability engineering which can help achieve high availability.

  1. Elimination of single points of failure. This means adding redundancy to the system so that failure of a component does not mean failure of the entire system.
  2. Reliable crossover. In redundant systems, the crossover point itself tends to become a single point of failure. Reliable systems must provide for reliable crossover.
  3. Detection of failures as they occur. If the two principles above are observed, then a user may never see a failure. But the maintenance activity must.
I found a bug in FusionPBX about High Availability and Conferences, but my patch was rejected 18 November 2015
Local Monitoring for the FreeSWITCH Daemon 07 December 2015
Setting Up a Smart DNS for Low Lattency Connections 12 August 2016
How to Sync Files among your Cluster with CSync2 05 September 2016
Ether-Proxy 0.5.2 RPM for Mageia 6 05 October 2016
Storing PHP Sessions into Memcache 02 December 2016
Better suport for High Availability and Load Balancing for VoIP with PowerDNS 27 March 2018
Deploying a DRP for your FusionPBX Part 1 27 March 2018
Enterprise PBX Architecture with FusionPBX and FreeSWITCH 05 May 2018
High Availability FusionPBX Cluster Overview 06 May 2018
The Ultimate PBX Cluster Overview: Load Balancing + High Availability 06 May 2018
DigitalOcean Pacemaker Resource 0.1 RPM for CentOS 6 & 7 10 June 2018
Percona Health Checker for Galera RPM for CentOS 6 & 7 10 June 2018
PowerDNS Add-On 19 May 2019
How to Configure FreeSWITCH for High Availability with Digital Ocean 08 March 2022
How to Configure FreeSWITCH for High Availability 01 February 2023


Read about IT, Migration, Business, Money, Marketing and other subjects.

Some subjects: FusionPBX, FreeSWITCH, Linux, Security, Canada, Cryptocurrency, Trading.