@@ -2,17 +2,15 @@ |
| ~~red:Before you select a HA solution, carefully read this page on creating / selecting a High Availability solution (see ((Asterisk High Availability Design)) )~~ | | - | !!PBX Specific Solutions (Application Level Cluster) | -These solutions provide clusters that are PBX specific. As noted on the ((Asterisk High Availability Design)) wiki page, these solutions create clusters at the Application level and are deeply PBX aware, environmentally aware, trunk aware, etc. The benefit of these solutions is that they are easy to install and provide complete clustering (heartbeat, data synchronizations, failure detection, sharing IP, etc.). The downside of these solutions is that they are PBX specific, so if your PBX software (eg: Asterisk, 3CX, FreeSwitch) is not listed below then you can't use these solutions. | +These solutions provide clusters that are PBX specific. As noted on the ((Asterisk High Availability Design)) wiki page, these solutions create clusters at the Application level and are deeply PBX aware, environmentally aware, trunk aware, etc. The benefit of these solutions is that they are easy to install and provide complete clustering (heartbeat, data synchronizations, failure detection, sharing IP, etc.). The downside of these solutions is that they don't offer the complete system and OS level control that the more powerful solutions do. Additionally, they are PBX specific, so if your PBX software is not listed below then you can't use these solutions. | | * [http://www.generationd.com/?target=HAAST|HAAst] (High Availability for Asterisk) from Generation D Systems adds high availability / clustering to any pair of Asterisk servers. The High Availability for Asterisk (HAAst) add-on offers rapid automatic failover of a failed peer, IP sharing, advanced peer health detection, intelligent synchronization of files and databases, etc. HAAst also supports manual promote/demote for maintenance, a command line interface, a telnet interface, a web based interface, and a developer API. Installation is straight forward, with no additional hardware required, no additional or complex heartbeat/cluster/etc software required either. HAAst is available in Free and Commercial editions, in use at call centers, hospitals, and other high-uptime environments. See ((High Availability Asterisk (HAAst) )) for more information. | | | -!!Bundled HA Solutions (with OS Level Cluster) | -These solutions use generic heartbeat/clustering at the OS level, bundled with a custom version of Asterisk. They use their own variant of Asterisk, custom GUI, etc. As noted on the ((Asterisk High Availability Design)) wiki page, these solutions create clusters at the OS level and are not deeply Asterisk aware, environmentally aware, trunk aware, etc. The benefit of these solutions is that they use off-the-shelf pieces to creat a cluster, the down side is they mirror corrupt data from one peer to the other, they don't detect deep Asterisk related & environmental failures, and they can be complex to administer (the HA). Some of these are clearly works in progress as well. | +!! Full Clustering Solutions (OS Level Cluster) | | -*[http://hipbx.org|HiPBX] is a new FOSS highly-available enterprise ready CentOS6/Asterisk/FreePBX distribution. It is currently being written by one of the original developers of FreePBX, and tightly integrates with (currently) Cisco SPA model phones. It provides Active Directory integration, automatic phone provisioning, user-configuration of phone features through their own Web interface, and cluster and node management through a GUI. This is all new software, and is not based off an existing project. It's currently under intensive development, and all source code is available on [http://github.com/FreePBX/HiPBX|Github]. | +*[http://schmoozecom.com/highavailability.php|FreePBX HA] FreePBX HA is a commercial module that integrates transparently with FreePBX (2.11 and higher) and Asterisk (1.8 and higher). It is tightly coupled with standard Asterisk, and FreePBX HA offers full control over the complete system, from the ground up. Additionaly, hardware (IPMI/DRAC/ILO) and Virtualized (VMware/libvirt) fencing is supported (and recommended!), More information and documentation is available at [http://wiki.freepbx.org/display/FCM/FreePBX+High+Availability|the FreePBX HA Wiki]. FreePBX HA has won several awards, including the prestegious [http://www.freepbx.org/news/2014-02-13/freepbx-newsletter-february-2014|Best Large Enterprise Solution] at IT Expo 2014. FreePBX HA is under active development, as part of the FreePBX Ecosystem. | | * [http://www.sailpbx.com/mediawiki/index.php/High_Availability_for_SARK|SARK-HA] from Aelintra Telecom offers High Availability Asterisk out-of-the box. Runs Aelintra's [http://sarkpbx.com|SARK UCS MVP] on a pair of servers.... Real-time failover takes less than 20 seconds to complete and includes support for ISDN PRI circuits. The servers are kept in synch using rsync. Wiki pages [http://www.sailpbx.com/mediawiki/index.php/High_Availability_for_SARK|HERE]. System also includes multi-tenant and a fully integrated provisioning system with zero touch, DHCP-free set-up for multicast capable phones... see [http://www.sailpbx.com/mediawiki/index.php/ZTP|HERE]. | |
|
|
@@ -32,11 +30,11 @@ |
*[http://www.bicomsystems.com|sysMONIT] is a high availability hosts failure detection module that implements small and simple daemon running on each host, sending signaling UDP packets, for purpose of efficient detection of hosts failures, and taking over services by another spare hosts. | | * ((Failover switches)) to automatically switch connections (T1, Ethernet, etc.) to a backup system. | +** [https://www.schmoozecom.com/r-series.php|Digium R800 and R850] are a low cost and highly reliable Failover Switch, that has complete Linux Clustering support. It is completely supported by FreePBX HA. | ** [http://www.openvox.cn/products/list.php?catid=61&lang=2 | FA40/FB40/FD40 Failover box for Ethernet/E1/BRI/FXS/FXO] | ** CSS: You can make load-balancing with failover with multiple asterisk | ** Alt on : A better tool with permit to load-balance RTP but there is problem is you use qualify=yes and nated phones | ** Big-IP: You can make load-balancing with failover with multiple asterisk (coming soon the real SIP proxy functionalities) | -** [http://thomasdeillon.netcv.org/|Ask me if you have questions about layers 7 switchs] | | * Use the [http://linux-ha.org/|Linux-HA] software to provide high-availability (HA) failover on programmed conditions - by default node hang or crash. Linux-HA also has many telephony-oriented HA APIs as defined by the Service Availability Forum (SAF). It also provides ''__sub-second__'' failover, and works well with shared disk or without. It is commonly used with the [http://www.drbd.org/|DRBD] package to provide HA with no single point of failure, and no special hardware requirements. | |
|
|