본문으로 건너뛰기

ALB 생성 및 관리

Application Load Balancer(ALB) 는 OSI 7계층인 애플리케이션 계층에서 트래픽을 처리합니다. ALB의 리스너는 HTTP, HTTPS 프로토콜을 선택할 수 있으며, 하나의 기본 대상 그룹(Target Group)을 연결합니다.
각 리스너에는 기본 대상 그룹 이외에도 ALB 규칙을 추가하여 규칙에 따른 라우팅을 설정할 수 있습니다.

로드 밸런서 생성

로드 밸런서를 생성하는 방법은 다음과 같습니다.

  1. 카카오클라우드 콘솔 > Beyond Networking Service > Load Balancing > 로드 밸런서 메뉴로 이동합니다.

  2. 우측 상단의 [로드 밸런서 생성] 버튼을 클릭합니다.

  3. 로드 밸런서 생성 화면의 유형 선택에서 Application Load Balancer 유형을 선택합니다.

    vpc_htg_manageVPC_kr2_03.png

    로드 밸런서 생성

    구분항목설명
    기본 정보로드 밸런서 이름로드 밸런서의 이름을 입력
    로드 밸런서 설명 (선택)0~100자
    네트워크VPC프로젝트에서 이용 가능한 VPC 중에서 선택
    서브넷선택한 VPC의 서브넷 목록 제공
    리스너프로토콜HTTP, HTTPS
    포트1~65535 범위 입력
    최소 TLS 버전HTTPS 선택 시에만 표시되며, TLSv1.2, TLSv1.1, TLSv1.2 중 1개 선택
    기본 SSL 인증서HTTPS 선택 시에만 표시되며, 기존에 등록한 인증서를 선택하거나 새 인증서 등록 후 선택
  4. 설정값을 입력 후 [생성] 버튼을 클릭합니다. 리스너가 추가로 필요한 경우에는 [새 리스너 추가] 버튼을 클릭하여 신규 리스너를 추가로 생성할 수 있습니다.

로드 밸런서 생성 후, 설정을 변경하거나 리스너를 추가할 수 있습니다.

로드 밸런서 목록 조회

  1. 카카오클라우드 콘솔 > Beyond Networking Service > Load Balancing > 로드 밸런서 메뉴로 이동합니다.

  2. 로드 밸런서의 목록을 확인합니다. 필요시, 필터를 통해 원하는 로드 밸런서를 쉽게 검색할 수 있습니다.

    구분설명
    이름생성할 때 입력한 이름
    ID과 생성 시 부여된 ID
    프로비저닝 상태로드 밸런서가 정상적으로 생성되었는지 또는 수정이나 삭제가 진행중 인지에 대한 정보
    운영 상태생성된 로드 밸런서가 사용 가능한 상태인지에 대한 정보
    유형Application 또는 Network
    프라이빗 IP로드 밸런서에 자동으로 부여된 프라이빗 IP 주소
    퍼블릭 IP사용자가 할당한 퍼블릭 IP 주소
    VPC로드 밸런서가 포함된 VPC
    가용 영역생성 시 선택한 가용 영역
    생성일로드 밸런서 생성 일자
    더 보기 아이콘이름 변경, 퍼블릭 IP 연결/연결 해제, 액세스 로그 설정, 삭제 기능 등 제공

로드 밸런서 상세 정보 조회

  1. 카카오클라우드 콘솔 > Beyond Networking Service > Load Balancing > 로드 밸런서 메뉴로 이동합니다.

  2. 상세 정보를 조회하려는 로드 밸런서를 선택합니다.

  3. 상세 화면의 각 탭에서 세부 정보, 리스너, 모니터링 정보를 확인할 수 있습니다.

    구분설명
    세부 정보로드 밸런서의 세부 정보 조회
    리스너추가한 리스너의 목록을 확인하고 리스너 상세 정보를 조회
    모니터링최대 7일 동안의 모니터링 결과를 조회
    - 인바운드 트래픽 (bytes/sec): 리스너로 인입되는 네트워크 트래픽 발생량
    - 아웃바운드 트래픽 (bytes/sec): 리스너에서 외부로 전송하는 네트워크 트래픽 발생량
    - 초당 연결(CPS): 리스너의 CPS(Connection Per Second) 값으로, 리스너에서 처리하는 초당 연결 수
    - 유지 세션(Concurrent Session): 리스너가 동시에 유지하고 있는 세션 수

로드 밸런서 이름 변경

  1. 카카오클라우드 콘솔 > Beyond Networking Service > Load Balancing > 로드 밸런서 메뉴로 이동합니다.

  2. 로드 밸런서 목록에서 이름을 변경하려는 로드 밸런서의 [더 보기] 아이콘을 선택합니다.

  3. 더 보기 메뉴에서 로드 밸런서 이름 변경을 선택합니다.

  4. 로드 밸런서 이름 변경 팝업창에서 이름이나 설명을 변경 후 [적용] 버튼을 클릭합니다.

퍼블릭 IP 연결

  1. 카카오클라우드 콘솔 > Beyond Networking Service > Load Balancing > 로드 밸런서 메뉴로 이동합니다.

  2. 로드 밸런서 목록에서 퍼블릭 IP를 연결하려는 로드 밸런서의 [더 보기] 아이콘을 선택합니다.

  3. 더 보기 메뉴에서 퍼블릭 IP 연결을 선택합니다.

  4. 퍼블릭 IP 연결 설정 팝업창에서 할당 옵션을 설정 후 [적용] 버튼을 클릭합니다.

    • 새로운 퍼블릭 IP를 생성하고 자동으로 할당: 신규 퍼블릭 IP 할당 후 연결 시
    • 보유한 퍼블릭 IP 목록에서 선택: 기존 퍼블릭 IP 연결 시

퍼블릭 IP 연결 해제

  1. 카카오클라우드 콘솔 > Beyond Networking Service > Load Balancing > 로드 밸런서 메뉴로 이동합니다.

  2. 로드 밸런서 목록에서 퍼블릭 IP 연결을 해제하려는 로드 밸런서의 [더 보기] 아이콘을 선택합니다.

  3. 더 보기 메뉴에서 퍼블릭 IP 연결 해제를 선택합니다.

  4. 퍼블릭 IP 연결 해제 팝업창에서 퍼블릭 IP 삭제 여부를 선택 후 [연결 해제] 버튼을 클릭합니다.

액세스 로그 설정

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

액세스 로그 활성화

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

  1. 카카오클라우드 콘솔 > Beyond Networking Service > Load Balancing > 로드 밸런서 메뉴로 이동합니다.

  2. 로드 밸런서 목록에서 액세스 로그 설정을 활성화하려는 로드 밸런서의 [더 보기] 아이콘을 클릭합니다.

  3. 더 보기 메뉴에서 액세스 로그 설정을 클릭합니다.

  4. 액세스 로그 설정 팝업창에서 액세스 로그에 대해 [미사용]을 클릭합니다.

  5. 액세스 로그 설정 팝업창에서 액세스 로그를 저장할 버킷을 선택합니다. 선택될 버킷은 암호화 사용 여부를 설정할 수 있습니다. 보안을 위해 사용을 선택하여 버킷을 생성하는 것을 권장합니다. Object Storage 버킷 생성에 대한 자세한 설명은 Object Storage > 버킷 생성 및 관리 문서를 참고하시기 바랍니다.

  6. 액세스 로그 설정 팝업창에서 액세스 키 ID를 선택합니다. 선택된 액세스 키 ID는 만료 기한이 지정하지 않음으로 설정되어 있어야 합니다. 액세스 키 생성은 액세스 키 발급 문서를 참고하시기 바랍니다.

    안내
    • 액세스 키를 생성 시 보안 액세스 키를 별도로 보관해야 합니다.
    • 액세스 로그 활성화 시, 로그 저장에 따른 버킷 사용 요금이 적용됩니다. 이 경우, 버킷의 Life Cycle 설정으로 액세스 로그 유지 기간을 설정할 수 있습니다. 자세한 설명은 Object Storage > Life Cycle 설정 문서를 참고하시기 바랍니다.
  7. 액세스 로그 설정 팝업창에서 액세스 키 ID의 페어인 보안 액세스 키를 입력하고, [적용] 버튼을 클릭합니다.

액세스 로그 비활성화

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

  1. 카카오클라우드 콘솔 > Beyond Networking Service > Load Balancing > 로드 밸런서 메뉴로 이동합니다.

  2. 로드 밸런서 목록에서 액세스 로그 설정을 활성화하려는 로드 밸런서의 [더 보기] 아이콘을 클릭합니다.

  3. [더 보기]에서 액세스 로그 설정을 클릭합니다.

  4. 액세스 로그 설정 팝업창에서 액세스 로그에 대해 [사용]을 클릭합니다.

로드 밸런서 삭제

  1. 카카오클라우드 콘솔 > Beyond Networking Service > Load Balancing > 로드 밸런서 메뉴로 이동합니다.

  2. 로드 밸런서 목록에서 삭제하려는 로드 밸런서의 [더 보기] 아이콘을 클릭합니다.

  3. [더 보기]에서 로드 밸런서 삭제를 클릭합니다.

  4. 로드 밸런서 삭제 팝업창에서 삭제 확인 문구를 입력 후 [삭제] 버튼을 클릭합니다.