Hi Bruno
The architecture overview:
1.- HAPROXY (frontend):
2 x VPS DEBIAN 7 (openvz)
Haproxy V.1.6
Keepalive
Virtual IP to bind HTTP port 1401 (default http jasmin port for sms mt delivery).
load balance to jasmin farm servers (users-clients config)
2.- JASMIN-USERS CLIENTS (farm - backend):
2 x VPS Ubuntu 15.04 (openvz)
Jasmin v0.8 (jasmin + redis + rabbitmq)
same replicated configuration (rsync /etc/jasmin/store)
no share space
3.- JASMIN TELCO-GATEWAY (BILLING)
1 x HVM Ubuntu 15.04 (KVM)
Jasmin v0.6.rc (jasmin + redis + rabbitmq)
no share space. Billing (SMS-count)
Actually, stage 3 (Jasmin-Telco Gateway) is a important point of failure, i wish to replace this with a redis/rabbitmq cluster (as a share space) like this "
http://www.101tech.net/2014/08/08/highly-available-redis-cluster/", and do directly telco connection to each node on stage 2 (Jasmin Users VPS), increase bandwitdh with adding more vps nodes, and make the system more reliable, in case of a node failure.
Also i need to be able to manage the billing in a centralized way.
Thanks in advance.
Ettore