Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there downtime involved when using Azure vertical scaling?

I have a two websites on a VM with WHM/cPanel and MySql.

I am looking to move this into Azure and use vertical scaling. Visits to the website are usually stable but three or four times a year there is a big increase in traffic which historically has caused big problems for the existing host.

I am looking to move it into the A5-A7 range of servers for the vertical scaling.

I cannot find anything anywhere about whether there is any downtime involved when Azure scales up my VM from A5 to A6 or whatever.

Does anyone have any experience with this and can give me a definitive answer as to whether there is downtime when using vertical scaling, and if there is any downtime involved then the kind of downtime I would expect

Thank you for your time.

like image 312
stepeng Avatar asked Sep 30 '16 13:09

stepeng


People also ask

Does Azure support vertical scaling?

Vertical scaling is limited by the availability of larger hardware, which eventually reaches an upper limit. Hardware size availability varies in Azure by region. Vertical scaling may also require a restart of the virtual machine during the scaling process.

What is vertical scaling in Azure?

Vertical scaling is the process of increasing or decreasing the resources of a machine in response to the workload. In Azure this can be accomplished by changing the size of the Virtual Machine.

What are the advantages of scaling in Azure?

Microsoft Azure auto-scaling has some definite benefits - Azure auto-scaling feature scales out the instances impeccably whenever demand increases. You can save money by flaking unnecessary instances automatically. Auto-scaling feature allows you to set alerts and notifications based upon your scaling criteria.

What are the two types of scaling on Azure?

Two main ways an application can scale include vertical scaling and horizontal scaling. Vertical scaling (scaling up) increases the capacity of a resource, for example, by using a larger virtual machine (VM) size. Horizontal scaling (scaling out) adds new instances of a resource, such as VMs or database replicas.


1 Answers

Yes, it will incur downtime. Post on it

Azure will restart your VM.

Quote from the page (I highlighted the important bit):

When considering the ability to resize virtual machines there are three key concepts that will impact how simple it is to change the size of your VM.

  1. The region in which your VM is deployed. Different VM sizes require different physical hardware. In some instances, an Azure region may not contain the hardware required to support the desired VM size. All Azure regions support the VM sizes Standard_A0 – A7 and Basic_A0 – A4. You can then find which other VM sizes are supported in each region under the Services tab of the Azure Regions web page.

  2. The physical hardware currently hosting your VM. If the physical hardware currently running your virtual machine also supports your desired new size, then it is very easy to change the VM size through a simple size change operation which results in a VM reboot.

  3. The deployment model used for the VM. The two deployment models are Classic and Resource Manager. The Resource Manager model is the newer model, and it supports some ease of use functionality not available in the classic deployment model.

like image 141
juunas Avatar answered Nov 03 '22 05:11

juunas