본문 바로가기
AWS

[AWS] EC2 인스턴스 Price Type별 비교

by Nhahan 2024. 10. 13.

m4.large 기준

 

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 인스턴스 타입에 대해 용량을 사전에 확보하는 방식이다. 필요할 때 즉시 사용할 수 있는 용량을 보장받을 수 있다.

특징:

  • 특정 인스턴스 유형의 용량을 미리 예약하여 언제든지 사용할 수 있다.
  • 온디맨드 요금으로 사용 가능하며, 필요할 때 인스턴스 용량이 항상 보장된다.
  • 사용하지 않는 기간에는 요금을 청구하지 않는다.

사용 사례:

  • 중요한 애플리케이션이 즉시 실행 가능해야 하거나, 용량 부족으로 인한 서비스 중단을 방지해야 할 때 적합하다.

 

 

'AWS' 카테고리의 다른 글

[AWS] Scalability vs Elasticity vs Agility  (0) 2024.10.17
[AWS] EC2 Instance Storage 요약  (3) 2024.10.14
[AWS] IAM 요약  (0) 2024.10.09
[AWS] ARM64 vs x86  (0) 2024.04.20
[AWS] CDK를 처음 접할 때 알면 좋은 것들  (0) 2024.03.08

댓글