Это не будет работать, HTTP (S) прокси-сервер ELB не понимает запросы веб-сокетов, по крайней мере, на данный момент, и я не знаю, когда / если это запланировано.
Я не уверен, что HAProxy полностью необходим, хотя. Должна быть возможность поставить терминатор SSL, например, stud / stunnel, в том же экземпляре, что и ваши серверы nodejs, и проходите через этот путь. Затем вы можете сохранить ELB, но перевести его в режим TCP.
Очевидно, что в каждом экземпляре есть издержки SSL, но в долгосрочной перспективе это, вероятно, масштабируется лучше, чем разгрузка SSL в ELB (особенно на основе комментариев пользователей о производительности SSL ELB).