핵심 요약
카카오엔터테인먼트가 AWS CloudFront와 Application Load Balancer에서 HTTP/2를 적용하는 방법과 기대 효과를 다루는 기술 블로그를 공개했습니다.
구현 방법
- CloudFront 설정: Distribution 선택 → 설정 편집 > 지원되는 HTTP 버전(Supported HTTP versions)에서 HTTP/2 체크
- Elastic Beanstalk/ALB 구성: 새 웹 서버 환경에서 로드 밸런서 구성으로 HTTP/2 적용, 로드 밸런서와 웹 서버 간의 통신은 HTTP/1로 유지
- HTTP/2 핵심 기능 활용: Multiplexing, HPACK 헤더 압축, Server Push, Stream Prioritization
- 적용 맥락 주의점: 브라우저의 연결 수 제한 및 프록시 계층의 역할 고려
주요 결과
- DomContentLoaded 시간: HTTP/1.1 14.65초 → HTTP/2 11.45초로 약 20% 개선
- HTTP/2 도입으로 지연 감소 및 헤더 전송 효율화 등 성능 향상의 가능성 제시
- HTTP/2의 고유 기능 활용에 따른 추가 최적화 여지 제시 (예: Server Push, 스트림 우선순위)



