Virtual Machines Scaling

Level : Beginner
Mentor: Shailendra Chauhan
Duration : 00:03:00

Azure Virtual Machines Scaling

Azure Virtual Machines Scaling is a feature that allows you to increase or decrease the number of virtual machines (VMs) that you are running in Azure. This can be done manually, or it can be automated using autoscaling.

Auto-Scaling

Azure Auto-Scaling is a feature that monitors your VMs and automatically scales them up or down based on predefined rules. This can help you to ensure that your VMs are always able to handle the current demand, while also saving you money on your Azure bill.

Vertical Scaling

Vertical Scaling is the process of increasing or decreasing the resources of a single VM, such as CPU cores, RAM, or storage. This can be useful for improving the performance of a VM that is handling a lot of load, or for reducing the cost of a VM that is not being used to its full potential.

Scaling up

Increasing the resources of a VM.

Scaling down

Decreasing the resources of a VM.

Horizontal Scaling

Horizontal Scaling is the process of adding or removing VMs from a group of VMs. This can be useful for handling increased demand, or for reducing costs when demand is low.

Scaling out

Adding VMs to a group of VMs.

Scaling in

Removing VMs from a group of VMs.

Autoscale Settings

Autoscale Settings are the rules that you use to configure autoscaling for your VMs. These rules can be based on metrics such as CPU utilization, memory usage, or network traffic.

Minimum Instance

The minimum number of VMs that you want to be running in your VM group, even when demand is low.

Maximum Instances

The maximum number of VMs that you want to be running in your VM group, even when demand is high.

Metric-based

Autoscaling rules that are based on metrics, such as CPU utilization, memory usage, or network traffic.

Time-based

Autoscaling rules are based on a schedule, such as scaling out at 9 a.m. and scaling in at 5 p.m.

Scaling up requires downtime

Yes, scaling up a VM requires downtime while the VM is restarted with the new resources.

Scaling up will Increase performance but is not available

Yes, scaling up a VM will increase its performance, but it is not available on all Azure VM sizes.

Scale-Out doesn’t require downtime

No, scaling out a VM group does not require downtime. Azure will automatically add new VMs to the group and start them up without impacting the existing VMs.

Scale-Out, Increase performance and availability as well

Yes, scaling out a VM group will increase the overall performance and availability of the group. This is because the load will be distributed across multiple VMs.

Data Disk

A data disk is a virtual hard disk that can be attached to a VM. Data disks are used to store data, such as operating systems, applications, and application data. Data disks can be either temporary or persistent. Temporary data disks are deleted when the VM is restarted, while persistent data disks are retained even after the VM is restarted.

Self-paced Membership
  • 22+ Video Courses
  • 800+ Hands-On Labs
  • 400+ Quick Notes
  • 55+ Skill Tests
  • 45+ Interview Q&A Courses
  • 10+ Real-world Projects
  • Career Coaching Sessions
  • Email Support
Upto 60% OFF
Know More
Still have some questions? Let's discuss.
CONTACT US
Accept cookies & close this