본문 바로가기

반응형

⭐ AWS/Load Balancing & TargetGroup

(10)
sticky session 이란? Sticky Session이란? Sticky session 이란, 세션을 사용하여 트래픽을 분산하는 것이다. 예를들어 쇼핑몰 웹사이트가 있다고 가정하자. 웹 사이트로 로그인을 하면서 session을 서버에서 생성했다. 이때 다른 서버에 접속하면 세션이 공유되지 않아 새로 로그인을 요청하게 된다. (그래서 무한 로그인 현상에 빠지게 된다.) 이러한 현상을 없애기 위해 sticky session을 이용한다. AWS에서는 ALB와 CLB만이 Sticky Session을 지원한다. (CLB는 거의 사용하지 않으므로 ALB만 지원한다고 봐도 무방하다.) 세션 설정 방법 Target groups(대상그룹)에서 Edit attributes를 통해서 Sticky Session을 설정 할 수 있다. 위에 캡쳐 이미지 처..
Target Group Health checks (헬스체크) # Target Group을 생성시 Health checks 라는 탭을 확인 할 수 있다. 인스턴스의 서비스가 정상적으로 동작하는지 체크를 하고 해당 정보를 화면에 표시하는 용도이다. 헬스 체크의 옵션을 보면 아래와 같다. 여기서 주의할 점은 Health check path를 설정하는 부분인데, 서비스의 상태 확인을 위해 주소 설정이 필요 하다. 예를들어 Health check path를 root 경로 즉 / 경로로 설정하면 아래와 같이 Unhealthy 상태가 된다. Health status details를 보면 아래의 그림과 같이 404 에러를 내보내는 것을 확인 할 수 있다. 이유는 root 해당 ALB 주소의 DNS주소의 root 경로로 접속을 해보면 아래와 같이 에러 페이지를 호출한다. 그렇다면..

728x90
반응형