슈개's IT/클라우드

알기쉬운 Amazon EC2 요금 모델 비교 정리(On-Demand, Spot, Reserved)

슈개 2021. 3. 4. 14:02
반응형

알기쉬운 Amazon EC2 요금 모델 비교 정리(On-Demand, Spot, Reserved)

 

AWS EC2 요금제 비교 정리

 


Amazon(AWS) EC2 인스턴스에 대한 요금을 지불하는 방법에는 온 디맨드 인스턴스, 예약 인스턴스, 스팟 인스턴스 및 전용 호스트의 네 가지 방법이 있습니다.

 

AWS EC2 요금제 지불하는 방식이 AWS 공식사이트에도 명시되어 있지만, AWS 신입으로써 혼동이 와서 정리해보고자 합니다.




1. Amazon EC2 On-Demand Pricing, 온 디맨드 인스턴스
- 가장 기본 요금제
- 장기 및 단기 약정 / 선결제 금액 없이 인스턴스 만들고 시작해서 사용

-> 종료하여 반납하면 사용한 만큼 정산되는 요금방식

- 온디맨드-> 찾아오는 서비스라는 뜻으로 생각하면 됨
- 내가 원할때 클라우드 컴퓨팅(찾아오는 서비스)을 사용할 수 있고, 사용한 만큼 돈을 지불하면 된다.
- 보통 시간 단위로 컴퓨팅 사용량을 지불

- 장기 약정 없이 시간 단위로 인스턴스를 사용하기 때문에 보편적으로 가장 많이 선택하는 요금제
- 인스턴스 생성 시에 과금이 시작되고 종료(반납)을 하면 정산


온디맨드 인스턴스가 적합한 경우:

1. 선결제 금액이나 장기 약정 없이 저렴하고 유연하게 Amazon EC2를 사용하기 원하는 사용자
2. 단기의 갑작스럽거나 예측할 수 없는 워크로드가 있으며, 중단되어서는 안 되는 애플리케이션
3. Amazon EC2에서 처음으로 개발 또는 시험 중인 애플리케이션



2. Amazon EC2  Spot Instances Pricing, 스팟 인스턴스
- 온디맨드 요금보다 90% 할인된 가격 (온디맨드 인스턴스와 차이)
- 스팟 인스턴스 요금제는 내가 사용할 인스턴스 상품을 입찰해서 사용한다.
- 스팟 요금제는 AWS 클라우드에서 미사용 EC2 용량을 활용하기 위해서 출시된 것
- 따라서, AWS 클라우드 전체 자원이 남아돌때는 저렴하게 Get해서 사용할 수 있다는 의미(가격은 공급 및 수요에 따라 주기적으로 변동)

- 예시를 들자면...
1. 내가 인스턴스 A를 100원에 입찰해서 쓰고 싶다고 요구한다.
2. 하지만 현재, 인스턴스 A의 현재 요금은 시간당 120원이다.
3. 다음달 가격을 보니, 인스턴스 A의 현재 요금이 80원이라면 인스턴스A를 사용할 수 있다
(시간당 나는 80원 가격을 지불하면 된다)
4. 시간이 지나 가격을 보니 인스턴스A 가격이 110원이 된다면, 내가 세팅한 가격(100원 입찰가격)보다 높기에 인스턴스A는 사용이 종료된다.


스팟 인스턴스가 적합한 경우:

1. 시작 및 종료 시간이 자유로운(유연한, flexible) 애플리케이션
-> 지금 내가 급하게 사용할 필요없고, 사용할때를 기다리고 내가 원하는 가격에 입찰되어 내가 사용할 수 있을때, 그때 해도 되는 것들에 활용하면 적합함.

2. 컴퓨팅 가격이 매우 저렴해야만 수익이 나는 애플리케이션
3. 대량의 서버 용량 추가로 긴급히 컴퓨팅 파워가 필요한 사용자



3. Amazon EC2 Reserved Instances Pricing, 예약 인스턴스
- 선납금을 납부하는 방식
- 온디맨드 인스턴스 보다 최대 75% 저렴하게 이용 가능 
- 예약 인스턴스를 특정 가용 영역에 지정하면 용량 예약이 제공되므로 필요할 때 예약한 인스턴스를 시작할 수 있음
-> 회사가 수요일날 특히 서버자원을 많이쓴다면 수요일은 자원을 늘려야 한다. 그러면 예약 인스턴스를 수요일날 늘리게끔 설정을 하면 돈을 아낄 수 있음
-> 만일 예약을 안해둔다면 회사 서비스 가용성에 문제가 생길 것이다.


- 1년, 3년 계약 방식이 있음 (3년 계약 방식이 시간당 요금은 저렴)


예약 인스턴스가 적합한 경우:

1. 수요가 꾸준한 애플리케이션
2. 예약 용량이 필요할 수 있는 애플리케이션
3. 총 컴퓨팅 비용을 절감하기 위해 1년 또는 3년 동안 EC2를 사용하기로 약정할 수 있는 고객


4. Amazon EC2 Dedicated Hosts, 전용 호스팅
- 고객 전용의 물리적 EC2 서버입니다. 
- 전용 호스팅을 사용하면 Windows Server, SQL Server, SUSE Linux Enterprise Server(라이선스 약관에 따름)를 비롯한 기존 서버 한정 소프트웨어 라이선스를 사용할 수 있으므로 비용을 절감할 뿐 아니라 규정 준수 요구 사항도 충족할 수 있습니다.

- 온디맨드로 구매 가능(시간당).
- 온디맨드 요금과 비교하여 최대 70% 할인된 예약 인스턴스로 구매 가능.


5. 초당 결제
초당 결제에서는 사용한 만큼만 비용을 지불합니다. 
1시간에서 사용하지 않은 분 및 초를 차감하고 청구하므로, 시간당 사용량을 극대화하기보다는 애플리케이션을 개선하는 데 집중할 수 있습니다. 

특히, 개발/테스트, 데이터 처리, 분석, 배치 처리 및 게임 애플리케이션과 같이 비정기적인 시간 동안 실행되는 인스턴스를 관리하는 경우에 유용합니다.

EC2 사용량은 초 단위로 청구되며 최소 청구 시간은 60초입니다. 

 

마찬가지로 EBS 볼륨용으로 프로비저닝된 스토리지는 초 단위로 청구되며 최소 청구 시간은 60초입니다. 초당 결제는 다음과 같이 시작된 인스턴스에서 사용할 수 있습니다.

- 온디맨드, 예약 및 스팟 형태
- 모든 리전 및 가용 영역
- Amazon Linux 및 Ubuntu

반응형