VM Scale Sets

Official Documentation

Service Description

Virtual machine scale sets are an Azure Compute resource you can use to deploy and manage a set of identical VMs. With all VMs configured the same, VM scale sets are designed to support true autoscale – no pre-provisioning of VMs is required – and as such makes it easier to build large-scale services targeting big compute, big data, and containerized workloads.

Getting Started

  1. 6/9/2016, Video, 0:09:44
    Scott learns from Neil Gat about Azure VM Scale Sets. VM Scale Sets are an Azure Compute resource you can use to deploy and manage a collection of virtual machines as a set....
  2. 9/28/2016, Video, 1:09:43
    VM Scale Sets are one of the fastest growing Compute services you can use to deploy and manage a large collection of virtual machines (Windows or Linux) as a set. This session...



Latest Content

Subscribe to News about VM Scale Sets

Title  
Video
Video
Blog
Video
Video
Video
Video
Blog
Blog
Video
Blog
Blog
more...


Web Content

VM Scale Sets Documentation

1. Overview
     1.1. What are virtual machine scale sets?
2. Quickstarts
     2.1. Create in the Azure portal
     2.2. Create with the Azure CLI
     2.3. Create with Azure PowerShell
     2.4. Create with a template
          2.4.1. Linux scale set
          2.4.2. Windows scale set
3. Tutorials
     3.1. 1 - Create / manage scale set
          3.1.1. Azure CLI
          3.1.2. Azure PowerShell
     3.2. 2 - Use data disks
          3.2.1. Azure CLI
          3.2.2. Azure PowerShell
     3.3. 3 - Use a custom VM image
          3.3.1. Azure CLI
          3.3.2. Azure PowerShell
     3.4. 4 - Deploy apps to a scale set
          3.4.1. Azure CLI
          3.4.2. Azure PowerShell
          3.4.3. Template
     3.5. 5 - Autoscale a scale set
          3.5.1. Azure CLI
          3.5.2. Azure PowerShell
          3.5.3. Template
4. Samples
     4.1. Azure CLI
     4.2. PowerShell
5. Concepts
     5.1. Azure Resource Manager
     5.2. Regions and availability
     5.3. VM types and sizes
          5.3.1. General purpose
               5.3.1.1. B-series burstable
          5.3.2. Compute optimized
          5.3.3. Memory optimized
               5.3.3.1. Constrained vCPUs
          5.3.4. Storage optimized
          5.3.5. GPU optimized
               5.3.5.1. Setup GPU drivers
          5.3.6. High performance compute
          5.3.7. Azure compute units (ACU)
          5.3.8. Benchmark scores
     5.4. Endorsed Linux distros
     5.5. Maintenance and updates
     5.6. Disk storage
          5.6.1. Managed Disks
          5.6.2. Premium storage
          5.6.3. Premium storage performance
          5.6.4. Standard storage
          5.6.5. Scalability targets for disks
          5.6.6. Backup and disaster recovery for disks
     5.7. Networking
     5.8. Infrastructure automation
     5.9. Security and policy
     5.10. Monitoring
     5.11. High performance computing
     5.12. Deployment considerations
          5.12.1. vCPU quotas
6. How To
     6.1. Plan and design
          6.1.1. Design considerations
          6.1.2. Understand instance IDs
     6.2. Create a template
          6.2.1. Learn about scale set templates
          6.2.2. Use an existing virtual network
          6.2.3. Use a custom image
          6.2.4. Use guest-based autoscaling with a Linux scale set template
     6.3. Deploy
          6.3.1. Ansible
               6.3.1.1. Create and manage scale sets
               6.3.1.2. Deploy apps to scale sets
          6.3.2. Create with Visual Studio
          6.3.3. Use Availability Zones
          6.3.4. Autoscale a scale set
               6.3.4.1. Use the Azure portal
               6.3.4.2. Advanced autoscale
          6.3.5. Applications on scale sets
          6.3.6. Use data disks with scale sets
          6.3.7. Encrypt disks in scale sets
               6.3.7.1. Use PowerShell
               6.3.7.2. Use the Azure CLI
          6.3.8. Work with large scale sets
          6.3.9. Convert a scale set template to use managed disk
          6.3.10. Use low-priority
     6.4. Manage
          6.4.1. Common management tasks
               6.4.1.1. Use the Azure CLI
               6.4.1.2. Use Azure PowerShell
          6.4.2. Shared image galleries (preview)
               6.4.2.1. Create shared images using CLI
               6.4.2.2. Troubleshoot shared images
          6.4.3. Vertical scaling in a scale set
          6.4.4. Automatic OS upgrades
          6.4.5. Modify a scale set
          6.4.6. Using DSC and scale sets
          6.4.7. Networking for scale sets
          6.4.8. Convert a template to managed disks
          6.4.9. Planned maintenance
     6.5. Troubleshoot
          6.5.1. Autoscale
     6.6. FAQ
          6.6.1. Scale Set FAQ
7. Reference
     7.1. Azure PowerShell
     7.2. Azure CLI
     7.3. REST
8. Resources
     8.1. Azure Roadmap
     8.2. Pricing
          8.2.1. Linux
          8.2.2. Windows
     8.3. Pricing calculator
     8.4. Stack Overflow

Web Pages

Content Type

Online Training Content

Date Title
6/23/2016 Introduction to Microservices

Tools

Tool Description
Stop-Start-VMSS(VM Scalesets) This PowerShell Workflow runbook connects to Azure using an Automation Run As account and Starts/Stops all VMScalesets (VMSS) in a resource group in-parallel. You can attach a recurring schedule to this runbook to run it at a specific time.
VMSS Dashboard tools Simple Python tools to demonstrate Azure Virtual Machine Scale Sets by calling the Azure Compute REST API.

Videos

Date Title Length
10/2/2018
Azure DevOps using Jenkins Terraform and Ansible - THR3103
0:19:39
10/2/2018
VM Scale Sets + Shared Image Gallery = Infrastructure at scale - BRK3339
0:45:39
7/16/2018
Deploying Scalable Java Apps to Azure Using HashiCorp Packer and Terraform
0:08:06
5/10/2018
Hybrid multi-cloud strategies using Terraform OSS with Azure : Build 2018
1:17:18
5/7/2018
Low-Priority VM Scale Set (VMSS) | Azure Friday
0:11:53
5/6/2018
Hybrid multi-cloud strategies using Terraform OSS with Azure
1:33:22
1/29/2018
Cloud Tech 10 - 29th January 2018 - Zone Redundant Scale Sets and Storage and more!
0:04:22
5/4/2017
Azure Compute: New features and roadmap
0:58:26
9/28/2016
Autoscale your applications with VM Scale Sets
1:09:43
9/28/2016
Hear about the state and future direction of the Azure Compute services
1:13:25

Page 1 of 2