Apiqcloud is the Cloud PaaS which can automatically scale any application, both vertically and horizontally, making hosting of your applications truly flexible.
Automatic vertical scaling is made possible by Apiqcloud's ability to dynamically change the amount of allocated to server resources (RAM and CPU) according to its current demands, with no manual interference required. This feature guarantees you never overpay for unused resources and saves your time due to eliminating the necessity of handling the load-related adjustments or architectural changes.You simply decide the maximum limit you are ready to consume and Apiqcloud automatically defines the optimal amount of resources required for your app, tracking the incoming load in real time.
How It Works
So, the key idea of automatic scaling is fairly simple - as soon as an application’s load grows, Apiqcloud simply makes additional resources available to it; and when the load goes down again, the resources get reduced by the platform automatically.
Herewith, changing the amount of allocated resources typically takes only 1 or 2 seconds and does not have any negative impact on your app
There are two types of cloudlets available: Reserved and Dynamic.
- The Reserved ones are used to define the amount of resources you expect your application will certainly consume and you pay for them irrespective of actual usage. However, they are charged with lower price compared with dynamic ones.
-
Dynamic cloudlets defines the amount of resources your application can access, based on necessity. You pay for them only in the case of real consumption.
Automatic vertical scaling is performed within the confines of the stated dynamic cloudlets number. You are able to choose your scalability limits with the appropriate settings and, in such a way, effectively put caps on the budget you are ready to spend, preventing unexpected or high bills.
You can combine the usage of both cloudlet types in different ways, following the most suitable for you pricing model.
- A newly created environment receives a certain amount of cloudlets. Resource consumption depends on the type and quantity of your software stacks. Upon being added added to the environment, each stack receives the defaul tnumber of allocated cloudlets according to the optimal resource amount, required for its proper workability.
If you would like to change these values and scale your environment, the maximum number of available resources (cloudlets) can be increased/decreased manually through the Environment topology wizard. For that, use the cloudlet sliders in the Vertical Scaling section of its central pane.
All the changes are applied immediately after they are saved, without the necessity to reload the virtual machine.