Balancing, Clustering and High Availability with FusionPBX

Since release 3.6 of FusionPBX, it is possible to deploy a voice over ip solution on the cloud that satisfies next characteristics:

  • Balancing: servers split the load among them depending on different network conditions;
  • Cluster: servers knows their peers and they send sync information each other;
  • High Availavbility: servers detech when a pear is down and they split the load amon them.

This solution works without Kamailio.

OKay services can help you to do this kind of deployments.  We explain in detail.

In a scene like next:

  • One FusionPBX server in Buffalo, EUA
  • One FusionPBX server in London, UK
  • One FusionPBX in Singapore, Singapore
  • One DNS server in  Los Ángeles, EUA
  • One DNS server in Jacksonville, EUA

Servers share same data base and they sync their file system on regular basics.

Balancing

FusionPBX in the cloud, all working

By monitoring algorithms, clients are forwarded to the server whose latency is the lowest.

Measuring latency from FusionPBX to clients

According to the example, users from Vancouver (Canada), Mexico City (Mexico) and Buenos Aires (Argentina) will be forwarded to the server in Búfalo; users from Roma (Italy) are connedted to the server in London (UK); users in Sidney (Australia) and Tokio (Japan) are forwarded to the server in Singapour (Singapour).

The best way to get this done is by using the Low Latency PowerDNS Add-on.

Clustering

When a user calls another user connected in same server, the call happens as a single deployment server.  When a user calls a remote user (logged into another server), FusionPBX detects a non-local user and makes a connection to target server.

FusionPBX cloud calling between switches

In this example, a user in Vancouver calls a user in Tokio. The PBX in Buffalo makes conexion to server in Singapore.

High Availability

High Availability in this kind of deployment happens when a FusionPBX server fails; users are forwarded in minutes to the second nearest server.

FusionPBX server in London fails

In this case, when server in London fails, user in Roma is forwarded to the server in Buffalo.

This effect is archived thanks to a monitoring and smart DNS integration.

Monitoring FUsionPBX servers and updating DNSes

Availability of voice servers is monitoring always. When there is a failure, DNS server are updated.

blog comments powered by Disqus
Cobranza para FusionPBXThe Billing for FusionPBX with Freeswitch native application allows you to bill for PBX use.Cobranza para FusionPBXBilling for FusionPBX with Freeswitch.
 
RME para FusionPBXUse the least cost route among your carriers, get fault tolerance, and much more with the LCR for FusionPBX with Freeswitch native application.RME para FusionPBXUse the least cost route with the LCR for FusionPBX with Freeswitch native application.
 
Servidores de Voz de Etiqueta BlancaDo you need your very own VoIP server? For private or commercial use, rent our White label VoIP servers with FusionPBX.Servidores de Voz de Etiqueta BlancaRent our white label VoIP servers with FusionPBX.
 
Low Latency PowerDNS Add-onUse the Low Latency PowerDNS Add-on , to get fault tolerance and, to connect your clients to the fastest server in your cluster.Low Latency PowerDNS Add-onUse the Low Latency PowerDNS Add-on to improve your connection speeds.
 
Hospedaje WEBWEB Hosting from 1.90 USD (MySQL, PHP, FTP, Mail, AntiSPAM).Hospedaje WEBWEB Hosting from 1.90 USD.
 
Linux ConsultingAny Challenge? We have Linux Consulting.Linux ConsultingLinux Consulting.
 
image OKay's RPM complementary repository will allow you to install complex software in minutes for Centos 6 and 7. Freeswitch, FusionPBX, Kimchi, Csync2 are some examples. OKay's RPM complementary repository will allow you to install complex software in minutes for Centos 6 and 7.

Who is OKay

image Alma is sales and customer manager for Latino America. You can contact her for information about our products and services. She will be happy to attend you in Spanish. Alma is sales and customer manager for Latino America. You can contact her for information about our products and services.
image Luis Daniel is responsible for creation, operation and architecture of all worldwide services and products. He will be happy to attend you in Spanish, English or French. Luis Daniel is responsible for creation, operation and architecture of all worldwide services and products.

Pay with
powered-by-stripe