해결책
EC2는 2006년에 출시되어 고정 가격의 온디맨드 서버를 판매했지만, 클라우드는 최대 부하를 기준으로 프로비저닝해야 하므로 대부분의 시간 동안 랙이 유휴 상태로 남는다 — 이 용량은 고객이 사용하든 사용하지 않든 동일한 비용이 든다. 표준적인 해답은 예약 용량 할인이나, 단순히 준비 비용으로서 낭비를 감수하는 것이었다.
2009년 12월 14일, AWS는 대신 두 번째 시장을 열었다: 고객이 최대 입찰가를 설정하고, 그 입찰가가 변동하는 스팟 가격을 통과할 때만 인스턴스를 실행하며, 가격이 입찰가를 넘어서면 단기 통보로 종료되는 것을 받아들였다. 항공 및 원자재 스타일의 수익 관리를 차용하여, AWS는 중단을 견딜 수 있는 워크로드 — 배치 작업, 웹 크롤링, 미디어 트랜스코딩 — 가 온디맨드 가격이 남겨둔 여유 용량을 흡수하도록 했다.
스팟 인스턴스: 사용되지 않고 매시간 사라지는 유휴 컴퓨팅 용량을 경매한다.
달성한 것
유휴 용량을 스팟 인스턴스로 경매하여, 수요를 보장 등급과 중단 가능 등급으로 분리함으로써 주력 상품을 할인하지 않고도 여유 용량을 판매했다.
유휴 서버는 사용 여부와 관계없이 비용이 발생하므로, 그로부터 얻는 모든 수익은 순수 마진이다.
중단 가능한 워크로드(배치, 크롤링)는 즉시 실행이 필요하지 않으므로 낮은 가격을 기다릴 수 있다.
경매는 지불 의향에 따라 고객을 분리하여, 보장 등급을 할인하지 않도록 한다.
스팟 가격은 시장을 청산하여 공급과 수요를 동적으로 일치시킨다.
소멸성 용량이 있다면, 주력 상품을 할인하는 대신 가격에 유연한 구매자를 위한 두 번째 시장을 열어라.
후속 결과
클라우드 제공업체 전반에서 여유 용량을 수익화하는 표준 메커니즘이 되었다.
근거 확인하기
출처
- Amazon Web Services Announces Spot Instances for Amazon EC2 Amazon (press release) · press.aboutamazon.com
- Analyzing AWS Spot Instance Pricing IEEE IC2E / UC Santa Barbara · sites.cs.ucsb.edu