Application Load Balancer(ALB)를 처음 붙이고 청구서를 보면 항목이 낯섭니다. 시간당 요금은 이해가 되는데, 그 아래 LCU-Hrs라는 줄의 숫자가 달마다 달라지기 때문입니다. 접속자가 늘지 않았는데 요금이 올랐다면 원인을 찾기도 어렵습니다.
LCU는 ALB가 한 시간 동안 처리한 양을 하나로 환산한 단위입니다. 기준이 네 가지이고, 그중 가장 큰 값 하나에만 요금이 붙습니다. 이 규칙을 알면 어떤 트래픽이 요금을 끌어올리는지 바로 찾을 수 있습니다.
아래 금액은 AWS Price List 공개 데이터의 서울 리전 단가로 직접 계산한 값입니다. 트래픽 수치는 계산을 보여 주려고 정한 가정이며, 실제 서비스에서 측정한 값이 아닙니다.

청구서에 찍히는 세 가지 금액
| 항목 | 서울 리전 단가 | 한 달(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개로 절반이 되는 점도 기억해 두면 좋습니다.

트래픽 네 가지로 직접 계산한 결과
모두 서울 리전, 가용 영역 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개 이하면 규칙 평가는 빼고 계산
참고 자료
- Elastic Load Balancing 요금 — LCU 기준과 공식 예시
- Amazon VPC 요금 — 퍼블릭 IPv4 주소 요금
- Application Load Balancer 문서 — 가용 영역 최소 2개, 영역마다 IP 1개
- ALB CloudWatch 지표 문서
※ 단가는 AWS Price List 공개 데이터(서울 리전, 2026년 9월 11일 게시본) 기준이며 부가세는 별도이고 달러 그대로 적었습니다. 데이터 전송 요금과 대상 서버 요금은 포함하지 않았습니다. 요금은 바뀔 수 있으니 결제 전에 AWS 공식 요금 페이지를 확인하세요.
'IT 클라우드 정보' 카테고리의 다른 글
| CloudWatch Logs 요금은 어디서 나올까, 수집·저장·조회 단가와 보존 기간 설정으로 줄이는 순서 (0) | 2026.11.05 |
|---|---|
| AWS Well-Architected 6가지 원칙으로 내 클라우드 구성 점검하는 법 (0) | 2026.10.30 |
| 인스턴스 스토어와 EBS 차이, 서버를 멈추면 사라지는 디스크는 언제 쓸까 (0) | 2026.10.29 |
| 너무 크게 잡은 서버 찾기, Compute Optimizer와 Trusted Advisor는 무엇이 다를까 (0) | 2026.10.28 |
| Fargate 요금은 어떻게 나올까, vCPU와 메모리 시간 단가로 컨테이너 한 달 비용 계산하기 (0) | 2026.10.27 |