IT 클라우드 정보

ALB 요금은 왜 매달 다를까 LCU 네 가지 기준으로 서울 리전 한 달 비용 계산하기

킴스 클라우드 2026. 11. 2. 10:55

Application Load Balancer(ALB)를 처음 붙이고 청구서를 보면 항목이 낯섭니다. 시간당 요금은 이해가 되는데, 그 아래 LCU-Hrs라는 줄의 숫자가 달마다 달라지기 때문입니다. 접속자가 늘지 않았는데 요금이 올랐다면 원인을 찾기도 어렵습니다.

 

LCU는 ALB가 한 시간 동안 처리한 양을 하나로 환산한 단위입니다. 기준이 네 가지이고, 그중 가장 큰 값 하나에만 요금이 붙습니다. 이 규칙을 알면 어떤 트래픽이 요금을 끌어올리는지 바로 찾을 수 있습니다.

 

아래 금액은 AWS Price List 공개 데이터의 서울 리전 단가로 직접 계산한 값입니다. 트래픽 수치는 계산을 보여 주려고 정한 가정이며, 실제 서비스에서 측정한 값이 아닙니다.

 

ALB 한 달 요금을 고정 요금과 LCU 요금으로 나눈 삽화
ALB 요금은 켜 두는 값과 처리한 양의 값으로 나뉩니다

 

청구서에 찍히는 세 가지 금액

항목 서울 리전 단가 한 달(730시간) 환산
ALB 사용 시간 시간당 0.0225달러 16.43달러
LCU LCU-시간당 0.008달러 1 LCU 유지 시 5.84달러
퍼블릭 IPv4 주소 주소당 시간당 0.005달러 주소 2개면 7.30달러

 

세 번째 줄은 놓치기 쉽습니다. 인터넷에 공개하는 ALB는 사용 설정한 가용 영역마다 IP 주소를 하나씩 가지고, 가용 영역은 최소 두 개를 골라야 합니다. 그래서 요청이 한 건도 없어도 ALB 사용 시간과 주소 2개 값을 합쳐 한 달 약 23.73달러가 나갑니다. 이 주소 요금은 ALB 항목이 아니라 VPC 항목으로 청구되므로, 비용을 볼 때 따로 찾아야 합니다.

 

LCU를 정하는 네 가지 기준

AWS는 네 기준을 한 시간 평균으로 재서 각각 LCU로 바꿉니다. 대상이 EC2 인스턴스나 컨테이너, IP일 때의 환산 기준은 다음과 같습니다.

 

기준 1 LCU에 해당하는 양 값이 커지는 경우
새 연결 초당 25개 연결을 재사용하지 않는 짧은 요청이 많을 때
활성 연결 분당 3,000개 웹소켓처럼 연결을 오래 유지할 때
처리 바이트 시간당 1GB (Lambda 대상은 0.4GB) 이미지·파일 응답이 클 때
규칙 평가 초당 1,000회 리스너 규칙이 많고 요청도 많을 때

 

규칙 평가는 처리한 규칙 수와 요청 수를 곱한 값인데, 처음 10개 규칙은 무료입니다. 규칙이 10개 이하면 이 기준은 계산에서 빠집니다. 상호 TLS를 쓰면 활성 연결 기준이 분당 1,500개로 절반이 되는 점도 기억해 두면 좋습니다.

 

ALB LCU 네 가지 기준 중 가장 큰 값으로 시간당 요금이 정해지는 순서 도식
네 기준을 각각 LCU로 바꾼 뒤 가장 큰 값 하나에만 요금을 매깁니다

 

트래픽 네 가지로 직접 계산한 결과

모두 서울 리전, 가용 영역 2개, EC2 대상, 한 달 730시간 내내 같은 트래픽이라고 가정했습니다. 활성 연결은 초당 새 연결 수에 연결 유지 시간(초)을 곱해 어림했습니다.

 

가정 새 연결 활성 연결 처리 바이트 규칙 적용 LCU 한 달 합계
작은 사이트: 초당 1개, 60초 유지, 시간당 0.2GB, 규칙 10개 이하 0.04 0.02 0.20 제외 0.20 24.89달러
보통 서비스: 초당 10개, 120초 유지, 시간당 3GB, 규칙 10개 이하 0.40 0.40 3.00 제외 3.00 41.25달러
짧은 API: 초당 200개, 30초 유지, 시간당 5GB, 규칙 10개 이하 8.00 2.00 5.00 제외 8.00 70.45달러
규칙 많은 구성: 초당 20개, 60초 유지, 시간당 2GB, 규칙 40개, 초당 요청 200건 0.80 0.40 2.00 6.00 6.00 58.77달러

 

합계는 기본 23.73달러에 적용 LCU × 5.84달러를 더한 값입니다. 예를 들어 짧은 API는 8 LCU × 5.84달러 = 46.72달러가 더해집니다. 각 행에서 굵게 표시한 기준이 요금을 정한 기준이고, 나머지 기준은 조금 줄여도 요금이 그대로입니다.

 

AWS 요금 페이지의 공식 예시도 같은 방식입니다. 60개 규칙에 초당 5건이면 (60 − 10) × 5 ÷ 1,000으로 규칙 평가가 0.25 LCU가 되고, 이 값이 다른 기준보다 작으면 요금에 영향을 주지 않습니다.

 

표는 한 달 내내 같은 트래픽이라는 가정입니다. 실제 요금은 시간마다 가장 큰 기준을 따로 골라 더하므로, 낮에는 연결 수, 밤에는 백업 전송처럼 기준이 바뀌는 서비스는 월평균으로 계산한 값보다 많이 나올 수 있습니다.

 

요금을 끌어올린 기준별로 할 일

가장 큰 기준 먼저 확인할 것 기대할 수 있는 변화
처리 바이트 정적 파일을 CloudFront나 S3로 옮길 수 있는지, 응답 압축을 켰는지 ALB를 거치는 GB가 줄어든 만큼 LCU 감소
새 연결 클라이언트와 서버가 keep-alive로 연결을 재사용하는지 같은 요청 수에서 새 연결 수 감소
활성 연결 유휴 제한 시간이 필요 이상으로 길지 않은지(기본 60초) 놀고 있는 연결이 빨리 정리됨
규칙 평가 쓰지 않는 규칙을 지우거나 합칠 수 있는지 10개 이하가 되면 기준 자체가 제외됨

 

규칙 평가는 효과가 크게 보이는 경우입니다. 위 표의 규칙 많은 구성에서 규칙을 10개로 줄이면 가장 큰 기준이 처리 바이트 2 LCU가 되어, 합계가 58.77달러에서 35.41달러로 23.36달러 줄어듭니다. 물론 라우팅에 꼭 필요한 규칙은 지울 수 없으니, 경로 패턴을 묶을 수 있는지부터 봐야 합니다.

 

개발 환경마다 ALB를 하나씩 두는 구성도 살펴볼 만합니다. 트래픽이 거의 없어도 ALB 하나에 한 달 23.73달러가 나가므로, 안 쓰는 환경의 ALB를 지우면 그만큼 바로 줄어듭니다. 공개 주소가 왜 비용이 되는지는 퍼블릭 IPv4 주소 요금 글에 따로 정리해 두었습니다.

 

내 ALB에서 실제 값 찾는 순서

가정 대신 실제 값을 보려면 CloudWatch 지표를 씁니다. 네임스페이스 AWS/ApplicationELB에서 아래 지표를 로드 밸런서 단위로 고르면 됩니다.

 

지표 보는 방법 LCU로 바꾸는 법
ConsumedLCUs 시간대별 추이 그대로 LCU (요금 기준 확인용)
NewConnectionCount 1시간 합계 ÷ 3,600 ÷ 25
ActiveConnectionCount 1시간 합계 ÷ 60 ÷ 3,000
ProcessedBytes 1시간 합계를 GB로 ÷ 1
RuleEvaluations 1시간 합계 ÷ 3,600 ÷ 1,000

 

먼저 ConsumedLCUs로 요금이 많이 나온 시간대를 찾고, 그 시간대에 나머지 네 지표를 환산해 비교합니다. 가장 큰 값이 줄여야 할 기준입니다. 다만 연결 지표는 클라이언트 쪽과 대상 쪽 연결을 모두 세고 RuleEvaluations에는 무료 10개분도 들어 있어서, 환산값은 어느 기준이 큰지 가늠하는 용도로만 쓰는 편이 안전합니다. 비용 탐색기에서 사용 유형을 LCUUsage로 거르면 청구 기준의 LCU-시간도 함께 볼 수 있습니다.

 

NLB나 GWLB로 바꾸면 더 쌀까

종류 시간당 LCU-시간당
Application Load Balancer 0.0225달러 0.008달러
Network Load Balancer 0.0225달러 0.006달러
Gateway Load Balancer 0.0125달러 0.004달러
Classic Load Balancer 0.025달러 GB당 0.008달러 처리 요금

 

단가만 보면 NLB의 LCU가 더 싸지만, NLB의 LCU는 환산 기준이 달라 단가끼리 바로 비교할 수 없습니다. 무엇보다 NLB는 경로 기반 라우팅 같은 HTTP 기능을 제공하지 않으므로, 요금보다 필요한 기능으로 먼저 고르는 편이 맞습니다. 종류별 기능 차이는 ALB·NLB·GWLB 비교 글에서 볼 수 있습니다.

 

한 달 요금 어림 공식

  • 기본 요금 = 16.43달러 + 공개 주소 수 × 3.65달러
  • LCU 요금 = 네 기준 중 가장 큰 값 × 5.84달러
  • 규칙이 10개 이하면 규칙 평가는 빼고 계산

 

참고 자료

 

※ 단가는 AWS Price List 공개 데이터(서울 리전, 2026년 9월 11일 게시본) 기준이며 부가세는 별도이고 달러 그대로 적었습니다. 데이터 전송 요금과 대상 서버 요금은 포함하지 않았습니다. 요금은 바뀔 수 있으니 결제 전에 AWS 공식 요금 페이지를 확인하세요.