Pricing Models
Cloud Server Pricing Models
It's not easy to understand the offers and the differences in price of cloud server and vps found on the Internet.Let's try to distinguish among the various kinds of offers, or, better, the different pricing models of cloud providers.
We'll list the most used pricing models used by the providers for their cloud servers' offers.
The On Demand / Pay per Use is the pricing model most used and it doesn't oblige the client to commit in the long run, as the price is calculated on a (generally) hourly and resource-consumption basis.
It is therefore possible to buy, for instance, a server to make tests for just 2 hours. In this case, the price is given by the product, the sum of the hourly resource cost (like CPU, RAM and disk) and by the number of hours of utilization.
Providers with the On Demand / Pay per Use model allow, in some cases, to power off the server without destroying or deleting it, thus paying a lower hourly fee, because in this case just disk space is used, no RAM or CPU resources are used.
Whom is addressed to, when use it:
Test environments and Development for a short period of time. Advised against Production environments.
The On Demand / Pay per Use is the pricing model most used and it doesn't oblige the client to commit in the long run, as the price is calculated on a (generally) hourly and resource-consumption basis.
The recurring fixed price is another widespread pricing model. In this case the client purchases a plan that consists in the allocation of an instance (such as a Cloud Server) that has constant resources through time and a fixed price.
Unlike the On Demand / Pay per Use model that have a monthly fee, or even every minute in certain cases, generally recurring fixed price plans have a duration of at least a month.
Whom is addressed to:
Testing environments and Development for large periods of time. Web Servers for projects that have a little temporal duration to handle, for instance, Events.
The On Demand / Pay per Use is the pricing model most used and it doesn't oblige the client to commit in the long run, as the price is calculated on a (generally) hourly and resource-consumption basis.
To the recurring fixed price pricing family, another model belongs to, the reserved Instances model: this model is dedicated to the Enterprise world, which demands guaranteed and constant through time resource for long contractual periods.
In this case the client commits to pay for the service for the whole duration of the contract at a fixed monthly fee, while the provider commits to create a cloud server with guaranteed resources (CPU, RAM, disk I/O) that offer the certainty and tranquillity of having the same performances for the whole duration of the contract.
This kind of offer is the one the offer the client the best guarantees of proper functioning of the cloud server.
Whom is addressed to:
Production environments, Management, infrastructural Servers, Web Servers, Mail Servers, In general, server in stable Business situation.
NOTE: Difference between Allocating and Reserving.
The two pricing models, Recurrent Fixed Price and Instance Reserved Recurring Fixed Price, may seem identical at first sight. But if we look at the terminology used, we can note that in the first case we deal with an allocation of the resources, while in the second case we deal with reserved resources.
Allocating means to divide "assets" among various parts.
Reserving means to address an "asset" exclusively to a specific part.
To speak clearer, it's like booking a flight reservaton. If the we book a seat in First Class or Business Class, it is reserved: there is no chance of overbooking or other unpleasant situations.
In all the other cases, instead, the reservation (Allocation) is took into account but there is no guarantee of a sitting seat.
In the cloud world, the difference between Allocating and Reserving has a greater and more relevant impact than in the example of the booking of a flight ticket!
There are other pricing typologies less widespread like:
Additional resources
OverviewCloud Server definitions
CPU comparison
RAM comparison
Storage comparison
Support comparison
Cloud Prices
The price for this plan is based on the amount of resources used in a certain time frame.
It's not a widespread plan and, generally, it can be coupled with other plans (Fixed price or Variable price in time) to handle the workload peaks (Auto scaling).
The plan based on consumption resources intended as the needed resources is more common.
The price of this plan is calculated based on the time of utilization, instead. As a consequence, the cost of a server may decrease in the long run.
This model is a sort of a brokerage of the cloud providers for unused resources, resources that are reserved for a certain period. In this way, the cost is really less that than with an On Demand / Pay per Use plan.