2015-01-31 3 views
2

SSL을 사용하여 웹 소켓을 지원합니까?웹 소켓 용 ELB SSL

SSL을 통한 웹 소켓에 EWS ELB를 사용할 수 있습니까?

ECB 인스턴스 (기계)를이 ELB에 추가하거나 제거하면 어떻게됩니까? 특히 제거; 기계가 고장 나면 어떨까요? 기존 소켓이 다른 컴퓨터로 라우팅되었거나 연결된 컴퓨터로 재설정되었습니다.

ELB는 언제든지 병목 현상이 될 수 있습니다. 당신이 SSL을 통해 웹 소켓을 할 수있는 것으로 생각된다, 그러나 현재 나는 그것을 구현하기 위해 사투를 벌인거야 -

다른 대안이 .. 나를

답변

0

는 SSL을 통해 그것을 할 수있는 트릭이 있지만 몇 가지 한계를 가지고 있으며, 여러분의 응용 프로그램 논리에 따라 달라집니다. 따라서 웹 소켓 연결이 서버 - 클라이언트 통신으로 만 사용되는 경우 작동합니다. 그러나 클라이언트가 서버를 통해 서로 통신해야 할 때 고급 논리를 사용하면이 솔루션이 작동하지 않습니다. 예를 들어, 한 클라이언트가 대화방에 대한 연결을 설정하면 다른 클라이언트가 설정된 대화방에 연결하여 서로 통신 할 수 있습니다.

그리고 유일한 방법은 두 서버에서 HA-프록시 기반을 구성하는 방법을 보여줍니다

http://blog.haproxy.com/2012/11/07/websockets-load-balancing-with-haproxy/ 그러나 표시 예 HA-프록시를 사용합니다. 따라서 Amazon Autoscalling Group을 사용하지 않으면 해결책이 좋습니다. 하지만 ASG를 사용해야하는 경우 HA 프록시 구성에 인스턴스 추가/제거에 대한 질문은 다른 문제입니다.