코진남
EC2 요금모델 & 용량 예약 정리 본문
📘 EC2 요금 모델 & 용량 예약 전략 정리
✅ 1. 자세한 설명
1. On-Demand Instances (주문형 인스턴스)
- 필요할 때마다 EC2 인스턴스를 생성하여 사용
- 계약 없음, 선결제 없음 → 초 단위/시간 단위 과금
- 초기 프로젝트, 테스트용에 적합
- ❗ 가장 비쌈 (장기 사용 시 비효율적)
➡️ “장기적인 워크로드에 적합하지 않다” 는 시험 출제 포인트
2. Reserved Instances (RI, 예약 인스턴스)
- 1년 또는 3년 약정
- 사용량과 관계없이 지속적으로 인스턴스를 사용한다고 가정하고 할인 받는 방식
- 최대 72%까지 비용 절감 가능
종류 | 특징 |
---|---|
Standard RI | 가장 저렴. 변경 유연성 없음 |
Convertible RI | 다른 인스턴스 타입으로 교환 가능 (할인율 낮음) |
Scheduled RI | 정해진 시간대에만 실행 |
➡️ “지속적이고 예측 가능한 사용에 적합” 이라는 문장이 시험에 자주 등장
3. Savings Plans (절감 계획)
- Compute Savings Plan과 EC2 Instance Savings Plan 존재
- 일정 사용량($/hr 기준)을 1년 또는 3년 약정
- RI보다 유연함 (리전 변경 가능 등)
- RI처럼 특정 인스턴스 타입에 묶이지 않음
➡️ “유연성을 중요시하면서도 비용 절감을 원하는 경우” 답으로 잘 나옴
4. Spot Instances (스팟 인스턴스)
- 미사용 EC2 용량을 최대 90% 할인된 가격으로 사용
- 언제든지 AWS에서 회수할 수 있음
- 백그라운드 처리, 비상시 작업, 머신러닝 실험에 적합
➡️ “작업이 중단되어도 무방한 워크로드” 키워드가 보이면 정답
5. Dedicated Hosts (전용 호스트)
- _물리 서버 단위_로 EC2를 제공받음
- 리눅스/윈도우 라이선스 BYOL(Bring Your Own License) 필요 시 사용
- 보안, 규정 준수 (Compliance), 소프트웨어 라이선스 최적화 목적
➡️ “규제 준수/라이선스 관리 목적”은 Dedicated Hosts가 답이야
6. Capacity Reservations (용량 예약)
- 특정 AZ에 인스턴스 용량을 미리 확보
- On-Demand 인스턴스를 위한 사전 예약, 비용은 사용 시만 청구됨
- 미리 용량을 확보함으로써 빠른 확장성 보장
➡️ “예상 급증 트래픽을 대비한 사전 인스턴스 확보” 라고 나오면 이거!
7. Convertible Reserved Instance
예약 기간 | 1년 또는 3년 |
할인율 | 온디맨드(즉시 사용) 대비 최대 54% 할인 |
인스턴스 유형 변경 가능 | 네, 가능함 (예: t3.medium → m5.large 등) |
운영 체제 / 플랫폼 변경 | 가능 |
가상화 유형 변경 | 가능 |
가용영역(AZ) 변경 | 가능 |
결제 옵션 | All Upfront, Partial Upfront, No Upfront 가능 |
- 유연성: 예약 기간 도중에도 동일한 가치(equal or greater exchange value)의 인스턴스로 한 번 이상 교체 가능.
- 장기 워크로드에 유리: 워크로드 유형이나 성능 요구 사항이 변할 수 있는 유연한 환경에 적합.
- **스탠다드 예약 인스턴스(Standard RI)**보다 할인율은 낮지만, 변경 가능성이 있음.
✅ 2. 용어 정리
용어 | 정의 |
---|---|
On-Demand | 필요 시 EC2 생성. 비용은 높지만 유연 |
Reserved Instance | 장기 약정으로 할인. 변경 제한 있음 |
Savings Plans | 장기 약정으로 유연성과 할인 모두 제공 |
Spot Instance | 여유 용량을 매우 저렴하게 사용 가능. 회수 가능 |
Dedicated Host | 물리 서버 단위 사용. 규제 대응 |
Capacity Reservation | 특정 AZ에 인스턴스 용량 사전 확보 |
✅ 3. 예시
스타트업이 초기 테스트 서버가 필요해 → On-Demand 사용
대형 금융 회사가 3년간 동일 워크로드 운영 예정 → Standard Reserved Instances
분석 서버에서 대규모 배치 작업을 매일 수행 (작업 중단 OK) → Spot Instances
보건 기관이 규제 준수를 위해 서버 독립 필요 → Dedicated Hosts
블랙프라이데이 트래픽 급증 예상 → Capacity Reservation
다양한 EC2 타입을 자주 바꾸며 사용하면서 비용도 줄이고 싶다 → Savings Plans
yaml
복사
편집
✅ 4. 시각화 요약 그림
┌────────────────────┬───────────────┬──────────────────────┬──────────────┬──────────────────┐
│ 옵션 │ 할인율 │ 유연성 │ 회수 가능성 │ 용도 │
├────────────────────┼───────────────┼──────────────────────┼──────────────┼──────────────────┤
│ On-Demand │ 없음 │ 가장 높음 │ 없음 │ 단기 테스트 │
│ Reserved Instance │ 최대 72% │ 낮음 (표준 RI 기준) │ 없음 │ 장기 예측 사용 │
│ Savings Plans │ 최대 66% │ 중간 ~ 높음 │ 없음 │ 범용 장기 사용 │
│ Spot Instance │ 최대 90% │ 낮음 │ 있음 │ 중단 가능 작업 │
│ Dedicated Host │ 없음 │ 낮음 │ 없음 │ 규제/라이선스 │
│ Capacity Reservation │ 없음 │ 높음 │ 없음 │ 용량 사전 확보 │
└────────────────────┴───────────────┴──────────────────────┴──────────────┴──────────────────┘
✅ 5. 시험에 자주 나오는 문제 유형
📌 유형 1: 워크로드-요금 모델 매칭
Q. 기업이 장기적인 EC2 워크로드를 가지고 있고 비용을 줄이고자 한다. 가장 적절한 옵션은?
A: Reserved Instance
📌 유형 2: 용량 확보 관련
Q. EC2 인스턴스를 특정 가용영역(AZ)에 항상 실행 가능하게 하려면?
A: Capacity Reservation
📌 유형 3: 작업 중단 가능성
Q. 중단 가능하고 비용이 민감한 백그라운드 프로세스를 위한 옵션은?
A: Spot Instance
📌 유형 4: 규제 준수/물리적 호스트 필요
Q. 라이선스 조건상 물리적 서버가 필요한 워크로드에 적합한 EC2는?
A: Dedicated Hosts
📌 유형 5: 다양한 인스턴스 타입 사용
Q. 인스턴스 타입이 자주 변경되며 장기 사용 계획이 있는 경우 가장 유리한 요금 모델은?
A: Compute Savings Plan
'AWS 자격증 공부 > IAM & AWS CLI' 카테고리의 다른 글
Spot Fleet and spot instance (0) | 2025.06.11 |
---|---|
퍼블릭 로드 밸런서를 3개의 AZ에 배포할 때 공용 IP와 요금 (0) | 2025.06.11 |
Budget (0) | 2025.05.24 |
IAM Security Tools (0) | 2025.05.22 |
AWS Access Keys, CLI and SDK (0) | 2025.05.22 |