게시된 날짜: Nov 20, 2018
이제 WebSocket 프로토콜을 사용하는 애플리케이션에 Amazon CloudFront를 사용하여 최종 사용자에게 더 나은 성능과 보안을 제공할 수 있습니다.
WebSocket은 장기적인 TCP 연결을 통해 클라이언트(예: 브라우저)와 서버 간의 양방향 커뮤니케이션을 제공하는 실시간 커뮤니케이션 프로토콜입니다. 영구적인 개방형 연결을 사용하여 클라이언트 및 서버에서 실시간으로 서로 데이터를 보낼 수 있으며, 클라이언트에서 새로운 데이터 교환 확인을 위해 주기적으로 연결을 다시 시작할 필요가 없습니다. WebSocket 연결은 주로 채팅 애플리케이션, 협업 플랫폼, 멀티플레이어 게임 및 금융 거래 플랫폼에서 사용됩니다.
CloudFront의 WebSocket 프로토콜 지원을 통해 이제 다른 동적 및 정적 콘텐츠와 같이 동일한 CloudFront 리소스를 통해 WebSocket 트래픽을 통합할 수 있습니다. 또한 CloudFront의 글로벌 엣지 네트워크를 사용하여 사용자에게 더 가까운 위치에서 WebSocket 연결에 대한 SSL/TLS 핸드셰이크를 종료하고 AWS의 최적화된 네트워크를 활용하여 애플리케이션의 응답성 및 안정성을 향상할 수 있습니다. 또한 CloudFront와 면밀하게 통합된 AWS Shield 및 AWS WAF를 통해 소스에서 더욱 가까운 위치에서 공격을 완화하므로 포괄적 DDOS 방어가 가능합니다.
이제 WebSocket 프로토콜이 기본적으로 지원되므로 WebSocket을 전역적으로 사용할 수 있으며 추가 구성 없이 CloudFront 리소스 내에서 WebSocket을 활성화할 수 있습니다. WebSocket 프로토콜을 통해 데이터를 전송하는 데 따른 추가 요금은 없습니다. 표준 CloudFront 요금이 적용됩니다.
CloudFront에서 WebSocket 프로토콜 사용에 대해 자세히 알아보려면 개발자 안내서를 읽어보거나 웹 페이지를 방문하여 시작하십시오.