既存のAWS ELB → Apache HTTPd → Tomcatの構成をWebSocket (RFC 6455; 2012/11/11現在PROPOSED STANDARD; あと一歩)に対応させようとして色々奮闘したけどうまくできなかったという話。 まずは基本的な構築方針を。 現在の環境はできるだけ変えない WebSocketを使って無駄な通信が減ればいいな程度 静的コンテンツはApache HTTPdから送っており、HTTP/HTTPS混在。動的コンテンツはフルSSL ELBを使った負荷分散 ソースからコンパイルとかはしない(一般的、標準ではない技術を使っていると思うので) C10K問題は当分先なアクセス数なのでそこまでの話ではない 現在は2台のWebサーバーをELB(Elastic Load Balancing)で分散している Cookieを使ったSession Stickine

