Azure
Azure Virtual Machine Scale Sets
Overview
Azure Virtual Machine Scale Sets (VMSS) verwalten eine Gruppe von VMs als Einheit. Die Instanzzahl wächst oder schrumpft nach Metriken wie CPU-Last oder nach Zeitplan, ein Load Balancer oder Application Gateway verteilt den Verkehr.
Es gibt zwei Orchestrierungsmodi. Flexible ist laut Microsoft die empfohlene Wahl: Die Instanzen sind normale Azure-VMs, Du kannst verschiedene VM-Größen sowie Spot- und reguläre VMs mischen und bis zu 1.000 Instanzen betreiben. Microsoft empfiehlt Flexible auch als Ersatz für Availability Sets. Uniform arbeitet mit identischen Instanzen aus einem Modell und eignet sich für große, zustandslose Farmen. Der Modus wird beim Anlegen festgelegt und lässt sich danach nicht ändern.
Abgrenzung: AKS nutzt Scale Sets intern für seine Node Pools. App Service und Azure Functions skalieren ohne eigene VMs. Scale Sets sind die Wahl, wenn Du eigene VM-Images und volle Kontrolle über das Betriebssystem brauchst.
How it works
So arbeitet ein Scale Set:
- Du definierst VM-Größe, Image (Marketplace oder Azure Compute Gallery), Netzwerk und Erweiterungen.
- Instanzen werden über Verfügbarkeitszonen und Fehlerdomänen verteilt, damit ein einzelner Hardware- oder Zonenausfall nicht alle trifft.
- Autoscale-Regeln vergleichen Metriken mit Schwellenwerten und fügen Instanzen hinzu oder entfernen sie, mit Mindest- und Höchstzahl sowie Abkühlzeit.
- Updates des Images oder der Konfiguration rollst Du schrittweise aus, etwa per Rolling Upgrade oder automatischem OS-Upgrade, damit immer genug Instanzen laufen.
- Health Probes und automatische Instanzreparatur ersetzen fehlerhafte Instanzen.
Laut Microsoft sind bis zu 1.000 Instanzen mit Marketplace- oder Gallery-Images möglich, mit verwalteten Images bis 600. Das Scale Set selbst kostet nichts, abgerechnet werden VMs, Disks und Netzwerk.
Benefits
- Elastische Kapazität: Instanzen laufen nur, wenn Last da ist, was Kosten bei schwankender Nutzung senkt.
- Höhere Verfügbarkeit durch automatische Verteilung über Zonen und Fehlerdomänen.
- Einheitliche Konfiguration aller Instanzen aus einem Image vermeidet Konfigurationsdrift.
- Spot-Instanzen im Mix mit regulären VMs senken die Kosten für unterbrechbare Lasten.
- Automatische Reparatur ersetzt defekte Instanzen ohne manuelles Eingreifen.
Practical example
Ein Onlineportal für Ersatzteilbestellungen eines Landmaschinenherstellers hat im Frühjahr starke Lastspitzen. Bisher liefen ganzjährig acht Webserver-VMs, von denen im Winter die meisten unausgelastet waren. Die IT baut ein Flexible Scale Set mit einem gehärteten Image aus Azure Compute Gallery, verteilt über drei Zonen hinter Application Gateway, und skaliert zwischen drei und zwölf Instanzen nach CPU-Last. Die Compute-Kosten sinken im Jahresmittel deutlich, Lastspitzen fängt das Set ohne manuelle Eingriffe ab.
Things to keep in mind
- Wähle den Orchestrierungsmodus bewusst, er lässt sich später nicht ändern. Für neue Projekte ist Flexible die Standardwahl.
- Versioniere Images in Azure Compute Gallery und teste neue Versionen, bevor Du sie per Rolling Upgrade verteilst.
- Teste Autoscale-Regeln mit realistischer Last und setze eine Abkühlzeit, sonst schwankt die Instanzzahl ständig.
- Entwirf Anwendungen zustandslos und lagere Sitzungsdaten in Redis, SQL oder Storage aus, weil Instanzen jederzeit entfernt werden können.
- Plane Quoten für vCPUs pro Region und VM-Familie, damit Skalierung nicht an Limits scheitert.
Licensing & availability
Das Scale Set selbst ist kostenlos. Abgerechnet werden über das Azure-Abonnement die laufenden VM-Instanzen, Disks, öffentliche IPs, Load Balancer und Datenverkehr. Reservierungen, Savings Plans und Spot-Preise gelten für die Instanzen wie für einzelne VMs. Stand: Oktober 2026.
Conclusion
Scale Sets bringen Elastizität und Verfügbarkeit in VM-basierte Anwendungen. Nutze den Flexible-Modus, verteile über Zonen und baue Anwendungen möglichst zustandslos.
Further reading
Related articles
Microsoft 365
Dynamic M365 groupsets without Entra P1
Microsoft
Microsoft Ignite 2025: The most important things at a glance
Microsoft 365
Microsoft 365 EntraID | Monitoring and integrity
Microsoft 365