본문으로 건너뛰기

DSRNLB 생성 및 관리

Direct Server Return Network Load Balancer(DSRNLB)는 OSI 4 계층인 전송 계층에서 트래픽을 처리합니다. 클라이언트로부터 DSRNLB로 전달된 패킷이 대상 그룹 내 대상에 전달된 후, 이 송신에 대한 응답은 로드 밸런서를 거치지 않고 직접 클라이언트로 전달됩니다. 이러한 동작 과정을 Direct Server Return(DSR)이라 합니다.
DSRNLB의 리스너(Listener)는 TCPUDP 프로토콜을 선택할 수 있으며, 하나의 기본 대상 그룹을 연결합니다. 리스너로 유입된 트래픽은 모두 기본 대상 그룹으로 라우팅됩니다.
DSRNLB를 생성하고 목록 조회, 모니터링, 정보 변경, 보안 그룹 설정 등 DSRNLB를 관리하는 방법은 다음과 같습니다.

로드 밸런서 생성

DSRNLB를 생성하는 방법은 다음과 같습니다.

  1. 카카오클라우드 콘솔 > Networking > Load Balancing > 로드 밸런서 메뉴로 이동합니다.
  2. 우측 상단의 [로드 밸런서 생성] 버튼을 클릭합니다.
  3. 유형 선택에서 Direct Server Return Network 로드 밸런서 유형을 선택합니다.
  4. 로드 밸런서 생성에 필요한 정보를 설정 후, [생성] 버튼을 클릭합니다.
    구분항목설명
    기본 정보로드 밸런서 이름로드 밸런서의 이름
    로드 밸런서 설명로드 밸런서에 대한 설명
    네트워크VPC프로젝트에서 이용 가능한 VPC 중에서 선택
    서브넷선택한 VPC의 서브넷 목록 제공
    리스너프로토콜TCP, UDP
    포트1~65535 범위 입력
    세부 설정유휴 제한 시간: 유휴 제한 시간을 설정
주의

DSRNLB는 리스너의 포트와 이 리스너에 연결된 대상 그룹 내 대상의 포트 번호를 동일하게 설정해야 하며, 대상 인스턴스에서는 추가적인 설정이 필요합니다. 또한, 이미 리스너에 연결된 대상 그룹은 동일 DSRNLB의 다른 리스너에 연결할 수 없습니다.
대상 인스턴스의 추가적인 설정은 대상 그룹 생성 및 관리를 참고하시기 바랍니다.

로드 밸런서 목록 및 기본 정보 조회

로드 밸런서 목록 및 기본 정보를 확인할 수 있습니다.

  1. 카카오클라우드 콘솔 > Networking > Load Balancing > 로드 밸런서 메뉴로 이동합니다.
  2. 로드 밸런서의 목록을 확인합니다.
    구분설명
    이름생성 시 입력한 이름
    ID생성 시 부여된 ID
    프로비저닝 상태로드 밸런서가 정상적으로 생성되었는지 또는 수정이나 삭제가 진행중 인지에 대한 정보
    운영 상태생성된 로드 밸런서가 사용 가능한 상태인지에 대한 정보
    유형로드 밸런서 유형
    프라이빗 IP로드 밸런서에 자동으로 부여된 프라이빗 IP 주소
    퍼블릭 IP사용자가 할당한 퍼블릭 IP 주소
    VPC로드 밸런서가 포함된 VPC
    가용 영역생성 시 선택한 가용 영역
    생성 일시로드 밸런서 생성 일자
안내

대상 인스턴스의 추가적인 설정 시 DSRNLB의 프라이빗 IP 정보가 필요합니다. 해당 정보를 사전에 확인하시기 바랍니다.

로드 밸런서 상세 정보 조회

로드 밸런서의 상세 정보를 조회할 수 있습니다.

  1. 카카오클라우드 콘솔 > Networking > Load Balancing > 로드 밸런서 메뉴로 이동합니다.
  2. 상세 정보를 조회할 로드 밸런서를 선택합니다.
  3. 각 탭에서 정보를 확인합니다.
    항목설명
    이름로드 밸런서를 식별하기 위한 사용자 정의 이름
    ID로드 밸런서 생성 시 자동으로 부여되는 ID
    프로비저닝 상태리소스 생성 및 설정 진행 상태
    운영 상태실제 트래픽을 처리할 수 있는 현재 동작 상태
    로드 밸런서 유형로드 밸런서의 유형
    액세스 로그로드 밸런서의 요청/응답 로그 수집 활성화 여부
    VPC로드 밸런서가 속한 VPC 정보
    VPC ID연결된 VPC의 ID
    서브넷로드 밸런서가 배치된 서브넷 정보
    서브넷 ID연결된 서브넷의 ID
    퍼블릭 IP외부 인터넷 통신을 위한 공인 IP 주소
    프라이빗 IP내부 네트워크 통신을 위한 사설 IP 주소
    리스너생성된 리스너 개수
    가용 영역로드 밸런서가 배치된 가용 영역
    생성 일시로드 밸런서가 생성된 날짜 및 시간

로드 밸런서 이름 변경

  1. 카카오클라우드 콘솔 > Networking > Load Balancing > 로드 밸런서 메뉴로 이동합니다.
  2. 좌측의 로드 밸런서 메뉴에서 대상 로드 밸런서의 [⋮] 버튼 > 이름 변경을 선택합니다.
  3. 팝업창에서 정보를 입력 후, [변경] 버튼을 클릭합니다.

로드 밸런서 속성 수정

  1. 카카오클라우드 콘솔 > Networking > Load Balancing > 로드 밸런서 메뉴로 이동합니다.
  2. 좌측의 로드 밸런서 메뉴에서 대상 로드 밸런서의 [⋮] 버튼 > 속성 수정을 선택합니다.
  3. 수정 작업을 완료 후 [수정] 버튼을 클릭합니다.

퍼블릭 IP 연결

  1. 카카오클라우드 콘솔 > Networking > Load Balancing > 로드 밸런서 메뉴로 이동합니다.
  2. 좌측의 로드 밸런서 메뉴에서 대상 로드 밸런서의 [⋮] 버튼 > 퍼블릭 IP 연결을 선택합니다.
  3. 팝업창에서 설정을 완료 후, [연결] 버튼을 클릭합니다.
    • 새로운 퍼블릭 IP를 생성하고 자동으로 할당: 신규 퍼블릭 IP 할당 후 연결 시
    • 보유한 퍼블릭 IP 목록에서 선택: 기존 퍼블릭 IP 연결 시

퍼블릭 IP 연결 해제

  1. 카카오클라우드 콘솔 > Networking > Load Balancing > 로드 밸런서 메뉴로 이동합니다.
  2. 좌측의 로드 밸런서 메뉴에서 대상 로드 밸런서의 [⋮] 버튼 > 퍼블릭 IP 연결 해제를 선택합니다.
  3. 팝업창에서 연결 해제할 퍼블릭 IP를 선택 후, [연결 해제] 버튼을 클릭합니다.

액세스 로그 설정

액세스 로그(Access Log)는 '옵션' 기능으로, 기본적으로 '비활성'으로 설정되어 있습니다.
액세스 로그를 활성화/비활성화하는 방법은 다음과 같습니다.

액세스 로그 활성화

액세스 로그를 활성 상태로 변경하는 방법은 다음과 같습니다.

  1. 카카오클라우드 콘솔 > Networking > Load Balancing > 로드 밸런서 메뉴로 이동합니다.
  2. 좌측의 로드 밸런서 메뉴에서 대상 로드 밸런서의 [⋮] 버튼 > 액세스 로그 설정을 클릭합니다.
  3. 팝업창에서 액세스 로그를 사용으로 설정합니다.
  4. 액세스 로그를 저장할 버킷을 선택합니다. 선택될 버킷은 암호화 사용 여부를 설정할 수 있습니다.
    • 보안을 위해 버킷을 암호화하는 것을 권장합니다.
    • Object Storage 버킷 생성에 대한 자세한 설명은 Object Storage > 버킷 생성 및 관리 문서를 참고하시기 바랍니다.
  5. 액세스 키 ID를 선택합니다.
    • 선택된 액세스 키 ID는 만료 기한이 지정하지 않음으로 설정되어 있어야 합니다. 액세스 키 생성은 자격 증명 문서를 참고하시기 바랍니다.
    안내
    • 액세스 키 생성 시 보안 액세스 키를 별도로 보관해야 합니다.
    • 액세스 로그 활성화 시, 로그 저장에 따른 버킷 사용 요금이 적용됩니다. 이 경우, 버킷의 Lifecycle 설정으로 액세스 로그 유지 기간을 설정할 수 있습니다. 자세한 설명은 Object Storage > Lifecycle 설정 문서를 참고하시기 바랍니다.
  6. 액세스 키 ID의 페어인 보안 액세스 키를 입력하고, [저장] 버튼을 클릭합니다.

액세스 로그 비활성화

액세스 로그를 비활성으로 변경하는 방법은 다음과 같습니다.

  1. 카카오클라우드 콘솔 > Networking > Load Balancing > 로드 밸런서 메뉴로 이동합니다.
  2. 좌측의 로드 밸런서 메뉴에서 대상 로드 밸런서의 [⋮] 버튼 > 액세스 로그 설정을 클릭합니다.
  3. 팝업창에서 액세스 로그에 대해 미사용을 선택 후, [저장] 버튼을 클릭합니다.

로드 밸런서 삭제

  1. 카카오클라우드 콘솔 > Networking > Load Balancing > 로드 밸런서 메뉴로 이동합니다.
  2. 좌측의 로드 밸런서 메뉴에서 대상 로드 밸런서의 [⋮] 버튼 > 로드 밸런서 삭제를 클릭합니다.
  3. 팝업창에서 삭제 문구를 입력 후, [삭제] 버튼을 클릭합니다.