est-il possible de synchroniser les états des proxies TCP en time réel (pour une disponibilité réelle de SLB)?

Considérons qu'il existe deux équilibreurs de charge du server fonctionnant dans le mode proxy tcp (p. Ex., Pour l'équilibrage de charge L7). Est-il possible de synchroniser leurs états en time réel afin qu'ils puissent être une sauvegarde l'un pour l'autre? dans le cas où l'un est en panne, l'autre dispose toujours de tous les états nécessaires pour supporter ininterrompue toutes les connections TCP existantes.

Je comprends que c'est difficile, mais je me request si une LB gratuite / commerciale prend déjà en charge cette fonctionnalité.

Je vous remercie!

Vous pouvez utiliser la réplication de la bâche que nous avons ajoutée à HAproxy pour l'utilisation dans l'appliance Loadbalacer.org.

Voici un exemple de configuration: (le bit important est la section des pairs)

# HAProxy configuration file generated by loadbalancer.org appliance global daemon stats socket /var/run/haproxy.stat mode 600 level admin pidfile /var/run/haproxy.pid log /dev/log local4 maxconn 40000 ulimit-n 81000 tune.bufsize 16384 tune.maxrewrite 1024 defaults mode http balance roundrobin timeout connect 4000 timeout client 42000 timeout server 43000 log global peers loadbalancer_replication peer lbmaster 192.168.67.28:7778 peer lbslave 192.168.67.29:7778 listn VIP_Name bind 192.168.67.30:80 

Vous devrez également modifier la façon dont vous démarrez HAPROxy: consultez la documentation détaillée sur les pairs: http://haproxy.1wt.eu/download/1.5/doc/configuration.txt

Gardez à l'esprit que le basculement ne sera toujours pas totalement transparent, mais vos arrays contiennent le server de destination approprié lorsque vous avez échoué.