AWS는 얼마나 들까?
원문: AWS Cloud Practitioner Essentials — Module 8: Pricing and Support
출처: AWS E-Learning / Compiled by Kenneth Leung (2020)
한 줄 요약: AWS는 “쓴 만큼만 내는” 종량제 모델이며, Free Tier로 시작하고, Budgets·Cost Explorer로 비용을 관리하며, 4가지 Support 플랜과 Marketplace로 운영을 지원받을 수 있다.
공짜로 시작할 수 있다 — AWS Free Tier
AWS Free Tier는 비용 부담 없이 AWS 서비스를 체험할 수 있는 프로그램이다. 세 가지 유형이 있다.
| 유형 | 기간 | 예시 |
|---|---|---|
| Always Free | 만료 없음 | Lambda 월 100만 건 무료 호출, DynamoDB 월 25GB 무료 |
| 12 Months Free | 가입 후 12개월 | S3 Standard 5GB, EC2 월별 일정 시간 |
| Trials | 서비스 활성화 후 일정 기간 | Amazon Inspector 90일, Lightsail 30일간 750시간 |
AWS 요금의 세 가지 원칙
| 원칙 | 설명 |
|---|---|
| 쓴 만큼 낸다 (Pay for what you use) | 장기 계약 없이 실제 사용량만큼만 과금 |
| 예약하면 할인 (Pay less when you reserve) | Savings Plans, Reserved Instances 등으로 최대 72% 할인 |
| 많이 쓰면 단가가 내려간다 (Volume-based discounts) | S3 등 사용량이 늘수록 GB당 단가 하락 |
서비스별 과금은 어떻게 되나
AWS Lambda
요청 수 + 실행 시간으로 과금한다. 월 100만 건의 무료 요청과 320만 초의 무료 컴퓨팅 시간이 제공된다. Compute Savings Plan에 가입하면 추가 할인을 받을 수 있다.
Amazon EC2
인스턴스가 실행 중인 시간만큼 과금한다. 비용 절감 옵션은 다양하다.
| 옵션 | 절감 폭 | 적합한 상황 |
|---|---|---|
| Spot Instance | 최대 90% | 중단 가능한 배치 작업 |
| Savings Plans | 최대 72% | 지속적으로 실행되는 워크로드 |
| Reserved Instances | 상당한 할인 | 1~3년 약정 가능한 경우 |
과금 항목에는 인스턴스 유형, EBS 스토리지 용량, Elastic Load Balancing 사용 시간이 포함된다.
Amazon S3
네 가지 요소로 과금한다.
- 저장 용량: 객체 크기, 스토리지 클래스, 저장 기간
- 요청 및 검색: PUT, GET 등 요청 횟수
- 데이터 전송: S3 안으로 들어오는 것은 무료, 밖으로 나가는 것은 유료 (같은 리전 내 EC2 → S3, S3 → CloudFront 전송은 무료)
- 관리 기능: 인벤토리, 분석, 태깅 등
비용을 한눈에 — Billing Dashboard
AWS Billing & Cost Management 대시보드에서 할 수 있는 일:
- 이번 달 누적 비용과 전월 비교
- 다음 달 비용 예측
- 서비스별 사용량 확인
- Free Tier 사용 현황 확인
- Cost Explorer 접근 및 예산 생성
- Savings Plans 구매 및 관리
여러 계정의 비용을 하나로 — 통합 결제
AWS Organizations의 통합 결제(Consolidated Billing)를 사용하면 모든 멤버 계정의 비용을 하나의 청구서로 합산한다. 기본 최대 4개 계정이며, AWS Support에 요청하면 늘릴 수 있다.
통합 결제의 가장 큰 이점은 대량 할인 공유다. 개별 계정으로는 할인 기준에 미달하더라도, 합산 사용량으로는 할인을 받을 수 있다. 무료 기능이며 별도 비용이 들지 않는다.
예산 초과를 막는다 — AWS Budgets
AWS Budgets는 서비스 사용량, 비용, 인스턴스 예약에 대한 예산을 설정하고 추적하는 도구다. 하루 3회 업데이트되며, 사용량이 예산을 초과하거나 초과할 것으로 예측되면 자동 알림을 보낸다.
예를 들어, EC2 월 예산을 $200로 설정하고 50%($100) 도달 시 알림을 받도록 구성할 수 있다. 현재 사용액, 예측 사용액, 예산 대비 비율을 한눈에 확인할 수 있다.
지난 비용을 분석한다 — AWS Cost Explorer
AWS Cost Explorer는 AWS 비용과 사용량을 시각화하고 분석하는 콘솔 기반 도구다.
- 상위 5개 비용 발생 서비스를 기본 리포트로 제공
- 시간 단위까지 세분화하여 리소스 사용량 확인 가능
- 최대 12개월의 과거 데이터 제공
- 태그(tag)별 필터링 — EC2와 RDS에 같은 프로젝트 태그를 붙이면 해당 프로젝트의 총 비용을 한 번에 확인 가능
도움이 필요할 때 — AWS Support 플랜
| 플랜 | 비용 | 주요 기능 | 응답 SLA |
|---|---|---|---|
| Basic | 무료 | 문서, 커뮤니티, 제한적 Trusted Advisor, Personal Health Dashboard | — |
| Developer | 유료 (최저) | 모범 사례 지침, 빌딩 블록 아키텍처 지원, 이메일 지원 | 일반 24시간, 시스템 장애 12시간 |
| Business | 유료 (중간) | 사용 사례 가이드, 전체 Trusted Advisor, 전화 지원, 서드파티 소프트웨어 제한 지원 | 시스템 장애 4시간, 프로덕션 다운 1시간 |
| Enterprise | 유료 (최고) | 애플리케이션 아키텍처 가이드, 인프라 이벤트 관리, TAM(Technical Account Manager), 전체 기능 | 비즈니스 크리티컬 15분 |
Technical Account Manager(TAM)
Enterprise 플랜에서만 제공되는 TAM은 고객의 주요 연락 창구로, 아키텍처 리뷰, 설계 가이드, 서비스 통합 컨설팅 등을 제공한다.
서드파티 소프트웨어를 한 번에 — AWS Marketplace
AWS Marketplace는 독립 소프트웨어 벤더(ISV)의 소프트웨어를 찾고, 구매하고, 배포할 수 있는 디지털 카탈로그다.
| 특징 | 설명 |
|---|---|
| 원클릭 배포 | 인프라 구축 없이 바로 사용 |
| 유연한 과금 | 온디맨드, 종량제 등 다양한 결제 옵션 |
| 카테고리 | Infrastructure, Business Applications, Data & Analytics, DevOps, IoT, ML, Migration, Security 등 |
| 산업별 탐색 | 헬스케어, 금융 등 산업 맞춤 솔루션 검색 가능 |
마무리
AWS 비용 관리의 핵심은 세 단계로 요약된다. Free Tier와 Pricing Calculator로 예측하고, Budgets와 Cost Explorer로 추적하며, Savings Plans와 통합 결제로 최적화한다. 얼마를 쓰고 있는지 모르는 것이 가장 비싼 비용이다.