Question

스팟 인스턴스를 생성할 때 과금 시작 시점이 언제인지 궁금합니다.


Answer

정확한 답변을 위해 내부적으로 AWS에 문의해 본 결과 생성되는 스팟 인스턴스들에 대한 정확한 과금 시작 시점은 인스턴스가 시작될 때 청구가 시작됩니다.


[참고]

추가적으로 스팟 인스턴스에 대해 간략하게 설명드리자면, 

스팟 인스턴스는 경매 형식으로 AWS 미사용중인 인스턴스를 구매해서 쓰는 방식인 요금제입니다. 온디맨드 인스턴스 대비 큰 할인율로 제공되기 때문에 잘 사용한다면 Amazon EC2 비용을 대폭 낮출 수 있습니다. 스팟 인스턴스의 시간당 가격을 스팟 가격이라고 합니다. 각 가용 영역 내 인스턴스 유형별 스팟 가격은 스팟 인스턴스의 장기적 공급 및 수요에 따라 조정됩니다.


스팟 인스턴스 사용 시 유의할 점은 언제 반납해야 할지 모른다는 것입니다.

어느순간 AWS가 인스턴스를 사용하기 위해 가져가버리면 해당 스팟 인스턴스에서 작동중이던 사용자의 서비스가 잠시동안 끊겨버릴 수도 있습니다.

따라서 반환 시간이 예측이 불가능하기에, 인스턴스가 확보되고 종료되는 것을 반복해도 문제없는 작업에 적합합니다.

스팟 인스턴스를 사용하기에 적합한 작업 및 사용자는 아래와 같습니다. 

  • 시작 및 종료 시간이 자유로운(유연한, flexible) 응용 애플리케이션

  • 당장 급하게 사용할 필요가 없고, 내가 원하는 가격에 입찰되어 내가 사용할 수 있을 때를 기다렸다가 실행해도 되는 작업

  • 컴퓨팅 가격이 매우 저렴해야만 수익이 나는 애플리케이션

  • 대량의 서버 용량을 추가로 긴급히 필요로 하는 사용자



Reference

참고문서 1 : [AWS]  EC2 요금 모델  

참고문서 2 : Spot Instances - Amazon Elastic Compute Cloud