Original URL: https://www.theregister.com/2012/09/12/amazon_ec2_reserved_capacity_exchange/

Amazon creates exchange for reserved cloud capacity

Gentlemen, start your speculation engines

By Timothy Prickett Morgan

Posted in SaaS, 12th September 2012 16:52 GMT

Amazon has announced a new program that aims to save you from your own stupidity. Well, maybe not your stupidity, but what about that other sysadmin, the one who makes you roll your eyes from time to time? You know the guy.

When you run a compute cloud, the stupidest thing you – or that other guy – can ever do, from a sunk capital point of view, is turn off a server. When you buy capacity on a compute cloud, the stupidest thing you can do is buy capacity under a long-term reservation contract to get the discounted prices and then not use the capacity.

That's where Amazon's new program comes in. The new EC2 reserved instance marketplace aims to further smooth out the running of Amazon Web Services' compute cloud by letting companies who buy reserved capacity resell it to other buyers. This also means that Amazon gets to drive up the utilization on its cloud while at the same time keeping customers happy.

As you might imagine, the last thing in the world that Amazon wants is a separate market surrounded by other brokers who match buyers to sellers on a second-by-second basis. Amazon, which knows a thing or two about the online retail business, is setting itself up as the one and only broker in the middle of the exchange between buyers and sellers, and it is charging a hefty 12 per cent commission on the seller who wants to get rid of reserved instances.

AWS sells compute capacity in a number of ways on the EC2 cloud. The company started out with on-demand capacity for various virtual server configurations in T-shirt sizes at an hourly rate with no commitment, and this is the most expensive capacity Amazon has to offer.

Then AWS offered reserved instances at the same capacities with a one-year or three-year commitment at a substantial discount­ to the tune of 50 to 70 per cent, not including a setup fee of a few tens to hundreds of dollars per instance if they made a long-term commitment. And for those customers who bought reserved instances in volume (about $250,000 in capacity per year) volume discounts between 10 and 20 per cent are added on top of that.

Amazon also sells unused capacity on the AWS compute cloud one a spot market that it runs, and prices here are really set by supply and demand and vary all over the map, with a floor for the price set somewhere slightly below the on demand instance price.

Naturally, companies want the deepest discounts they can get, but buying reserved instances means doing old-school capacity planning that runs counter to a lot of cloudy thinking.

Your instances are tied to a specific size (and therefore compute capacity), a specific geographical region, and a specific availability zone in the AWS cloud, and over the course of one, two, or three years, conditions change and companies want to alter any one of these factors. Maybe a project finishes early, or they decide to move instances across different regions for performance reasons. Up until now, they have been stuck with the capacity they reserved in exactly the way they reserved it.

With the EC2 reserved instance marketplace, customers can sell their reserved capacity on an open market at a price that they set (Amazon recommends prices, but doesn't set them), meaning that making a capacity planning or cloud architecture mistake will not be so economically punishing.

In effect, the term of a reserved instance will now be set by the market of buyers and sellers, who will buy capacity much like Wall Street buys Treasury bills from the US government at specific terms and rates.

"In short, you get the pricing benefit of Reserved Instances and the flexibility to make changes as your application and your business evolves, grows, or (perish the thought) shrinks," says Jeff Barr, evangelist at the AWS unit, in a blog post.

There are a bunch of rules for buying and selling on the reserved instance market, and it being Amazon's cloud, Jeff Bezos gets to set the rules.

Those are the rules. That other sysadmin is probably too stupid to understand them, so now you have another advantage over him. ®