Kami mencoba merancang arsitektur yang dapat menangani lebih dari 64 ribu soket web.
Kami pertama kali mencoba dengan Amazon ELB, tetapi desainnya tidak memungkinkan lonjakan traffic dan websocket yang tidak terduga. (Mode TCP mati secara tiba-tiba di websockets)
Dengan HAProxy, batasan itu tidak berlaku, tetapi kami akan dibatasi hingga ~ 64k soket web yang dikelola antara HA dan server back-end.
Berbagai solusi yang muncul di benak:
- Beberapa instance HAProxy, memuat keseimbangan dengan DNS (Route53 memiliki opsi berbobot)
- Dua instance HAProxy dengan Keepalived, beberapa alamat IP internal (tidak yakin apakah itu bisa dilakukan)
Apakah ada cara yang lebih baik untuk melakukan ini?