AWS

EC2 기초(2) | EC2의 가격모델 정리 (온디맨드 / 예약인스턴스 / 스팟인스턴스 / 전용호스트)

성코 2024. 3. 17. 21:45

1. EC2의 가격정책 종류

2. 스팟 인스턴스

3. 전용 호스트

4. 가격모델의 기타 특징


EC2의 가격정책의 종류

1. On-Demand 쓴만큼 낸다

  • 실행하는 인스턴스에 따라 시간 또는 초당 컴퓨팅 파워로 측정된 가격을 지불
  • 약정은 필요 없음
  • 장기적인 수요 예측이 힘들거나 유연하게 EC2를 사용하고 싶을 때
  • 한번 써보고 싶을 때 선

2. 예약 인스턴스 (Reserved Instance-RI)

  • 미리 일정기간(1년 또는 3년) 약정해서 쓰는 방법
  • 최대 75%정도 온디맨드 대비 저렴
  • 수요 예측이 확실할 때 선택하면 비용 할인이 
  • 총 비용을 절감하기 위해 어느정도 기간의 약정이 가능한 사용자

3. Spot Instance

  • 경매 형식으로 시장에 남는 인스턴스를 저렴하게 구매해서 쓰는 방식
  • 최대 90% 정도 저렴하게 경매로 내놓음
  • 단, 언제 도로 내주어야 할지 모른다
  • 시작과 종료가 자유롭거나 추가적인 컴퓨팅 파워가 필요한 경우 사용

4. 전용 호스트 (Dedicated)

  • 실제 물리적인 서버를 임대하는 방식
  • 라이선스 이슈 (Windows Server 등)
  • 규정에 따라 필요한 경우
  • 퍼포먼스 이슈 (CPU Steal 등) 때문에 사용

스팟 인스턴스

  • AWS에서 보유중인 남는 인스턴스를 저렴한 가격으로 제공
  • 최대 90%까지 절약이 가능
  • 경매 형식으로 가격을 지정
    • 수요에 따라 스팟 인스턴스의 가격은 계속 변동된다.
    • 내가 지정한 가격보다 현재 가격이 낮다면 사용한다.
    • 내가 지정한 가격보다 현재 가격이 높다면 반환한다.
  • 반환시간을 예측할 수 없다.
    • 인스턴스가 확보되고 종료되는 것을 반복해도 문제 없는 분산 아키텍처가 필요하다.
  • 주로 빅데이터 처리, ML 등 많은 인스턴스가 필요한 작업에 사용한다.

스팟 인스턴


전용 호스트

  • 가상화된 서버에서 EC2를 빌리는 것이 아닌 지정된 물리 서버에서 EC2를 대여
  • 보안적인 이유(국가적인 프로젝트), 규정에 따른 이유, 퍼포먼스를 위한 이유 (CPU Steal 등) 때문에 사용한다.

기타 특징

  • 가격순서
    • 스팟 인스턴스 < 예약 인스턴스 < 온디맨드 < 전용 호스트
  • EC2의 가격모델은 EBS와는 별도
    • EBS는 사용한 만큼 지불
  • 기타 데이터 통신 등의 비용은 별도로 청구
    • 참고로 AWS는 AWS 바깥으로 나가는 트래픽에 대해서만 요금을 부과한다.
    • 내부에서 EC2끼리 소통하는 건 부과하지 않는다.