Platform Usage-Based Pricing (Pay-per-Use-model)
The platform offers a flexible pricing model, tailored to satisfy the needs of even the most demanding customers through a variety of impressive features:
- Granular Resource Provisioning: Resources are provisioned in small units called cloudlets (128 MiB of RAM and 200 MHz of CPU). This ensures that you allocate exactly the amount of resources you need.
- Automatic Vertical and Horizontal Scaling: The platform automatically adjusts resource allocation to match your requirements, preventing overpayment for unused resources.
- Automatic Discounts: The platform includes a system of automatic discounts, making usage even more cost-effective as the volume of ordered resources increases.
Unlike many other vendors, these features enable a truly user-oriented Pay-per-Use charging model.
Want to see how our flexible pricing system works? Check out the video below – it’ll highlight the key features and show you how it solves common pricing headaches.
How It Works
Automatic scaling eliminates the need to predict or guess the incoming load. The platform dynamically adjusts the resources allocated to your environment within a specified scaling range according to its current demands.
The Scaling Limit specifies the maximum number of cloudlets that can be allocated to each server, enabling you to set a maximum budget for your project.
Cloudlets are dynamically added or removed based on your application’s resource consumption, which are referred to as Dynamic Cloudlets. You only pay for the actual hourly usage, ensuring cost efficiency.
Since most applications require a baseline amount of resources to be loaded and ready to run, you’ll always consume a specific number of cloudlets regardless of the load level. To address this, you can allocate these resources in advance using Reserved Cloudlets, which also benefit from automatic discounts.
These scaling ranges are configured individually for each server instance, allowing you to set different limits for each container based on your specific needs and preferences.
Setting Up Usage-Based Pricing
To implement a usage-based pricing model for your environment, follow these steps:
1. Set the Scaling Limit: Adjust the transparent slider on the right to set the maximum number of dynamic cloudlets you want to allocate. Since usage is calculated hourly, your cloudlet (RAM & CPU) consumption will vary based on application demands. This means you pay less during low traffic periods and more when additional resources are needed during high traffic periods.
2. Set Reserved Cloudlets: Adjust the white-colored slider on the left to set the number of reserved cloudlets. This reserves the minimum amount of RAM & CPU you expect to need at all times, ensuring you get a discount for these resources.
Example
Consider a server with 4 Reserved Cloudlets and a maximum limit of 24 Dynamic Cloudlets. The payment structure will be as follows:
- If you use 4 cloudlets or fewer, you pay for 4 cloudlets at the discounted Reserved Cloudlet price.
- If you use 16 cloudlets, you pay for 4 cloudlets at the Reserved price (since they are already allocated) and for 12 cloudlets at the Dynamic price.
Our system lets you combine reserved cloudlets (like a base subscription) with dynamic ones (pay-as-you-go). This way, you save money on everyday use but can still handle unexpected traffic spikes. You won’t be caught off guard by peak seasons or surprise surges, and you won’t waste money on resources that sit idle most of the time. It’s a win-win!