AWS - ELB : ( Sticky Session, Cross-Zone Load Balancing, SSL 인증서)

TopOfTheHead·2026년 4월 8일

클라우드 / AWS

목록 보기
26/38

Sticky Session ( Session Affinity )

클라이언트쿠키요청에 포함하여 ELB로 복수의 요청을 전송 시 쿠키를 기반으로 항상 동일한 인스턴스응답하도록 하는 ELB에 설정하는 기능
▶ 동일한 인스턴스에 항상 연결될 수 있도록 하여 세션 데이터를 잃지 않도록 하는 용도로 사용

쿠키에는 만료 일자가 포함되며 만료되는 경우 다른 EC2 인스턴스리디렉션

。단, 일부 인스턴스Sticky한 경우 EC2 인스턴스부하불균형해 질 수 있음.


Sticky Session쿠키 유형

  • Application-based Cookie
    쿠키지속 기간어플리케이션에서 지정하는 쿠키

    Custom Cookie
    대상그룹( =어플리케이션) 자체에서 생성하는 사용자 정의 쿠키
    어플리케이션에서 필요로 하는 모든 사용자 정의 속성을 포함

    쿠키 이름은 각 대상 그룹 마다 개별적으로 지정해야함


    Application Cookie
    어플리케이션에서 지속 시간이 결정되고, ELB 자체에서 생성되는 쿠키

  • Duration-based Cookie
    쿠키지속 시간ELB 자체에서 결정되어 생성되는 쿠키

Cross-Zone Load Balancing
。각각의 ELB 인스턴스에 등록된 모든 EC2 인스턴스가용영역ELB에 상관없이 부하를 고르게 분산하는 기능
ALB에는 기본적으로 활성화되고, NLBGLB비활성화.

Cross-Zone Load Balancing이 적용된 경우, 클라이언트로 부터 각각 트래픽을 절반씩 ALB 인스턴스1, 2요청하더라도 ALB는 모든 ( = 10개) 인스턴스트래픽을 고르게 분산

ELBTLS 인증서
SSL/TLS
ELBX.509 인증서 ( = SSL/TLS 서버인증서 )를 사용.
AWS에서는 ACM( AWS Certificate Manager )를 통해 인증서를 관리

  • SNI ( Server Name Indication )
    。여러 개의 SSL 인증서를 하나의 웹 서버로드하여 웹 서버가 여러 개의 웹 사이트를 지원하도록 지원.

    。새로 도출된 기능으로서 ALB, NLB, CloudFront에만 적용됨
profile
공부기록 블로그

0개의 댓글