Quite surprised that there is this degree of mispricing. I would have thought it’s a market that is big and diverse enough to iron that out. Especially given that the participants in question would tend toward the analytical side of things
I was thinking the same thing. I'm wondering if the price differences are reflecting a general demand for certain sizes? When I was maintaining AWS servers, I don't think it would have been easy for me to take advantage of spot prices that were outside of the sizes I was already using. I'd tuned things such that I knew the sizes I tended to need to have the redundancy I needed, and then could auto scale when necessary. Which means, I would never have bid on spot instances that were bigger than what I needed, because it would have been way more complicated to analyze the state of the system as a whole and make sure scaling happened when it needed to. Which also introduces risk that probably was never worth the savings. So if you had a lot of people like me, you'd get m3.large (or whatever current naming) as the thing that gets bid up the most, because it hit an autoscaling sweet spot