Vertical scaling refers to adding more resources such as CPU/RAM to your Virtual Machines based on a particular threshold as on demand. In Vertical Scaling, resources can be upgraded when required and downgraded to original state when load goes below threshold.
Understanding & Setting up Vertical Scaling
Vertical Scaling simply scales Virtual Machines resources based on threshold set by the admin or the user. This ensures that the Virtual Machines doesn’t loose its performance during peak load.
Scaling is performed on hourly basis.
Vertical Scaling can be setup in global or per VM basis ways.
There are different field present for scaling which are explained below.
This will set the maximum amount of RAM that can be assigned to any Virtual Machine.
This is the trigger value for RAM, after surpassing this value, scaling will be performed.
This is the amount of ram that gets assigned to the Virtual Machine during scaling profile.
Max CPU Cores
This will set the maximum amount of CPU core that can be assigned to any Virtual Machine.
This is the trigger value for CPU, after surpassing this value, scaling will be performed.
Increase/Decrease CPU Cores
This is the amount of CPU cores that gets assigned to the Virtual Machine during scaling profile.
Global Setting/ Default Setting
Per VM setting available in Create VPS and Manage VPS
Additional RAM/CPU prices that is assigned to the Virtual Machines are calculated on basis of Resource pricing. Hence pricing is calculated on hourly basis itself.
Can't see Scaling option?
1) Make sure that vertical scaling is enabled.
2) Supported Virt: KVM only
3) Billing is enabled for the user.
4) You have pro license for the node.