Nous essayons de concevoir une architecture capable de gérer plus de 64 000 websockets.
Nous avons d'abord essayé avec Amazon ELB, mais sa conception ne permet pas un pic inattendu de trafic ni de websocket. (Le mode TCP expire les websockets de manière inattendue)
Avec HAProxy, ces limites ne s'appliquent pas, mais nous serons limités à environ 64 000 websockets maintenus entre HA et les serveurs principaux.
Plusieurs solutions qui vous sont venues à l'esprit:
- Plusieurs instances HAProxy, équilibre de charge avec DNS (Route53 a une option pondérée)
- Deux instances HAProxy avec Keepalived, plusieurs adresses IP internes (je ne sais pas si c'est faisable)
Y a-t-il une meilleure manière de faire cela ?