반응형
Spot Instance란
Spot Instance는 on-demand 가격보다 저렴한 비용으로 제공되는 예비 EC2 용량을 사용할 수 있는 인스턴스입니다.
Spot Instance는 큰 할인율로 미사용 EC2 인스턴스를 요청할 수 있게 해주어 보다 값싼 가격으로 EC2를 사용할 수 있습니다.
spot instance의 시간당 가격을 spot price라고 합니다.
각 가용 영역 내 인스턴스 유형별 스팟 가격은 Amazon EC2에서 설정하며, 스팟 인스턴스의 장기적 공급 및 수요에 따라 점진적으로 조정됩니다. 용량을 사용할 수 있을 때마다 스팟 인스턴스가 실행됩니다.
용량을 사용할 수 있을 때에만 spot instance를 사용할 수 있으므로, 데이터 분석, 배치 작업, 백그라운드 프로세싱 및 선택적 작업에 적합니다. 완전한 안정성을 보장하지 않으므로, 운영 서버에 사용하기에는 어려움이 있습니다.
spot instance 세부 개념
- 스팟 용량 풀 : 인스턴스 유형과 가용 영역이 동일한 미사용 EC2 인스턴스의 집합입니다.
- 스팟 가격 : 스팟 인스턴스의 시간당 현재 가격입니다.
- 스팟 인스턴스 요청 : 스팟 인스턴스를 요청합니다. 용량이 가용 상태가 되면 Amazon EC2는 사용자의 요청을 이행합니다. 스팟 인스턴스 요청은 일회성 또는 영구적입니다.
Spot Instance vs On-Demand Instance 비교
Spot Instances On-Demand Instances
Spot Instance | On-Demand Instance | |
시작 시간 | 스팟 인스턴스 요청이 활성 상태이고 용량이 가용 상태인 경우 즉시 시작할 수 있습니다. |
수동 시작을 요청했고 용량이 가용 상태인 경우에만 즉시 시작할 수 있습니다. |
가용 용량 | 용량이 가용 상태가 아닌 경우 용량이 가용 상태가 될 때까지 스팟 인스턴스 요청이 계속해서 자동으로 시작 요청을 합니다. | 시작 요청을 할 때 용량이 가용 상태가 아닌 경우 용량 부족 오류(ICE)가 발생합니다. |
시간당 가격 | 스팟 인스턴스의 시간당 가격은 장기적인 수요와 공급에 따라 다릅니다. | 온디맨드 인스턴스의 시간당 가격은 고정된 가격입니다. |
리밸런싱 권고 | 인스턴스 중단 위험이 높아질 때 실행 중인 스팟 인스턴스에 대해 Amazon EC2가 생성하는 신호입니다. |
온디맨드 인스턴스가 중단(중지, 최대 절전 또는 종료)되는 시간을 결정합니다. |
인스턴스 중단 | Amazon EBS 지원 스팟 인스턴스를 중지하고 시작할 수 있습니다. 또한 Amazon EC2에서 용량을 더 이상 사용할 수 없는 경우 개별 스팟 인스턴스를 중단할 수 있습니다. |
온디맨드 인스턴스가 중단(중지, 최대 절전 또는 종료)되는 시간을 결정합니다. |
참고자료
Spot Instances - Amazon Elastic Compute Cloud
반응형