devmoa

L4 장비의 동작과 서비스 배포시 유의점

카카오·2014년 5월 29일·00
L4 장비서비스 배포HealthCheckHTTP Keep-Alive세션 테이블L3DSR

AI 요약

Beta

카카오에서 웹서버 배포 시 L4 장비의 L7 HealthCheck 방식을 사용하는 과정에서 발생하는 문제점과 해결 방안을 다룹니다. 기존에는 HealthCheck 파일을 삭제하거나 수정하여 서버를 배포 대상에서 제외했지만, HTTP Keep-Alive 사용으로 인해 L4 장비의 세션 테이블이 일정 시간 유지되면서 의도치 않게 트래픽이 계속 유입되는 문제가 발생했습니다.

L4 장비는 설정된 Idle session timeout 시간 동안 세션 정보를 유지하며, 이로 인해 배포 대상에서 제외된 서버로도 트래픽이 계속 전송될 수 있습니다. 이 문제를 해결하기 위해서는 L4 장비의 세션 테이블 유지 시간을 고려한 배포 전략이 필요하며, 단순히 HealthCheck 파일만 관리하는 방식으로는 충분하지 않음을 설명합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다