Get Virtualizor

Vertical Scaling

Overview

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.

Requirements

  • Virtualization: KVM only
  • Will work only for Linux VMs
  • QEMU version >= 1.25
  • Requires PRO license

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.

Setup

Vertical Scaling can be setup in global or per VM basis ways.
There are different field present for scaling which are explained below.

Max Ram

This will set the maximum amount of RAM that can be assigned to any Virtual Machine.

RAM Threshold

This is the trigger value for RAM, after surpassing this value, scaling will be performed.

Increase/Decrease RAM

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.

CPU Threshold

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

image

Per VM setting available in Create VPS and Manage VPS

image

ManageVPS

image

End-User

image

Billing

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.

Troubleshooting

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.

    Was this page helpful?
    Newsletter Subscription
    Subscribing you to the mailing list