본문으로 건너뛰기

ALB 생성 및 관리

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

로드 밸런서 생성

신규 로드 밸런서를 생성합니다.

  1. 카카오클라우드 콘솔 > Networking > Load Balancing > 로드 밸런서 메뉴로 이동합니다.
  2. 우측 상단의 [로드 밸런서 생성] 버튼을 클릭합니다.
  3. 유형 선택에서 Application Load Balancer 유형을 선택합니다.
  4. 로드 밸런서 생성에 필요한 정보를 설정 후, [생성] 버튼을 클릭합니다.
    구분항목설명
    기본 정보로드 밸런서 이름로드 밸런서의 이름을 입력
    로드 밸런서 설명로드 밸런서에 대한 설명
    네트워크서브넷VPC의 서브넷 목록 제공
    리스너리스너 정보
    프로토콜: HTTP, HTTPS
    - 포트(1-63535): 포트 정보
    세부 속성- 유휴 제한 시간: 유휴 제한 시간을 설정
    - 패킷 설정: 헤더에 대한 처리 방법을 설정
    최소 TLS 버전HTTPS 선택 시에만 표시되며, 클라이언트와의 HTTPS 통신에서 허용되는 최소 TLS 프로토콜 버전
    기본 SSL 인증서HTTPS 선택 시에만 표시되며, 등록된 인증서 중 이 리스너에 연결된 인증서를 표시

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

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

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

로드 밸런서 상세 정보 조회

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

  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. 팝업창에서 삭제 문구를 입력 후, [삭제] 버튼을 클릭합니다.