Stiamo cercando di progettare un'architettura che sarà in grado di gestire più di 64k websocket.
Abbiamo provato per la prima volta con Amazon ELB, ma il suo design non consente picchi imprevisti di traffico né di websocket. (Timeout della modalità TCP inaspettatamente i websocket)
Con HAProxy, questi limiti non si applicano, ma saremo limitati a ~ 64k websocket gestiti tra HA e i server back-end.
Molteplici soluzioni che mi sono venute in mente:
- Istanze multiple HAProxy, bilanciamento del carico con DNS (Route53 ha un'opzione ponderata)
- Due istanze HAProxy con Keepalived, più indirizzi IP interni (non sono sicuro che sia fattibile)
C'è un modo migliore per farlo?