"이번 달 AWS 요금이 왜 이렇게 많이 나왔지?"
클라우드를 쓰다 보면 처음에는 요금 청구서가 낯설고 당황스러울 수 있습니다. 어떤 서비스에서 얼마가 나왔는지, 어떻게 줄일 수 있는지 알기가 어렵습니다.
AWS는 비용을 이해하고 관리하는 여러 도구를 제공합니다. 이 도구들을 잘 알아두면 예상치 못한 청구서를 받는 일이 없어집니다.
---
가계부 앱으로 이해하는 비용 관리 도구
일상에서 쓰는 금융 도구에 비유해보겠습니다.
AWS Cost Explorer는 은행 앱의 지출 내역 화면과 같습니다. 지난 몇 달간 어디에 얼마를 썼는지 그래프로 보여주고, 앞으로의 비용도 예측해줍니다.
AWS Budgets는 신용카드 지출 한도 알림과 같습니다. "이번 달 EC2에 100달러 이상 쓰이면 이메일로 알려줘"라고 설정해두면, 한도에 가까워질 때마다 알림을 받습니다.
AWS Cost and Usage Report는 은행 거래 명세서와 같습니다. 모든 서비스의 모든 시간대 사용량이 아주 상세하게 기록됩니다. 데이터를 직접 분석하고 싶은 재무팀에 유용합니다.
AWS Pricing Calculator는 인테리어 업체에 견적을 받는 것과 같습니다. 서비스를 실제로 사용하기 전에 "이 구성으로 한 달에 얼마나 나올까?"를 미리 계산해볼 수 있습니다.
---
AWS Organizations — 여러 계정을 하나로 관리
회사가 여러 부서별로 별도의 AWS 계정을 운영한다면, AWS Organizations를 통해 하나로 묶어 관리할 수 있습니다.
통합 결제 기능을 사용하면 모든 계정의 사용량이 합산됩니다. 사용량이 많을수록 더 큰 볼륨 할인을 받을 수 있습니다. 예를 들어, 개발 계정과 운영 계정이 각각 따로 결제하는 것보다 함께 묶어서 결제하면 더 많은 할인을 받습니다.
SCP(서비스 제어 정책)를 사용하면 하위 계정이 사용할 수 있는 AWS 서비스를 제한할 수 있습니다. "인턴 계정에서는 EC2 대형 인스턴스를 켤 수 없다"는 식으로 정책을 설정할 수 있습니다.
---
비용을 줄이는 다섯 가지 전략
| 전략 | 설명 | |------|------| | 라이트사이징 | 실제 사용량보다 너무 큰 인스턴스를 적정 크기로 줄이는 것. 8코어 CPU를 쓰는데 실제로는 2코어만 쓴다면 낭비입니다. | | AWS Compute Optimizer | AWS가 사용 패턴을 분석하여 적정 인스턴스 유형을 자동으로 추천해줍니다. | | 비용 할당 태그 | 리소스에 태그를 붙여서 "이 비용은 마케팅 팀 것", "이 비용은 개발팀 것"으로 구분할 수 있습니다. | | 예약 인스턴스 / Savings Plans | 장기 약정으로 최대 72% 할인. | | 미사용 리소스 정리 | 쓰지 않는 서버, 저장 공간, 고정 IP 주소는 요금이 계속 나갑니다. 정기적으로 정리해야 합니다. |
---
CapEx와 OpEx — 클라우드가 바꾼 것
클라우드 이전에는 회사가 IT 인프라를 운영하려면 서버를 미리 구매해야 했습니다. 수천만 원, 수억 원짜리 서버를 먼저 사고, 3~5년을 사용하는 방식입니다. 이것을 자본 지출(CapEx)이라고 합니다.
클라우드는 이 방식을 바꿨습니다. 이제 서버를 미리 살 필요가 없습니다. 매달 사용한 만큼만 비용을 냅니다. 이것이 운영 비용(OpEx)입니다.
이 전환의 가장 큰 장점은 초기 투자 없이 시작할 수 있고, 수요에 따라 즉시 늘리거나 줄일 수 있다는 점입니다.
---
시험 핵심 정리
"과거 비용 시각화 + 미래 비용 예측" — AWS Cost Explorer "예산 초과 시 알림 설정" — AWS Budgets "가장 상세한 시간별 비용 보고서" — AWS Cost and Usage Report "사용 전 예상 비용 계산" — AWS Pricing Calculator "여러 계정 통합 결제, 볼륨 할인" — AWS Organizations "과도한 인스턴스를 적정 크기로" — 라이트사이징 "AWS가 자동으로 적정 인스턴스 추천" — AWS Compute Optimizer "리소스별 부서별 비용 구분" — 비용 할당 태그 "서버 구매 선투자 → 사용량 기반 월 청구" — CapEx에서 OpEx로 전환