[NCP] 로드밸런서 실습

메린·2023년 1월 10일
0

NCP

목록 보기
21/32

VPC에서는 로드밸런서가 서버에 직접 서버를 바인딩하는 것이아니라 Target Group이라는 서버에 그룹을 만들고 그 다음에 Target Group을 바인딩

그래서 로드밸런서를 생성하기 전에 Target Group을 만들어 주어야 함

  • Target Group 생성
    네트워크 LB이기 때문에 TCP protocol 선택

  • Health Check 설정 : 실제로 이 Target Group에 있는 서버들이 정상인지 정상이 아닌지를 체크하기 위한 것

  • Application LB에 대한 Target Group도 생성
    어플리케이션 로드밸런서 이기때문에 HTTP를 선택

  • Application LB에 대한 Heath Check 설정

  • ALB에서 특정 디렉토리에 대해서는 다른 서버가 바인딩해서 처리할 수 있도록 새로운 Target Group 생성

  • 네트워크 로드밸런서 생성

  • 접속정보 이용해 접속 시도

  • 접속 확인

  • log 확인(네트워크 로드밸런서의 특징이 실제 IP가 찍힘)

  • 어플리케이션 로드밸런서 생성

  • 접속 확인

  • 로그 확인

  • IP 확인 및 비교하기

  • IP 디렉토리를 위해서 리눅스 서버 1번에서만 처리하도록 해보자.

  • 리스너 설정 변경

  • 규칙 조회 및 변경
    여기에서

    이렇게 변경 : 이 IP에 대해서는 반드시 서버 1번에서만 받을 수 있게 됨

  • 로드밸런서 IP가 찍히기 때문에 클라이언트의 IP를 찍어내기 위해서 설정


    LogFormat 찾아보기

  • Apache 재가동

  • ALB에서 접근하게 되면 서버의 로그는?
    실제 IP가 찍히게 됨

profile
I can do it ! 苦盡甘來

0개의 댓글