NLB 생성 및 관리
Network Load Balancer(NLB) 는 OSI 4계층인 전송 계층에서 트래픽을 처리합니다. NLB의 리스너(Listener)는 TLS, TCP 및 UDP 프로토콜을 선택할 수 있으며, 하나의 기본 대상 그룹(Target Group)을 연결합니다. 리스너로 유입된 트래픽은 모두 기본 대상 그룹으로 라우팅됩니다.
NLB를 생성하고 목록 조회, 모니터링, 정보 변경 등 NLB를 관리하는 방법은 다음과 같습니다.
로드 밸런서 생성
NLB를 생성하는 방법은 다음과 같습니다.
-
카카오클라우드 콘솔 > Beyond Networking Service > Load Balancing > 로드 밸런서 메뉴로 이동합니다.
-
우측 상단의 [로드 밸런서 생성] 버튼을 클릭합니다.
-
로드 밸런서 생성 화면의 유형 선택에서 Network Load Balancer 유형을 선택합니다.
-
설정값을 입력 후 [생성] 버튼을 클릭합니다. 리스너가 추가로 필요한 경우에는 [새 리스너 추가] 버튼을 클릭하여 신규 리스너를 추가로 생성할 수 있습니다.
로드 밸런서 생성
구분 항목 설명 기본 정보 로드 밸런서 이름 로드 밸런서의 이름 로드 밸런서 설명(선택) 0~100자 네트워크 VPC 프로젝트에서 이용 가능한 VPC 중에서 선택 서브넷 선택한 VPC의 서브넷 목록 제공 리스너 프로토콜 TCP
,UDP
,TLS
포트 1~65535 범위 입력
로드 밸런 서 목록 조회
-
카카오클라우드 콘솔 > Beyond Networking Service > Load Balancing > 로드 밸런서 메뉴로 이동합니다.
-
로드 밸런서의 목록을 확인합니다. 필요시, 필터를 통해 원하는 로드 밸런서를 쉽게 검색할 수 있습니다.
구분 설명 로드 밸런서 이름 생성할 때 입력한 이름과 생성 시 부여된 ID 표시 프로비저닝 상태 로드 밸런서가 정상적으로 생성되었는지 또는 수정이나 삭제가 진행 중인지에 대한 정보 운영 상태 생성된 로드 밸런서가 사용 가능한 상태인지에 대한 정보 유형 Application 또는 Network 프라이빗 IP 로드 밸런서에 자동으로 부여된 프라이빗 IP 주소 퍼블릭 IP 사용자가 할당한 퍼블릭 IP 주소 VPC 로드 밸런서가 포함된 VPC AZ 생성 시 선택한 가용 영역 생성일 로드 밸런서 생성 일자 더 보기 아이콘 이름 변경, 퍼블릭 IP 연결/연결 해제, 액세스 로그 설정, 삭제 기능 제공
로드 밸런서 상세 정보 조회
-
카카오클라우드 콘솔 > Beyond Networking Service > Load Balancing > 로드 밸런서 메뉴로 이동합니다.
-
상세 정보를 조회하려는 로드 밸런서를 선택합니다.
-
상세 화면의 각 탭에서 세부 정보, 리스너, 모니터링 정보를 확인할 수 있습니다.
구분 설명 세부 정보 로드 밸런서의 세부 정보 조회 리스너 추가한 리스너의 목록을 확인하고 리스너 상세 정보를 조회 모니터링 최대 7일 동안의 모니터링 결과를 조회
- 인바운드 트래픽 (bytes/sec): 리스너로 인입되는 네트워크 트래픽 발생량
- 아웃바운드 트래픽 (bytes/sec): 리스너에서 외부로 전송하는 네트워크 트래픽 발생량
- CPS (초당 연결): 리스너의 CPS(Connection Per Second) 값으로, 리스너에서 처리하는 초당 연결 수
- Concurrent Session (유지 세션): 리스너가 동시에 유지하고 있는 세션 수
로드 밸런서 이름 변경
-
카카오클라우드 콘솔 > Beyond Networking Service > Load Balancing > 로드 밸런서 메뉴로 이동합니다.
-
로드 밸런서 목록에서 이름을 변경하려는 로드 밸런서의 [더 보기] 아이콘을 클릭합니다.
-
더 보기 메뉴에서 로드 밸런서 이름 변경을 클릭합니다.
-
로드 밸런서 이름 변경 팝업창에서 이름이나 설명을 변경 후 [적용] 버튼을 클릭합니다.
퍼블릭 IP 연결
-
카카오클라우드 콘솔 > Beyond Networking Service > Load Balancing > 로드 밸런서 메뉴로 이동합니다.
-
로드 밸런서 목록에서 퍼블릭 IP를 연결하려는 로드 밸런서의 [더 보기] 아이콘을 클릭합니다.
-
더 보기 메뉴에서 퍼블릭 IP 연결을 클릭합니다.
-
퍼블릭 IP 연결 설정 팝업창에서 할당 옵션을 설정 후 [적용] 버튼을 클릭합니다.
- 새로운 퍼블릭 IP를 생성하고 자동으로 할당: 신규 퍼블릭 IP 할당 후 연결 시
- 보유한 퍼블릭 IP 목록에서 선택: 기존 퍼블릭 IP 연결 시
퍼블릭 IP 연결 해제
-
카카오클라우드 콘솔 > Beyond Networking Service > Load Balancing > 로드 밸런서 메뉴로 이동합니다.
-
로드 밸런서 목록에서 퍼블릭 IP 연결을 해제하려는 로드 밸런서의 [더 보기] 아이콘을 클릭합니다.
-
더 보기 메뉴에서 퍼블릭 IP 연결 해제를 클릭합니다.
-
퍼블릭 IP 연결 해제 팝업창에서 퍼블릭 IP 삭제 여부를 선택 후 [연결 해제] 버튼을 클릭합니다.
액세스 로그 설정
액세스 로그(Access Log)는 '옵션' 기능으로, 기본적으로 '비활성'으로 설정되어 있습니다. 액세스 로그를 활성화/비활성화하는 방법은 다음과 같습니다.
액세스 로그 활성화
액세스 로그를 활성 상태로 변경하는 방법은 다음과 같습니다.
-
카카오클라우드 콘솔 > Beyond Networking Service > Load Balancing > 로드 밸런서 메뉴로 이동합니다.
-
로드 밸런서 목록에서 액세스 로그 설정을 활성화하려는 로드 밸런서의 [더 보기] 아이콘을 클릭합니다.
-
더 보기 메뉴에서 액세스 로그 설정을 클릭합니다.
-
액세스 로그 설정 팝업창에서 액세스 로그에 대한 [미사용]을 클릭합니다.
-
액세스 로그 설정 팝업창에서 액세스 로그를 저장할 버킷을 선택합니다. 선택될 버킷은 암호화 사용 여부를 설정할 수 있습니다. 보안을 위해
사용
을 선택하여 버킷을 생성하는 것을 권장합니다. Object Storage 버킷 생성에 대한 자세한 설명은 Object Storage > 버킷 생성 및 관리 문서를 참고하시기 바랍니다. -
액세스 로그 설정 팝업창에서 액세스 키 ID를 선택합니다. 선택된 액세스 키 ID는 만료 기한이
지정하지 않음
으로 설정되어 있어야 합니다. 액세스 키 생성은 액세스 키 발급 문서를 참고하시기 바랍니다.안내- 액세스 키를 생성 시 보안 액세스 키를 별도로 안전하게 보관하시기 바랍니다.
- 액세스 로그 활성화 시, 로그 저장에 따른 버킷 사용 요금이 적용됩니다. 이 경우, 버킷의 Life Cycle 설정으로 액세스 로그 유지 기간을 설정할 수 있습니다. 자세한 설명은 Object Storage > Life Cycle 설정 문서를 참고하시기 바랍니다.
-
액세스 로그 설정 팝업창에서 액세스 키 ID의 페어인 보안 액세스 키를 입력하고, [적용] 버튼을 클릭합니다.
액세스 로그 비활성화
액세스 로그를 비활성으로 변경하는 방법은 다음과 같습니다.
-
카카오클라우드 콘솔 > Beyond Networking Service > Load Balancing > 로드 밸런서 메뉴로 이동합니다.
-
로드 밸런서 목록에서 액세스 로그 설정을 활성화하려는 로드 밸런서의 [더 보기] 아이콘을 클릭합니다.
-
[더 보기]에서 액세스 로그 설정을 클릭합니다.
-
액세스 로그 설정 팝업창에서 액세스 로그에 대한 [사용]을 클릭합니다.
로드 밸런서 삭제
-
카카오클라우드 콘솔 > Beyond Networking Service > Load Balancing > 로드 밸런서 메뉴로 이동합니다.
-
로드 밸런서 목록에서 삭제하려는 로드 밸런서의 [더 보기] 아이콘을 클릭합니다.
-
[더 보기]에서 로드 밸런서 삭제를 클릭합니다.
-
로드 밸런서 삭제 팝업창에서 삭제 확인 문구를 입력 후 [삭제] 버튼을 클릭합니다.