Table of Contents |
---|
Introduction to autoscaling
Div | ||
---|---|---|
| ||
|
Abiquo 4.0 introduces horizontal autoscaling of virtual machines through scaling groups created for virtual machines. When a scaling event is triggered, Abiquo will follow the scaling rules of the scaling group. To scale out, it will clone the base virtual machine (with the template disk content) and deploy, and to scale in, it will delete clones or undeploy the base virtual machine.
...
If the base virtual machine is not deployed, Abiquo will not deploy it. In order to add another virtual machine, Abiquo will clone the base machine and deploy the clone. If the base machine is deployed, Abiquo will count it as one of the active machines in the scaling group. As part of a scale in operation, Abiquo will delete clone machines but it will only undeploy the base machine. Note that if the base machine were deleted directly on the hypervisor, this would destroy the scaling group, whereas if the base machine is undeployed, the scaling group is not vulnerable to interference at the hypervisor level.
How do I prepare for autoscaling
Ensure that you have enough resources in their virtual datacenter to deploy up to the maximum number of cloned virtual machines. In particular, obtain enough available IP addresses of the same category to assign to clones, for example, by reserving public IP addresses, or by obtaining IP addresses in external networks, or creating private networks.
Create a scaling group
Abiquo supports horizontal autoscaling with virtual machine scaling groups.
...