Why do AWS spot-instance prices spike above the "on demand" pricing?

Posted by Laykes on Server Fault See other posts from Server Fault or by Laykes
Published on 2012-09-09T23:41:49Z Indexed on 2012/09/10 3:40 UTC
Read the original article Hit count: 595

Amazon Pricing on Spot Instance Inconsistencies

This is something which will be best explained through screenshots of a historical chart of instance pricings.

If you look at a lot of the instance prices for spot instances, you will notice regular patterns of spikes. See here:

enter image description here

As you can see, the price for this compute medium instance, regularly spikes above the on demand price.

A c1.medium instance (on demand), would only cost $0.186 per hour. But for a period of a few weeks, in zone B, the price would regularly spike to $1.20. This is some 6 times the actual on demand price.

It's also not isolated. If you look at zone-b again for small instances, there is a similar, spike frequently. Which goes 4x the on demand pricing.

enter image description here

Does anyone know why this happens?

Here are a few suggestions

  • Someone entered $1.2 instead of $0.12 (I would discount this since it happened 20 times over the space of 3 weeks).

  • Amazon regularly artifically inflate their prices by bidding on their own instances to get the most bang for their buck. (I would discount this since it would be ridiculous and bad business)

  • Some company launched 1000 servers at once, and wants to make sure that they all launch. (I would discount this since they would presumably launch them at a price which would be below the minimum on demand price. Why would you pay above on demand for a single server?).

  • It's a bug in their reporting?

© Server Fault or respective owner

Related posts about amazon-ec2

Related posts about amazon-web-services