LoadBalancer

    [AWS]  ALB와 NLB 사용 결정

    [AWS] ALB와 NLB 사용 결정

    ALB(Application LoadBalancer) L7 계층, 즉 애플리케이션 계층에서 동작하는 로드밸런서입니다 프로토콜: HTTP, HTTPS sticky session 설정이 가능합니다 path-based(경로 기반) 라우팅 지원: 마이크로서비스 구조에서 path별로 각 마이크로서비스로 라우팅이 필요한 api gw는 alb를 사용합니다 sticky session 이란? http cookie 방식을 사용하여 트래픽을 분산합니다 예를 들면, 웹사이트에 로그인을 하면서 session을 서버에서 생성했는데, 또다시 서버에 접속할 때 로드반란서가 다른 쪽으로 서버로 라우팅 시키면 세션이 공유되지 않아 새로 로그인 요청을 하게 됩니다 (무한 로그인 지옥에 빠질 수 있음) sticky session 설정을 하..