Overview

On the Warren platform, all the resources are priced independently. The user is charged for allocated RAM, CPU count, disk size etc. There is no fixed set price for services such as VM or managed DB. A fundamental billing unit is always defined as resource chunk per hour of usage, e.g. 1 CPU per hour.

All prices in price list are defined without VAT. Each billing account has their own VAT percentage defined that is used to calculate the VAT amount, when needed.

Prices can be changed only for the full month. Previous month prices cannot be changed.

Example

Say the current date is August 4th. Price list for July is fixed and cannot be changed anymore. If prices are now changed from Settings page then the new prices will affect all resource usage starting from the first hour of August. Resource usage and cost is recalculated every hour, during the next recalculation all Ongoing amounts and Current Usage amounts are recalculated according to the new August prices.

Billable products

Changing prices

Admin can add or change resource prices on Admin → Settings page. Prices can be changed for the running month. Changing the prices affects all resource usage from the start of the current month. Usage of resources is counted by the hour in UTC time, so billing reports are being generated on change of month by UTC. During the last 24 hours of the month, prices cannot be changed anymore to avoid misinterpretations in end-user billing reports.

Pricing models


Regular

A simple one fixed unit price per hour. This can be configured for all products.

Gradual

Some products can have a gradual pricing model. Unit price of the product depends on the item count bought. Products that have a rising bar button have gradual pricing options (see the red arrow in the image below). Clicking on this button enables admin to add new pricing ranges to these products.

Products that support gradual prices

Ranges specification

Every price range has a start value defined. The range applies for resource amounts between start value (inclusive) and next range start value (exclusive). Last range does not have a defined end.

For the products that are sold in pieces and can be measured in integers, it is clear: If a range starts with 3 the previous biggest possible value is 2 meaning the previous range ends with 2. This is the case seen in the image above, monthly price 5,26 € per CPU applies to VMs with 1 or 2 CPUs. All VMs with 3 or more CPUs will have a price of 6,98 € per CPU. So, estimated monthly total CPU price for VM with 1 CPU will be 5,26 €, VM with 2 CPUs will be 10,52 € ( = 2 * 5,26), VM with 3 CPUs will be 20,94 € ( = 3 * 6,98) etc.

Some of the products measured in gigabytes can be sold in fractional quantities like 1.5 GiB or 2.75 GiB.

Although the prices of all the products are for Gigabytes, the smallest unit of a RAM or block storage product is actually Megabyte. 1GiB = 1024 MiB. It means that each range ends with a value: N * 1024 -1 MiB where N is the start value of the next range.

Defined “From Units” (GiB)

Derived range end

Effective range

0,5

<1 GiB

512…1023 MiB

1

<3 GiB

1024…3071 MiB

3

applies to all bigger values

3072… MiB

It is not mandatory to have gradual prices. There could be only one price defined starting from the minimum possible value. In this case the price is working for all the resource counts the user can buy.

How to add new prices to the price list?

  1. There is always a DEFAULT price list that applies to all locations of the cloud provider if location-specific prices are not defined.

  2. New locations can be added if they are available

  3. Missing prices can be added from the bottom of the price list. For convenience estimated price per month is automatically calculated, with the average estimate that one month has 730 hours. This is the same calculation that shows estimated monthly resource prices for the end user.

Known caveats

Special pricing rules

Floating IP