ELB 고정세션

은채의 성장통·2025년 2월 6일
0

AWS

목록 보기
29/79

ELB 고정 세션 (Sticky Sessions)

  • 개념: 고정 세션을 실행하면, 클라이언트가 동일한 인스턴스로 지속적으로 연결됩니다.
    • 예를 들어, 클라이언트1이 요청을 보낼 때 1번 인스턴스로 연결되었다면, 다음 요청도 같은 인스턴스로 갑니다.
    • 이 기능은 Application Load Balancer (ALB)에서도 실행될 수 있습니다.
    • 원리는 쿠키를 사용합니다.

쿠키 (Cookies)

  • 애플리케이션 기반 쿠키: 대상 그룹별로 개별적으로 생성된 쿠키로, 애플리케이션이 생성합니다.
    • 이 쿠키가 만료되면 클라이언트는 다른 인스턴스로 연결될 수 있습니다.
  • 기간 기반 쿠키: 로드 밸런서에서 생성된 쿠키로, 특정 기간 동안 유효합니다.

작동 방식

  1. 고정 세션 활성화: 로드 밸런서에서 클라이언트의 요청을 특정 인스턴스에 고정.
  2. 쿠키 사용: 세션 데이터를 읽지 않기 위해 고정된 백엔드 인스턴스로 연결.
  • 쿠키 만료 시 클라이언트가 다른 인스턴스로 연결될 수 있습니다.

추가 개념

  • 애플리케이션 가용성: 고정 세션은 애플리케이션의 가용성을 높이기 위해 사용됩니다.
  • 세션 지속성: 클라이언트가 동일한 인스턴스에 지속적으로 연결되므로 세션 데이터를 읽을 필요가 없음.
profile
인생 별거 없어

0개의 댓글