AWS
[AWS] EC2 인스턴스 Price Type별 비교
Nhahan
2024. 10. 13. 20:40
1. 온디맨드 인스턴스 (On-Demand Instances)
온디맨드 인스턴스는 필요할 때 즉시 인스턴스를 시작하고, 사용한 만큼만 비용을 지불하는 방식이다. 장기적인 계약이나 선결제 없이 유연하게 사용할 수 있다.
특징:
- 사용한 만큼만 과금 (초 단위 또는 시간 단위로).
- 언제든지 시작하고 중지할 수 있다.
- 예측하기 어려운 트래픽이나 짧은 기간 동안 애플리케이션을 실행할 때 적합하다.
- 최저 비용을 보장하지 않지만, 가장 유연한 방식이다.
사용 사례:
- 트래픽이 일정하지 않거나, 일시적인 테스트 및 개발 환경에 적합하다.
- 갑작스러운 워크로드 스파이크에 대응할 때 사용된다.
2. 스팟 인스턴스 (Spot Instances) - 가장 큰 할인 옵션 제공
스팟 인스턴스는 AWS에서 여유 자원을 저렴하게 경매 방식으로 제공하는 모델이다. 매우 저렴하게 인스턴스를 사용할 수 있지만, 필요에 따라 인스턴스가 종료될 수 있다.
특징:
- 온디맨드 대비 최대 90%까지 비용을 절감할 수 있다.
- 언제든지 예고 없이 인스턴스가 중단될 수 있다.
- 스팟 가격은 수요와 공급에 따라 변동된다.
사용 사례:
- 작업이 중단되어도 문제가 없는 배치 처리, 데이터 분석 같은 대규모 작업에 적합하다.
- 대규모로 비용을 절감해야 할 때 효과적이다.
3. 리저브드 인스턴스 (Reserved Instances)
리저브드 인스턴스는 1년 또는 3년 동안 인스턴스를 예약하고 할인된 가격으로 사용할 수 있는 모델이다. 장기적인 워크로드에 유리하다.
특징:
- 최대 75%까지 비용을 절감할 수 있다.
- 1년 또는 3년 동안 계약을 맺고 사용할 수 있다.
- 전액 선결제(All Upfront), 일부 선결제(Partial Upfront), 무선결제(No Upfront) 방식으로 선택할 수 있다.
사용 사례:
- 장기적으로 고정된 워크로드를 운영할 때 적합하다.
- 서버를 지속적으로 사용할 계획이 있을 때 비용을 절감할 수 있다.
4. EC2 세이빙 플랜 (EC2 Savings Plans)
세이빙 플랜은 EC2 인스턴스 유형이나 리전과 상관없이, 컴퓨팅 사용량에 대해 장기 계약을 통해 비용을 절감하는 모델이다.
특징:
- 1년 또는 3년 동안 계약을 맺고 최대 72%까지 비용 절감이 가능하다.
- 인스턴스 유형과 리전에 구애받지 않고 다양한 용도로 사용할 수 있다.
- 리저브드 인스턴스보다 유연하게 활용할 수 있다.
사용 사례:
- 여러 인스턴스 타입을 유연하게 사용하는 환경에서 비용을 절감할 수 있다.
- 장기적으로 컴퓨팅 리소스를 지속적으로 사용할 때 적합하다.
5. 리저브드 컨버터블 인스턴스 (Reserved Convertible Instances)
리저브드 컨버터블 인스턴스는 리저브드 인스턴스와 유사하지만, 계약 중에 인스턴스 타입이나 운영체제를 변경할 수 있는 더 유연한 모델이다.
특징:
- 최대 75%까지 비용을 절감할 수 있다.
- 계약 기간 중에 인스턴스 유형, 크기 또는 운영체제를 변경할 수 있다.
- 유연성 덕분에 리저브드 인스턴스보다는 할인율이 약간 낮을 수 있다.
사용 사례:
- 장기적인 워크로드 계획이 있지만, 중간에 인프라 변경 가능성이 있을 때 적합하다.
- 유연한 워크로드 운영이 필요한 경우에 사용된다.
6. 전용 호스트 (Dedicated Host)
전용 호스트는 물리적인 서버를 한 사용자만 전용으로 사용하는 방식이다. 라이선스 요구사항이나 보안, 규제 준수에 적합하다.
특징:
- 물리적인 서버를 독점으로 사용 가능하다.
- 고객이 직접 소프트웨어 라이선스를 사용할 수 있다 (BYOL, Bring Your Own License).
- 서버에 대한 완전한 제어를 가질 수 있다.
사용 사례:
- 규제 준수나 특정 라이선스 요구가 있는 환경에 적합하다.
- 소프트웨어 라이선스를 활용하여 비용을 절감할 수 있다.
7. 전용 호스트 예약 (Dedicated Host Reservation)
전용 호스트 예약은 전용 호스트를 장기 계약(1년 또는 3년)으로 예약하고 비용을 절감하는 방식이다.
특징:
- 전용 호스트를 예약하여 장기간 사용할 수 있다.
- 장기 계약을 통해 비용 절감을 누릴 수 있다.
사용 사례:
- 전용 호스트를 장기간 사용할 계획이 있을 때 적합하다.
- 전용 호스트를 통해 고정 비용을 절감할 수 있다.
8. 용량 예약 (Capacity Reservations)
용량 예약은 특정 EC2 인스턴스 타입에 대해 용량을 사전에 확보하는 방식이다. 필요할 때 즉시 사용할 수 있는 용량을 보장받을 수 있다.
특징:
- 특정 인스턴스 유형의 용량을 미리 예약하여 언제든지 사용할 수 있다.
- 온디맨드 요금으로 사용 가능하며, 필요할 때 인스턴스 용량이 항상 보장된다.
- 사용하지 않는 기간에는 요금을 청구하지 않는다.
사용 사례:
- 중요한 애플리케이션이 즉시 실행 가능해야 하거나, 용량 부족으로 인한 서비스 중단을 방지해야 할 때 적합하다.