Amazon’s reserved instance marketplace is a good idea, but questions remain about the implementation. Once again, Amazon is offering to trade cloud computing in a commodity-like way. But rather than following commodity market best practices, it has put its own special spin on things.
The marketplace allows AWS customers who no longer require on-demand instances of a particular type and in a particular availability zone to offer reserved instances for sale to other Amazon EC2 cloud users. This much-requested feature now means that paying AWS upfront for heavily discounted usage of on-demand instances is not quite so daunting, as there is now a way of selling reserved instances.
I am a former Morgan Stanley commodities originator, and I’m also the founder and CEO of the cloud broker-dealer, Strategic Blue. In my role at Strategic Blue, I spend much of my time comparing different cloud providers’ pricing models, so I thought I’d give the new AWS marketplace a beta test. I logged into our AWS account, with the intent of selling a spare reserved instance that is no longer being used by our customers. Things started off well — I found the reserved instance I wanted to sell, it was obvious how to take it to the marketplace, and then it asked me for a U.S. bank account. Ah. Strategic Blue is a U.K.-based company, it accepts payments from U.S. customers in U.S. dollars, but it does not have a U.S. bank account. So this isn’t a marketplace that allows international sellers just yet, although anyone can buy from it. It will be interesting to see whether this artificial imbalance between numbers of buyers (global) and sellers (U.S. only) is significant enough to show up in the traded prices, and particularly whether there is a sudden drop in prices when the selling functionality is rolled out globally.
My selling attempts frustrated, I watched the video tutorials and scanned the documentation, and then decided that maybe I didn’t want to sell after all. Amazon takes a hefty 12 percent cut from the sales proceeds, and rounding is applied so that the buyer only gets discounts for a whole number of months. This is necessary to allow like-for-like pricing comparisons, but it does mean that AWS picks up the discounts for those days that don’t make up a full month at the end of the term. Finally, there is no way to “short-sell” — you have to “go long” on your reserved instances before you can sell them. Having to buy first and sell afterwards is a constraint also applied to trading real estate, where housing bubbles are common for exactly this reason. So much as this looks like Amazon making a market, the high transaction costs mean that the only sellers are going to be those people who have accidentally over-bought reserved instances. Although this is a very welcome addition to AWS’s EC2 pricing structures, I would argue that Amazon is running counter to the commodity-style approach of trying to minimize transaction costs to encourage efficient trading. At current AWS transaction costs, there probably won’t be market-making cloud broker-dealers using this new functionality to automate their ability to offer tailored pricing for AWS usage. It is still cheaper to do it outside of this new system.
Where is Amazon intending to take this? Is this a further step towards commoditization of the cloud computing market? This marketplace looks a bit like an exchange, trading discounts on AWS on demand instance usage. Operating an exchange is usually a regulated activity, so this is worth analysing.
Do we have many sellers and many buyers? Absolutely. Is there clearing house functionality? Yes, AWS is the counterparty to all trades, once the price is agreed between buyer and seller. Does AWS publish a history of traded prices? This remains to be seen. It absolutely should be doing this to provide customers with the information it needs to set rational prices. More importantly, if AWS does not publish this information, and it uses this information to set its own pricing for on-demand and new reserved instances, is it in danger of falling foul of rules put in place to prevent front-running and all sorts of other inappropriate trading practices that are heavily regulated in the professionally traded markets? That is my perspective as a former commodities originator who was subject to Financial Services Authority regulation. I suspect that Amazon just sees this as a logical extension of how it already lets others sell books, CDs and other goods on its platform. Regulation has not yet reached the trading aspects of cloud computing, and it will be interesting to see how it will be applied.
Many other cloud providers are asking “do we need to do this too”? I would argue no and absolutely not if this becomes a regulated activity. Even before this, the AWS pricing model was pretty complicated and quite daunting to new users. It is certainly a challenge trying to make sure your AWS bill has been calculated correctly, as AWS doesn’t provide its customers with a full hourly history of usage. If every cloud provider creates their own variation of this, it will make like-for-like cloud pricing comparison even more opaque.
Instead, I foresee a world where the day you secure a fixed price for your future cloud usage does not have to be the same day you choose your cloud provider. Managing price certainty separately from physical supplier selection is standard best practice in most other commodities markets, and we are starting to see initiatives in the cloud industry that are finally following this best practice. Independent cloud metering technologies, such as 6fusion and others, are a good start, as they facilitate cloud comparison by using a common unit of measurement. Tools that help companies forecast their future usage, such as Cloudability, are also crucial. A financially settled exchange that relies on a cloud pricing index that is not based on a single cloud provider should appear soon, and that would support implementation of commodities market best practice in cloud computing.
Dr. James Mitchell is CEO and founder of Strategic Blue, the world’s first cloud broker-dealer, which brokers and financially intermediates deals for cloud providers and cloud users. James was formerly a commodities deal originator at Morgan Stanley in London, trading electricity, carbon credits and other commodities.
Dr. Mitchell will be participating in an onstage discussion about the “the new cloudonomics” at GigaOM Structure:Europe in Amsterdam. The panel will be moderated by Joe Weinman, author of “Cloudonomics: The Business Value of Cloud Computing.”