온디맨드 인스턴스와 예약 인스턴스의 차이점은 무엇인가요?


온디맨드 인스턴스와 예약형 인스턴스의 차이점은 무엇인가요?

온디맨드 인스턴스와 예약형 인스턴스는 AWS 클라우드에서 프로비저닝할 수 있는 Amazon Elastic Compute Cloud(EC2) 인스턴스의 두 가지 요금 모델입니다. 기능적으로는 두 유형이 동일합니다. 워크로드에 따라 다양한 컴퓨팅 및 메모리 구성 중에서 선택할 수 있습니다. 두 유형은 요금만 다릅니다. 온디맨드 인스턴스의 경우 장기 약정 없이 컴퓨팅 용량에 대해 시간당 또는 초당(최소 60초) 비용을 지불합니다. 사용한 만큼만 비용을 지불하면 되고 워크로드 변화에 따라 인스턴스가 자동으로 스케일 업 또는 스케일 다운됩니다. 반면, 예약형 인스턴스는 할인된 요금과 용량 예약(선택 사항)을 제공합니다. 고정된 기간 동안 예약형 인스턴스를 동급 온디맨드 인스턴스보다 낮은 초당 또는 시간당 요금으로 임대하게 됩니다. 스팟 인스턴스는 조건이 엄격한 추가 인스턴스 요금 모델을 제공합니다.

가격 차이: 온디맨드 인스턴스와 예약형 인스턴스 비교

온디맨드 인스턴스와 예약형 인스턴스는 서로 다른 요금 모델을 제공하므로, 사용량과 요구 사항에 따라 가장 적합한 구성을 선택하면 됩니다. EC2 인스턴스 구성은 예약형 요금과 온디맨드 요금 모두로 사용할 수 있습니다.

예약형 인스턴스의 경우, 1년 또는 3년의 정해진 기간 동안 전체 인스턴스를 예약하려면 종속 계약이 필요합니다. 온디맨드 인스턴스는 시간 및 초 단위로 요금이 청구되고, 종속 기간이 필요 없으며, 필요에 따라 활성화하거나 비활성화할 수 있습니다. 비유하자면, 시내의 주차장을 연간 요금 또는 일일 요금으로 임대하는 것과 같습니다. 시내에서 풀타임으로 일하는 경우 연간 요금이 더 저렴할 것입니다. 재택 근무를 병행하는 경우에는 일일 요금이 더 합리적일 수 있습니다.

컴퓨팅 비용 절감

예약형 인스턴스는 온디맨드 요금에 비해 최대 72%의 비용 절감 효과를 제공합니다. 또한 예약형 인스턴스 3년 약정은 1년 약정보다 훨씬 큰 비용 절감 효과를 제공합니다.

인스턴스 유형이 동일할 경우, 전체 기간 동안 온디맨드 인스턴스를 최대 용량으로 사용할 경우에 예약형 인스턴스보다 항상 더 비쌉니다. 예를 들어 vCPU 16개, 메모리 32GB, 최대 10GB의 네트워크를 갖춘 c5d.4xlarge Linux 인스턴스를 선택하면 온디맨드의 시간당 비용은 0.96c가 됩니다. 전체 용량을 사용할 경우 3년 동안 온디맨드 요금으로 환산하면 2만 5,228.80 USD에 해당합니다. 반면 예약형 인스턴스의 3년 선결제 비용은 9,224.28 USD입니다. 전체 용량 대신 절반만 인스턴스를 사용하더라도 여전히 3,000.00 USD 이상을 절약할 수 있습니다.

예약형 인스턴스 요금은 사용량을 기준으로 하지 않습니다. 가격이 고정되어 있습니다. 온디맨드 인스턴스 요금은 사용량을 기준으로 책정되며, 동일하게 3년 기간을 기준으로 합니다.

사용률

3년간 예약 수요 가격

온디맨드 요금

절감

50%

9,224.28 USD

1만 2,614.4 USD

3,390.12 USD

75%

9,224.28 USD

1만 8,921.6 USD

9,697.32 USD

100%

9,224.28 USD

2만 5,228.80 USD

1만 6,004.52 USD


추가로 절약하는 방법

예약형 인스턴스 내에서 다양한 결제 플랜 및 옵션을 선택하면 더 많은 비용을 절약할 수 있습니다. 예를 들어 EC2 인스턴스 절감형 플랜을 사용하면 플랜 기간 동안 인스턴스 패밀리 및 리전을 고정하여 요금 할인을 받을 수 있습니다. 하지만 예약 기간 동안 인스턴스 유형 간에 유연하게 전환하려면 조금 더 많은 비용을 지불해야 합니다.

마찬가지로, 전액 선결제는 월 사용료를 지불하는 경우보다 상당한 할인을 제공합니다. 예약형 인스턴스를 구매하는 방법에 대한 자세한 내용은 Amazon EC2 예약형 인스턴스 요금을 참조하세요.

주요 기능: 온디맨드 인스턴스와 예약형 인스턴스 비교

온디맨드 및 예약형 인스턴스 요금 모델 모두 다양한 요구 사항을 충족할 수 있는 높은 유연성과 다양한 옵션을 제공합니다.

온디맨드 인스턴스

온디맨드 인스턴스는 데이터 전송, 로드 밸런싱, Amazon Elastic Block Store(Amazon EBS) 추가 기능에 대해 다양한 요금 수준을 제공합니다. 기본적으로 EBS에 최적화된 인스턴스 유형도 있고, 이 기능에 대한 지원을 제공하는 인스턴스 유형도 있습니다. 온디맨드 인스턴스의 유연성을 원하지만 중요한 워크로드에 대한 가용성도 보장해야 하는 조직은 특정 가용 영역에서 일정 기간 동안 온디맨드 용량 예약을 요청할 수 있습니다. 

용량 예약은 용량 제약이 있는 경우에 온디맨드 용량을 확보하지 못할 위험을 줄여줍니다. 용량 요구 사항이 엄격하고 일정 수준의 장기 또는 단기 용량 보장이 필요한 비즈니스 크리티컬 워크로드를 실행하는 경우에 적합한 솔루션이 있습니다. 용량 예약을 생성하면 필요할 때 언제든지 필요한 시간 동안 Amazon EC2 용량에 액세스할 수 있습니다.

예약형 인스턴스

요청된 변경 사항에 따라 인스턴스 패밀리, 인스턴스 유형, 플랫폼, 범위 또는 테넌시와 같은 예약형 인스턴스 속성이 수정될 수 있습니다. 일부 AWS 예약형 인스턴스는 병합될 수도 있습니다. 또한 일정 기간마다 정기 예약형 인스턴스를 구매하여 인스턴스 시간을 효율적으로 공유하면서 비용을 절감할 수도 있습니다.

Amazon EC2 Reserved Instances Marketplace에서는 고객이 기존 AWS 예약형 인스턴스를 구매 및 판매할 수 있습니다. 약정 기간이 일부 남아 있는 예약형 인스턴스를 구매하는 비용은 새로 구매하는 비용보다 훨씬 저렴할 수 있습니다. 다음 사항에 유의하세요.  

  • 표준 예약 인스턴스는 다른 예약형 인스턴스로 교환할 수 없지만, Marketplace에서 구매 및 판매할 수 있습니다.
  • 컨버터블 예약형 인스턴스는 새로운 속성의 다른 예약형 인스턴스로 교환할 수 있지만 Marketplace에서 구매 및 판매할 수는 없습니다.

스팟 인스턴스

Amazon EC2 스팟 인스턴스는 예약형 인스턴스도, 온디맨드 인스턴스도 아닙니다. 스팟 인스턴스는 비용을 더욱 절감하기 위해 요청할 수 있는 EC2 인스턴스입니다. 스팟 인스턴스는 예약형 인스턴스 또는 온디맨드 인스턴스에 대한 요청이 현재 가용 영역 용량을 초과할 경우 중단됩니다. 스팟 인스턴스는 비용이 저렴하기 때문에 특정 사용 사례에서 다른 인스턴스보다 적합한 옵션이 될 수 있습니다. 스팟 인스턴스를 다른 인스턴스 유형과 결합하여 비용을 추가로 절감할 수 있습니다. 

사용 사례: 온디맨드 인스턴스와 예약형 인스턴스 비교

1년 또는 3년의 전체 기간 동안 예약 용량을 사용하는 경우 예약형 인스턴스가 적합합니다. 또한 절반의 용량으로만 인스턴스를 사용하는 경우에도 예약형 인스턴스를 사용하면 온디맨드 인스턴스에 비해 비용을 절감할 수 있습니다. 또한 예약형 인스턴스는 중지 및 시작 시나리오에서 가용성을 보장합니다. 또한 컨버터블 예약형 인스턴스를 활용하고 지속적으로 모니터링하면 더 많은 비용을 절감할 수 있습니다.

온디맨드 인스턴스는 워크로드에서 예측할 수 없는 변동이 발생하거나, 대규모 작업이 실행되는 경우에 적합합니다. 온디맨드 인스턴스는 매우 유연합니다. 장기간 인스턴스를 사용하기 전에 먼저 온디맨드 인스턴스를 선택하여 시간의 경과에 따른 워크로드를 벤치마킹할 수 있습니다. 서비스 중단 없이 온디맨드 인스턴스에서 예약형 인스턴스로 과금을 이월할 수 있습니다.

또한 AWS는 인스턴스 비용을 예측하기 위한 계산기를 제공하며, 더 복잡한 구성에 대한 자세한 견적을 제공하기도 합니다. 

차이점 요약: 온디맨드 인스턴스와 예약형 인스턴스 비교

 

온디맨드

예약

요금

사용 시간을 단위로 요금 부과

1년 또는 3년 기간으로 고정 

비용 변동성

사용량에 따라 비용이 변동함

사용량에 관계없이 비용이 고정됨

가용성

온디맨드 용량 예약 시에만 보장

항상 보장

판매 시

선택 사항, 더 이상 필요하지 않고 추가 요금이 부과되지 않는 경우 비활성화

AWS Instances Marketplace에서 예약형 인스턴스를 구매 및 판매할 수 있음

EC2 인스턴스를 시작하려면 어떻게 해야 하나요?

Amazon Elastic Compute Cloud(Amazon EC2)는 가장 광범위하고 심층적인 컴퓨팅 플랫폼을 제공합니다. 이 서비스는 사용자 워크로드의 요구 사항에 가장 잘 부합할 수 있도록 600개가 넘는 인스턴스와 원하는 최신 프로세서, 스토리지, 네트워킹, 운영 체제 및 구매 모델을 지원합니다. 

또한 Amazon EC2는 EC2 인스턴스의 비용 절감을 최적화할 수 있는 다양한 서비스를 제공합니다. 인스턴스 유형 세부 정보를 검토하여 조직에서 클라우드 컴퓨팅 리소스를 최대한 활용하고 있는지 확인하세요. 예약형, 온디맨드, 스팟 인스턴스를 결합하면 비용을 절감할 수 있습니다.

지금 계정을 만들어 AWS에서 EC2 인스턴스를 시작하세요.