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.