In theory, cloud computing offers a fairly straightforward model for consuming compute and storage resources. Customers request capacity, it is provided by a vendor and it is paid for. Customers should be able to spin up and down resources as they need to and only pay for what they use.
Unfortunately, cloud pricing models are complicated, which makes purchasing decisions for consumers difficult and comparing across providers a challenge as well, a new report from the 451 Research Group shows.
[ Stay on top of the cloud with the "Cloud Computing Deep Dive" special report. Download it today! | From Amazon to Windows Azure, see how the elite 8 public clouds compare in InfoWorld's review. | For a quick, smart take on the news you'll be talking about, check out InfoWorld TechBrief -- subscribe today. ]
There is a large range of pricing models, as well as complicated and jargon-filled terms that can make cloud pricing ambiguous for consumers. "Cloud computing once promised simple, usage-based charging for resources, similar to other utilities such as electricity; unfortunately, the current reality is far from this ideal," the report states.
451 found that there is a large differentiation among providers when it comes to pricing, which it says is because the market is still "finding its feet" so there are not standards for anything across providers, and especially with pricing. "Obviously this isn't great for consumers, who have to understand each method and weigh every option when selecting a provider. Furthermore, comparing the total price of an application between providers and working out the value of a number of offerings is a difficult task."
There are some themes though. Many consumers start using the cloud by testing it out, rather than committing to a long-term use. Most cloud providers make this easy by providing pay-as-you-go pricing of cloud services, meaning that consumers request a service, it is spun up and users only pay for the amount of services they've requested. Once a user gets more comfortable using the cloud, they can use alternative pricing models, such as reserving instances for a longer period of time (such as for up to a year) to secure lower costs.
Other general ways that cloud companies break down the pricing include whether the virtual machine is in a multi-tenant or dedicated environment, or some cloud companies offer "spot-market" pricing in which users bid on excess capacity in the provider's cloud. Costs are split up by compute, storage and networking use and charged on a per GB basis, and often customers do not anticipate the networking and storage costs. Complicating the issue is the fact that of the out of more than 60 IaaS providers 451 examined, 36% did not provide pricing metrics on its website.
For all these reasons, 451 recommends evaluating providers based on not just price, but features as well. Some consumers can choose their cloud provider based on a unique or market-leading feature their cloud provider may be able to offer.
To provide a clue into the complexity of cloud pricing, here are just some of the ways 451 found that cloud providers priced their services: