---
stable_id: skills/skills-sh-microsoft-github-copilot-for-azure-azure-compute
type: skills
title: skills-sh-microsoft-github-copilot-for-azure-azure-compute
summary: |-
  # VMSS Guide
  Determine when to recommend a Virtual Machine Scale Set (VMSS) over a single VM, and which VMSS configuration to suggest.
  > **Note:** This reference provides quick guidance but may become stale. Always verify VMSS features, limitations, and orchestration mode capabilities by fetching the latest documentation from:
  > - https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/overview
  > - https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-autoscale-overview
  > - https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/orchestration-modes-api-comparison
  ## What Is a VM Scale Set?
  A VMSS creates and manages a group of load-balanced, identically configured VM instances. Key capabilities:
  - **Autoscale** — automatically add/remove instances based on metrics or schedules
  - **High availability** — spread instances across fault domains and Availability Zones
tags:
  - skills-sh
  - skills-sh-all-time
source_url: https://raw.githubusercontent.com/microsoft/github-copilot-for-azure/HEAD/plugin/skills/azure-compute/references/vmss-guide.md
license: ""
upstream_ref: https://skills.sh/microsoft/github-copilot-for-azure/azure-compute
github_stars: 160
github_forks: 103
github_is_organization: true
retrieved_at: 2026-06-11T08:33:19.463Z
content_sha256: dc71cfc7809c72f95ef36a37d086ed8f55d59d977a23eaba41423ae473da7c1a
---
