EC2 인스턴스 구매 옵션

김명주·2025년 3월 26일

On-Demand 인스턴스

  • 사용 한 기간만큼 비용을 지불하는 유형
  • 단기적인 워크로드에 적합하고 비용을 예측할 수 있고, 초 단위로 비용이 책정된다.
  • 리눅스나 윈도우는 1분 이후에 초 단위로 청구가 이루어진다. 이외의 다른 운영체제들에서는 1시간 단위로 청구가 이루어진다.
  • 비용이 제일 많이 들지만, 바로 지불할 금액이 없고 장기적인 약정도 필요 없다.
  • 단기적이고 중단 없는 워크로드, 애플리케이션의 거동을 예측할 수 없을 때 적절.

예약 인스턴스 - Reserved

  • 1년 또는 3년 기간
  • 장기간의 워크로드를 위한 것으로, 오랫동안 데이터베이스를 실행할 계획이라면 예약 인스턴스가 좋다.
  • 또는 특정 시간이 지나면 인스턴스 타입을 변경하길 원한다면 이 유형이 적합하다.
  • 온디맨드에 비해 최대 72%의 할인을 제공하고 특정한 인스턴스 속성을 예약한다.(ex: 인스턴스 유형, 리전, 테넌시, 운영체제 등)
  • 예약 기간을 1년 또는 3년으로 지정할 수 있다.
  • 선결제 없음/ 부분 선결제/ 전부 선결제 옵션이 있는데, 전부 선결제를 하면 최대 할인을 받을 수 있다.
  • 특정한 리전이나 Zonal(특정한 AZ에 있는 예약된 용량)을 지정할 수 있다.
  • 마켓플레이스에서 예약 인스턴스를 사고 팔 수 있다.
  • 사용량이 일정한 애플리케이션에 적합

전환형 예약 인스턴스

  • 인스턴스 유형, 인스턴스 패밀리, 운영체계, 범위와 테넌시를 변경할 수 있다.
  • 유연성이 더 크기 때문에 할인율은 최대 66퍼까지이다.

Savings Plans

  • 기간은 1년 또는 3년
  • 특정한 인스턴스 유형을 약정하는 게 아니라 달러 단위로 특정한 사용량을 약정한다.
  • 장기 워크로드를 위한 인스턴스.
  • 장기간 사용하면 최대 온디맨드 대비 72%의 할인을 받을 수 있다. 하지만 1년 또는 3년동안 시간당 10달러로 약정을 하게 된다.
  • 사용량이 한도를 넘어서면 온디맨드 가격으로 책정이 시작된다.
  • 특정 인스턴스 패밀리와 리전으로 고정된다. 하지만 인스턴스 크기, 운영체제, 테넌시는 자유롭게 변경 가능하다.

Spot Instances

  • 아주 짧은 워크로드를 위한 유형
  • 싸지만, 인스턴스들이 손실될 수 있어서 신뢰성이 낮다.
  • 온디맨드에 비해 최대 90%까지 할인이 가능하다.
  • 하지만 스팟 인스턴스에 대해 지불하려는 최대 가격을 정의했는데 스팟 가격이 최대 가격을 넘게 되면 인스턴스가 손실되기 때문에 언제라도 손실될 가능성이 있다.
  • AWS에서 가장 비용 효율적인 인스턴스고 인스턴스가 고장에 대한 회복력이 있다면 아주 유용. ex: 배치 작업, 데이터 분석, 이미지 처리, 모든 종류의 분산형 워크로드, 시작 시간과 종료 시간이 유연한 워크로드.
  • 중요한 작업이나 데이터베이스에는 적합하지 않다.

Dedicated hosts

  • 전용 호스트. 물리적 서버 전체를 예약해서 인스턴스 배치를 제어할 수 있다.
  • AWS에서 제공하는 고객 전용의 물리적 서버로, 사용자가 EC2 인스턴스를 실행할 수 있는 환경을 제공한다.
  • 특히 라이선스 관리와 규제 준수 요구 사항이 있는 경우에 유용하다.
  • 온 디맨드로 초당 비용을 지불하거나, 1년 또는 3년 예약이 가능하다.
  • 물리적 서버를 예약하기에 aws에서 가장 비싼 옵션.
  • 물리적 서버에 대한 접근권을 갖고 낮은 수준의 하드웨어에 대한 가시성을 제공해준다.

Dedicated Instances

  • 내 전용 하드웨어에서 실행되는 인스턴스로 물리적 서버와는 다르다.
  • 같은 계정에서 다른 인스턴스와 함께 하드웨어를 공유할 수 있고, 인스턴스 배치에 대한 통제권이 없다.
  • 자신만의 인스턴스를 자신만의 하드웨어에 갖는다.

Capacity Reservations

  • 용량 예약. 원하는 기간 동안 특정한 AZ에 용량을 예약할 수 있고 필요할 때마다 그 용량에 접근할 수 있다.
  • 기간 약정은 없고, 언제라도 예약하고 취소할 수 있다. 그렇기에 할인은 없다.
  • 할인을 받으려면 지역별 예약 인스턴스와 결합하거나 절약 플랜과 결합해야 한다.
  • 인스턴스 실행 유무와 관계없이 온디맨드 요금이 부과된다. 한번 용량을 예약하면 그것에 대해 청구가 되고 이를 지불해야 한다.
  • 특정한 AZ에 있어야 하고 단기적이고 중단 없는 워크로드에 적합
profile
개발자를 향해 달리는 사람

0개의 댓글