Estamos tentando projetar uma arquitetura capaz de lidar com mais de 64k websockets.
Primeiro tentamos com o Amazon ELB, mas seu design não permite pico inesperado de tráfego nem soquete da web. (O modo TCP atinge o tempo limite dos webs inesperadamente)
Com o HAProxy, esses limites não se aplicam, mas estaremos limitados a ~ 64k websockets mantidos entre a HA e os servidores de back-end.
Várias soluções que vieram à mente:
- Várias instâncias HAProxy, equilíbrio de carga com DNS (Route53 tem uma opção ponderada)
- Duas instâncias HAProxy com Keepalived, vários endereços IP internos (não tenho certeza se é possível)
Existe uma maneira melhor de fazer isso ?