Virtual Machine Scale Sets




In this weeks post I will discussing Azure Virtual Machine Scale Sets. Using Virtual Machine Scale Sets you are able to apply auto scaling to virtual machines in order to provide high availability. With Virtual Machine Scale sets you are able to:


- Create thousands of identical virtual machines in minutes
- Quickly scale your big compute and big data applications
- Rely on integrated load balancing and autoscaling
- Attach additional data disks as per your application requirement
- Deploy virtual machines and updates at scale
- Support Linux or Windows images and extensions
- Run Cassandra, Cloudera, Hadoop, MongoDB, and Mesos
- Deploy across availability zones to protect against datacenter failures


Virtual Machine Scale Sets allow you to deploy and manage sets of identical auto scaling virtual machines. You are able to auto scale the virtual machines manually or by using certain metrics as in CPU usage,memory usage or network traffic.

When creating virtual machine scale sets via the Azure Portal a load balancer is created in order to spread inbound requests across the available virtual machines. This in turn allows you to distribute your application across multiple instances for high redundancy.

On creation you are able to add operating system disk images and virtual machine sizes:




Virtual machines scale sets provide the following features:

- Easy to create and manage multiple VM's
- Provides high availability and application resiliency
- Allows your application to automatically scale as resource demand changes
- Works at large scale

Further detailed information on Microsoft Azure documentation:

Detailed technical guide on creating virtual machine scale sets via the Azure Portal:

Virtual Machine Scale Sets:



No comments:

Post a Comment