Azure Compute Azure Compute

Technische Referenz für Azure Virtual Machines, Skalierungsoptionen, PaaS-Compute, Diagnose, Platzierung, Kostenmodelle und Betriebs-Governance. Technical reference for Azure Virtual Machines, scaling options, PaaS compute, diagnostics, placement, cost models, and operational governance.

VM VM
IaaS-Kernmodell IaaS core model
PaaS PaaS
App-Plattformen Application platforms
Scale Scale
Elastizität Elasticity
AVD AVD
Desktop-Compute Desktop compute
Compute ist in Azure immer eine Architekturentscheidung In Azure, compute is always an architecture decision

Zwischen virtuellen Maschinen, Scale Sets, Functions, App Service und spezialisierten Laufzeitdiensten unterscheiden sich nicht nur Betriebsaufwand und Kosten, sondern auch Netzwerkpfade, Sicherheitsgrenzen, Startverhalten und Observability. Virtual machines, scale sets, Functions, App Service, and specialized runtime services differ not only in operational effort and cost, but also in network paths, security boundaries, start behavior, and observability.

Falsches Sizing erzeugt technische und finanzielle Schulden Wrong sizing creates technical and financial debt

Unterdimensionierte VMs, unpassende Disk-SKUs oder ein ungeeignetes Hostingmodell verursachen häufig mehr Probleme als der eigentliche Anwendungscode. In Azure sollten Lastprofil, Verfügbarkeitsziel, Plattformgrenzen und Einkauf früh zusammen betrachtet werden. Undersized VMs, unsuitable disk SKUs, or the wrong hosting model often create more problems than the application code itself. In Azure, the load profile, availability objective, platform limits, and procurement model should be evaluated together from the start.

Entscheidungsmodell Decision model

Wann VMs, Scale Sets oder verwaltete Compute-Dienste sinnvoll sind. When VMs, scale sets, or managed compute services make sense.

VM-Serien VM series

A/B/D/E/F/G/H/L/M/N-Serien, Suffixe und Sizing-Kriterien. A/B/D/E/F/G/H/L/M/N series, suffixes, and sizing criteria.

Resilienz & Kosten Resilience and cost

Availability Sets, Zonen, VMSS, Spot, Reservierungen und Dedicated Hosts. Availability sets, zones, VMSS, Spot, reservations, and dedicated hosts.

Performance Performance

Netzwerk, Disks, beschleunigte NICs und Platzierung. Networking, disks, accelerated NICs, and placement.

PaaS Compute PaaS compute

App Service, Functions, Container Instances, Batch und Spring Apps. App Service, Functions, Container Instances, Batch, and Spring Apps.

Betrieb Operations

Images, Agent, Extensions, Diagnostik, Serial Console und Governance. Images, agent, extensions, diagnostics, serial console, and governance.

Desktop-Compute Desktop compute

Azure Virtual Desktop im Gesamtbild der Compute-Plattform. Azure Virtual Desktop in the broader compute platform picture.

Compute-Entscheidungsmodell Compute decision model

Azure Compute reicht von klassischen virtuellen Maschinen bis zu stark verwalteten App-Laufzeiten. Der wichtigste technische Unterschied ist die Frage, ob Sie Betriebssystem, Patchregime, Netzwerkgrenzen, Middleware und Skalierung selbst verantworten oder einen Plattformdienst dafür einsetzen. Azure compute spans from classic virtual machines to heavily managed application runtimes. The most important technical distinction is whether you own the operating system, patch regime, network boundaries, middleware, and scaling, or whether a platform service owns them for you.

Entscheidungen sollten anhand von Zustandsbehaftung, Startlatenz, horizontaler Skalierbarkeit, Protokollanforderungen, Betriebsfenstern, Compliance-Anforderungen und Integrationsbedarf getroffen werden. Compute ist in Azure niemals isoliert von Netzwerk, Identität, Speicherung und Monitoring zu betrachten. Decisions should be made based on statefulness, startup latency, horizontal scalability, protocol requirements, maintenance windows, compliance requirements, and integration needs. In Azure, compute is never an isolated topic separate from networking, identity, storage, and monitoring.

Faustregel Rule of thumb

Wenn Ihre Anwendung hauptsächlich HTTP-Endpunkte, Ereignisverarbeitung oder kurze Jobs bereitstellt, prüfen Sie zuerst verwaltete Compute-Dienste. VMs sind stark, wenn Betriebssystemkontrolle, Legacy-Software, Spezialtreiber oder enge Netzwerk- und Speicherkopplung erforderlich sind. If your application mainly delivers HTTP endpoints, event processing, or short jobs, evaluate managed compute services first. VMs are strong when you need operating system control, legacy software, specialty drivers, or tight coupling to network and storage components.

Dienst Service Starke Eignung Strong fit Technischer Hauptkompromiss Primary technical trade-off
Azure Virtual Machines Azure Virtual Machines Stateful Workloads, Legacy-Anwendungen, Appliances, Spezialsoftware Stateful workloads, legacy applications, appliances, specialty software Sie verantworten OS-Härtung, Patchen, Backup, Skalierung und Golden Images selbst. You own OS hardening, patching, backup, scaling, and golden images yourself.
VM Scale Sets Flexible VM Scale Sets Flexible Horizontale Skalierung ähnlicher VMs mit höherer Platzierungsfreiheit Horizontal scaling of similar VMs with more placement freedom Gesundheitsmodell, Upgrade-Strategie und Lastverteilung müssen bewusst entworfen werden. The health model, upgrade strategy, and load distribution must be designed intentionally.
App Service App Service Web-Apps, APIs, Hintergrundjobs mit HTTP- und Worker-Muster Web apps, APIs, and background jobs with HTTP and worker patterns Sie arbeiten innerhalb der App-Service-Sandbox und der App-Service-Plan-Grenzen. You operate inside the App Service sandbox and App Service plan boundaries.
Azure Functions Azure Functions Ereignisgesteuerte Verarbeitung, Timer, Integrationslogik, Burst-Last Event-driven processing, timers, integration logic, and bursty load Planwahl, Cold Start, Verbindungsgrenzen und Trigger-Semantik beeinflussen das Design stark. Plan selection, cold start, connection limits, and trigger semantics heavily influence the design.
Azure Container Instances Azure Container Instances Kurze isolierte Containerläufe, Hilfsjobs, einfache Containergruppen Short isolated container runs, helper jobs, and simple container groups Es gibt keinen vollständigen Orchestrator und nur begrenzte Plattform-Integrationen. There is no full orchestrator and platform integrations are limited.
Azure Batch Azure Batch Massiv parallele Jobs, Rendering, Monte-Carlo, ETL, HPC-artige Verarbeitung Massively parallel jobs, rendering, Monte Carlo, ETL, and HPC-style processing Pool-Lebenszyklus, Quoten, Datenplatzierung und Job-Abhängigkeiten dominieren den Betrieb. Pool lifecycle, quotas, data placement, and job dependencies dominate operations.
Azure Spring Apps Azure Spring Apps Spring-Boot-Landschaften mit zentralem Konfigurations- und Plattformbedarf Spring Boot estates with centralized configuration and platform requirements Die Plattform vereinfacht Java/Spring-Betrieb, nimmt aber Teilaspekte der Laufzeitsteuerung ab. The platform simplifies Java and Spring operations, but abstracts away parts of runtime control.
Azure Virtual Desktop Azure Virtual Desktop Desktop- und Remote-App-Bereitstellung, Mehrbenutzerszenarien, zentrale Profile Desktop and remote app delivery, multi-user scenarios, and centralized profiles Das Compute-Design hängt eng an Profilmanagement, Benutzererlebnis, Netzlatenz und Host-Pool-Steuerung. The compute design is tightly coupled to profile management, user experience, network latency, and host pool control.

Leitfragen für die Plattformwahl Guiding questions for platform choice

Fragen Sie systematisch nach Zustandsbehaftung, Betriebsfenster, Debugging-Tiefe, Host-Zugriff, Compliance-Anforderungen, Geheimnisverwaltung und dem Verhältnis von horizontaler zu vertikaler Skalierung. Diese Leitfragen sind oft aussagekräftiger als Produktnamen oder Teamsympathien. Systematically ask about statefulness, maintenance windows, debugging depth, host access, compliance requirements, secret handling, and the ratio of horizontal to vertical scaling. These questions are often more meaningful than product names or team preferences.

VM-Serien, Größen und Suffixe VM series, sizes, and suffixes

Azure-VM-Größen folgen einer Familienlogik. Die Serien definieren das Grundprofil, während Generationen und Suffixe zusätzliche Eigenschaften wie Premium-Storage-Unterstützung, lokale NVMe-Datenträger, AMD- oder Intel-Prozessoren, Memory-to-Core-Verhältnis oder GPU-Fähigkeiten beschreiben. Azure VM sizes follow a family model. The series define the base profile, while generations and suffixes describe additional characteristics such as premium storage support, local NVMe disks, AMD or Intel processors, memory-to-core ratio, or GPU capabilities.

Ein erfolgreiches Sizing betrachtet CPU-Steal, Arbeitssatz, Netzwerkdurchsatz, IOPS, Latenzziel, NUMA-Verhalten, Lizenzmodell und die Frage, ob Burst-Verhalten oder deterministische Leistung benötigt wird. Der kleinste Preis ist selten die günstigste Architektur. Successful sizing considers CPU steal, working set, network throughput, IOPS, latency objectives, NUMA behavior, licensing model, and whether burst behavior or deterministic performance is required. The lowest price is rarely the cheapest architecture.

Serie Series Typische Nutzung Typical usage Technische Hinweise Technical notes
A-Serie A series Kleine Dev/Test-, Demo- und Basissysteme Small dev/test, demo, and baseline systems Historisch günstige Einstiegsgrößen; oft nicht die beste Wahl für produktive Performance-Ansprüche. Historically low-cost entry sizes; often not the best choice for demanding production performance.
B-Serie B series Burstbare Workloads mit längeren Idle-Phasen Burstable workloads with longer idle phases CPU-Credits machen die Serie attraktiv für niedrige Grundlast, aber riskant für dauerhaft hohe CPU-Auslastung. CPU credits make the series attractive for low baseline load, but risky for sustained high CPU usage.
D-Serie D series Allgemeine Produktiv-Workloads, App-Server, gemischte Profile General production workloads, application servers, mixed profiles Ausgewogene Familien mit breiter Regionalverfügbarkeit und vielen Generationen. Balanced families with wide regional availability and many generations.
E-Serie E series Arbeitsspeicherintensive Anwendungen, Cache, In-Memory-Komponenten Memory-intensive applications, cache layers, in-memory components Mehr RAM pro Kern; häufig relevant für Java, Datenbank-Mitteltiers und SAP-nahe Komponenten. More memory per core; frequently relevant for Java, database middle tiers, and SAP-adjacent components.
F-Serie F series Compute-intensive Workloads mit relativ wenig RAM Compute-intensive workloads with relatively low RAM Geeignet für CPU-schwere Dienste, Build-Runner oder Analysejobs, sofern der Arbeitssatz klein bleibt. Suitable for CPU-heavy services, build runners, or analytics jobs as long as the working set stays small.
G-Serie G series Ältere High-Memory-Workloads und große Single-VM-Szenarien Older high-memory workloads and large single-VM scenarios In vielen Regionen durch neuere M- oder E-Serien ersetzt; Verfügbarkeit vor der Architekturentscheidung prüfen. In many regions replaced by newer M or E families; verify availability before committing to the design.
H-Serie H series HPC, eng gekoppelte numerische Workloads HPC and tightly coupled numerical workloads Ausgelegt für HPC-Szenarien; Netzwerk- und MPI-Anforderungen bestimmen oft die gesamte Topologie. Built for HPC scenarios; networking and MPI requirements often drive the entire topology.
L-Serie L series Storage-optimierte Systeme, NoSQL, Suchindizes, hohe lokale IOPS Storage-optimized systems, NoSQL, search indexes, high local IOPS Starke lokale Datenträgercharakteristik, aber Datenhaltbarkeit und Rebuild-Zeit müssen sauber entworfen werden. Strong local disk characteristics, but data durability and rebuild time must be designed carefully.
M-Serie M series Sehr große Memory-Profile, große Datenbanken, SAP HANA Very large memory profiles, large databases, SAP HANA Hohe Kosten, Spezialverfügbarkeit, besondere Platzierungs- und Betriebsanforderungen. High cost, specialized availability, and specific placement and operational requirements.
N-Serie N series GPU-Workloads für Visualisierung, AI/ML, VDI oder Compute GPU workloads for visualization, AI/ML, VDI, or compute Treiber, Lizenzierung, GPU-Quoten und die Wahl zwischen CUDA, Grafik- und Inferencing-Profilen sind kritisch. Drivers, licensing, GPU quotas, and the choice between CUDA, graphics, and inferencing profiles are critical.

Generationen und Suffixe lesen Reading generations and suffixes

Kennzeichen Marker Bedeutung Meaning Architektureffekt Architecture impact
s s Premium-Storage-Unterstützung Premium storage support Wichtig für produktive Disks, Snapshots und höhere I/O-Anforderungen. Important for production disks, snapshots, and higher I/O demands.
d d Lokaler temporärer Datenträger Local temporary disk Nützlich für Pagefile, Scratch, Caches; nicht für persistente Nutzdaten. Useful for page files, scratch space, and caches; not for persistent business data.
a a AMD-basierte Variante AMD-based variant Kann Preis-Leistung verbessern, verlangt aber Benchmarking gegen Intel-basierte Geschwister. Can improve price-performance, but requires benchmarking against Intel-based siblings.
v5, v6 usw. v5, v6, and so on Neuere Generation der Familie Newer generation of the family Meist bessere CPU-, Speicher- oder Netzwerkcharakteristik, aber nicht identische Plattformlimits. Usually better CPU, memory, or networking characteristics, but not identical platform limits.
ls ls Storage-optimierte Ausprägung Storage-optimized flavor Hinweis auf hohe lokale Datenträgerleistung und besondere Datenpfaddesigns. Signals strong local disk performance and special data path designs.
ms ms Memory-optimierte Premium-Storage-Ausprägung Memory-optimized premium-storage flavor Relevant für große In-Memory-Workloads mit produktiven Datenträgern. Relevant for large in-memory workloads with production-grade disks.

Resilienz, Skalierung und Einkaufsmodelle Resilience, scaling, and procurement models

Compute-Resilienz in Azure entsteht aus mehreren Ebenen: Platzierung innerhalb einer Region, Fehlerdomänen, Zonenauswahl, horizontale Skalierung, Zustandsentkopplung, Quorum-Design und nicht zuletzt der Fähigkeit, nach Kapazitätsengpässen oder Wartungsereignissen schnell wieder hochzufahren. Compute resilience in Azure emerges from several layers: placement inside a region, fault domains, zone selection, horizontal scaling, state decoupling, quorum design, and the ability to recover quickly after capacity shortages or maintenance events.

Kostenmodelle sind kein Einkaufsthema am Ende des Projekts, sondern beeinflussen das technische Design. Spot-Instanzen, Reservations, Savings Plans und Dedicated Hosts verändern die Frage, wie elastisch, zustandslos oder hostgebunden ein Workload überhaupt gebaut werden darf. Cost models are not a procurement topic at the end of the project; they influence the technical design. Spot instances, reservations, savings plans, and dedicated hosts change how elastic, stateless, or host-bound a workload can safely be designed.

Availability Set ist nicht Availability Zone An availability set is not an availability zone

Availability Sets verteilen VMs über Fehler- und Update-Domänen innerhalb eines Rechenzentrumsclusters. Availability Zones verteilen über physisch getrennte Zonen einer Region. Die Resilienzmodelle und die Latenzannahmen sind deshalb grundlegend unterschiedlich. Availability sets distribute VMs across fault and update domains inside a datacenter cluster. Availability zones distribute across physically separate zones of a region. The resilience models and latency assumptions are fundamentally different.

Mechanismus Mechanism Wofür er dient What it is for Wichtige Nebenwirkung Important side effect
Availability Sets Availability Sets Schutz vor Host- und Wartungsdomänenereignissen ohne Zonenmodell Protection from host and maintenance domain events without a zone model Keine regionale Katastrophenresilienz und keine zonale Trennung. No regional disaster resilience and no zonal separation.
Availability Zones Availability Zones Höhere Ausfallsicherheit innerhalb einer Region durch physische Zonenseparation Higher resiliency inside a region through physical zone separation Nicht jede VM-Größe und nicht jede Disk- oder Netzwerkfunktion ist zonal gleich verfügbar. Not every VM size and not every disk or networking feature is equally available in every zone.
VM Scale Sets Flexible VM Scale Sets Flexible Skalierung mit einzelinstanznaher VM-Verwaltung und gemischterer Platzierung Scaling with VM-like instance management and more flexible placement Sie müssen Load Balancing, Upgrade-Domänen, Autoscaling und Health explizit modellieren. You must explicitly model load balancing, upgrade domains, autoscaling, and health.
VM Scale Sets Uniform VM Scale Sets Uniform Homogene Farmen mit stark identischen Instanzen Homogeneous farms with strongly identical instances Geringere Flexibilität, dafür klares Skalierungsmuster für stateless Frontends oder Worker. Less flexibility, but a clear scaling pattern for stateless front ends or workers.
Spot VMs Spot VMs Niedrige Kosten für unterbrechbare Kapazität Low cost for interruptible capacity Jederzeitige Deallocation oder Eviction; nur für fehlertolerante Designs geeignet. Can be deallocated or evicted at any time; suitable only for fault-tolerant designs.
Dedicated Hosts Dedicated Hosts Isolierte physische Host-Zuordnung, oft für Compliance oder Lizenzbindung Isolated physical host placement, often for compliance or host-bound licensing Kapazitätsplanung wird hostzentriert und Fragmentierung kann Kosten erhöhen. Capacity planning becomes host-centric and fragmentation can increase cost.
Proximity Placement Groups Proximity Placement Groups Reduzierte Netzwerk-Latenz zwischen nah platzierten Compute-Ressourcen Reduced network latency between closely placed compute resources Kann die Bereitstellung wegen Kapazitätsdruck erschweren und Autoscaling begrenzen. Can make deployment harder under capacity pressure and limit autoscaling.

Preismodelle und wirtschaftliches Design Pricing models and economic design

Modell Model Stärken Strengths Typische Einsatzgrenze Typical limit
Pay-as-you-go Pay-as-you-go Maximale Flexibilität und keine Vorabbindung Maximum flexibility and no upfront commitment Bei dauerhaft laufenden Produktivsystemen selten das günstigste Modell. Rarely the cheapest model for continuously running production systems.
Reserved Instances Reserved Instances Hohe Kostensenkung bei stabiler Laufzeit und vorhersehbarer Größe Strong cost reduction for stable runtime and predictable sizing Benötigt gute Prognosen und saubere Lifecycle-Planung. Requires good forecasts and clean lifecycle planning.
Savings Plan for Compute Savings Plan for Compute Flexiblere Verpflichtung über verschiedene Compute-Dienste hinweg More flexible commitment across different compute services Nicht jede Workload passt wirtschaftlich besser als in eine gezielte Reservation. Not every workload benefits economically more than from a targeted reservation.
Spot Spot Sehr niedrige Preise für Batch, Test oder unterbrechbare Worker Very low prices for batch, test, or interruptible workers Ungeeignet für Systeme mit harten SLOs ohne Eviction-Strategie. Unsuitable for systems with hard SLOs unless an eviction strategy exists.
Azure Hybrid Benefit Azure Hybrid Benefit Lizenzvorteile für Windows Server und bestimmte SQL-Szenarien License benefits for Windows Server and certain SQL scenarios Lizenzcompliance und Dokumentation müssen aktiv gemanagt werden. License compliance and documentation must be actively managed.
Dev/Test-Angebote Dev/Test offers Kostenvorteile in nicht-produktiven Umgebungen Cost advantages in non-production environments Nicht für reguläre Produktionslasten gedacht. Not intended for regular production loads.

Performance, Netzwerk und Storage-Pfade Performance, networking, and storage paths

Performanceprobleme bei Azure-Compute entstehen oft an Grenzflächen: zwischen VM und Managed Disk, zwischen NIC und Host, zwischen Zonen und Latency-Budget oder zwischen Golden Image und laufender Erweiterungskonfiguration. Rechenleistung allein erklärt die meisten Ausreißer nicht. Performance issues in Azure compute often arise at boundaries: between VM and managed disk, between NIC and host, between zones and latency budgets, or between the golden image and runtime extension configuration. Raw CPU alone does not explain most outliers.

IOPS und Durchsatz müssen zur VM-Größe passen IOPS and throughput must match the VM size

Managed Disks haben eigene Leistungsmerkmale, aber die VM-Größe setzt zusätzliche Obergrenzen für IOPS, Durchsatz und NIC-Leistung. Wer nur Disk-SKUs betrachtet, übersieht häufig den eigentlichen Bottleneck. Managed disks have their own performance characteristics, but the VM size also imposes upper limits for IOPS, throughput, and NIC performance. Teams that look only at disk SKUs often miss the real bottleneck.

Disk-/Storage-Option Disk or storage option Starke Eignung Strong fit Architekturhinweis Architecture note
Standard HDD Standard HDD Kostensensitive Test- und Basissysteme Cost-sensitive test and baseline systems Hohe Latenz und geringe IOPS machen die SKU für viele Produktivworkloads unpassend. Higher latency and low IOPS make the SKU unsuitable for many production workloads.
Standard SSD Standard SSD Günstige Standard-Workloads mit moderatem I/O Low-cost standard workloads with moderate I/O Guter Mittelweg für wenig kritische Produktionssysteme, sofern Lastspitzen begrenzt sind. A good middle ground for less critical production systems as long as bursts stay moderate.
Premium SSD Premium SSD Breites Standardspektrum für produktive VMs Broad production standard for VMs Bewährte Wahl für viele Line-of-Business-Systeme und virtuelle Serverrollen. A proven choice for many line-of-business systems and server roles.
Premium SSD v2 Premium SSD v2 Feinere Performance-Steuerung mit separater IOPS- und Throughput-Konfiguration Finer performance control with separate IOPS and throughput configuration Regionale und funktionale Unterstützung prüfen; Betriebsmodell ist granularer als bei klassischem Premium SSD. Check regional and feature support; the operational model is more granular than classic Premium SSD.
Ultra Disk Ultra Disk Sehr latenzkritische, hochperformante Datenpfade Very latency-sensitive, high-performance data paths Nicht für alle VM-Größen und Zonen verfügbar; Performance wird explizit konfiguriert. Not available for every VM size and zone; performance is configured explicitly.
Ephemeral OS Disk Ephemeral OS Disk Schnelle, kurzlebige Scale- und VDI-Szenarien mit reproduzierbarem Image Fast, disposable scale and VDI scenarios with reproducible images Das Betriebssystem liegt lokal; Recovery folgt Reimage- statt Restore-Logik. The operating system resides locally; recovery follows a reimage model rather than restore logic.

Netzwerk- und Platzierungsmerkmale Networking and placement characteristics

Merkmal Feature Nutzen Benefit Worauf zu achten ist What to watch for
Accelerated Networking Accelerated Networking SR-IOV-basierte Reduktion von Latenz, Jitter und CPU-Overhead SR-IOV-based reduction of latency, jitter, and CPU overhead Nur auf unterstützten Größen und Images; meist für produktive Linux- und Windows-VMs sinnvoll. Supported only on specific sizes and images; usually worthwhile for production Linux and Windows VMs.
Mehrere NICs Multiple NICs Trennung von Verkehrsarten oder Appliance-Designs Separation of traffic types or appliance designs Routing, NSGs und Gast-OS-Konfiguration werden komplexer. Routing, NSGs, and guest OS configuration become more complex.
Host Caching Host caching Verbesserung bestimmter Lese- oder Schreibpfade je nach Workload Improves specific read or write paths depending on workload Falsche Caching-Profile können Datenbank- oder Integritätsprobleme verursachen. Incorrect caching profiles can create database or integrity issues.
Proximity Placement Groups Proximity Placement Groups Niedrigere Latenz zwischen eng gekoppelten Instanzen Lower latency between tightly coupled instances Kann Resilienz- und Kapazitätsoptionen einschränken. Can constrain resilience and capacity options.
Managed Identity auf Compute Managed identity on compute Sichere Dienst-zu-Dienst-Zugriffe ohne lokale Secrets Secure service-to-service access without local secrets Tokenabrufe hängen an Netzwerk und Metadatenservice; Firewalls und Proxys müssen berücksichtigt werden. Token retrieval depends on the network and metadata service; firewalls and proxies must be considered.
Ephemeral lokale Datenträger Ephemeral local disks Hohe Performance für Scratch, TempDB, Rendering oder Cache High performance for scratch, TempDB, rendering, or cache Keine Persistenz; Rebuild- oder Warmup-Mechanismen sind Pflicht. No persistence; rebuild or warm-up mechanisms are mandatory.

Images, Agent, Extensions und Diagnostik Images, agent, extensions, and diagnostics

Die Betriebsqualität einer VM-Landschaft wird maßgeblich durch ihr Image- und Erweiterungsmodell bestimmt. Wer Images unsauber pflegt oder Extensions ungeordnet stapelt, erzeugt Inkonsistenzen, längere Recovery-Zeiten und kaum reproduzierbare Fehlerbilder. The operational quality of a VM estate is heavily shaped by its image and extension model. Teams that maintain images poorly or stack extensions without discipline create inconsistencies, longer recovery times, and barely reproducible failure modes.

Azure VM Agent, Run Command, Boot Diagnostics und Serial Console sind keine isolierten Komfortfunktionen. Sie bilden zusammen die letzte Rettungslinie, wenn Netzwerkpfade, Login-Mechanismen oder reguläre Managementkanäle gestört sind. The Azure VM Agent, Run Command, boot diagnostics, and the serial console are not isolated convenience features. Together they form the final recovery line when networking, login mechanisms, or normal management channels fail.

Baustein Component Nutzen Benefit Betriebsrealität Operational reality
Plattform-Images Platform images Schneller Start mit Microsoft-gepflegten Basisimages Fast start with Microsoft-maintained base images Sie reduzieren Pflegeaufwand, reichen aber nicht immer für Baseline-Apps, Treiber oder Compliance aus. They reduce maintenance effort, but are not always enough for baseline apps, drivers, or compliance.
Managed Images Managed images Einfaches goldenes Einzelimage für kleine Szenarien Simple golden single image for smaller scenarios Weniger skalierbar und governance-fähig als Azure Compute Gallery. Less scalable and less governance-friendly than Azure Compute Gallery.
Azure Compute Gallery Azure Compute Gallery Versionierte Verteilung von Images über Regionen und Abonnements Versioned image distribution across regions and subscriptions Bevorzugtes Modell für Enterprise-Golden-Images und kontrollierte Rollouts. Preferred model for enterprise golden images and controlled rollouts.
VM Agent VM Agent Grundlage für Extensions, Run Command und viele Managementfunktionen Foundation for extensions, Run Command, and many management features Ein gestörter Agent reduziert Ihre Remediation-Optionen deutlich. A broken agent greatly reduces your remediation options.
Trusted Launch Trusted Launch Sicherheitsmerkmale wie Secure Boot und vTPM Security features such as secure boot and vTPM Image-Kompatibilität und Workload-Anforderungen sollten vor dem Massenrollout geprüft werden. Image compatibility and workload requirements should be validated before broad rollout.

Extensions, Boot Diagnostics und Serial Console Extensions, boot diagnostics, and serial console

Funktion Function Typischer Zweck Typical purpose Wichtige Designfrage Key design question
Custom Script Extension Custom Script Extension Einmalige oder gezielte Konfigurationsschritte nach dem Deployment One-time or targeted configuration steps after deployment Skripte sollten idempotent und ohne lokale Secrets entworfen werden. Scripts should be idempotent and avoid local secrets.
Azure Monitor Agent Azure Monitor Agent Erfassung von Logs und Metriken für Observability und Security Collection of logs and metrics for observability and security DCR-Design und Kostenkontrolle sind ebenso wichtig wie reine Installation. DCR design and cost control matter just as much as installation.
Desired State/Config-Tools Desired state and config tools Konfigurationsdrift begrenzen und Baselines durchsetzen Limit configuration drift and enforce baselines Tooling muss zum Image-Lifecycle und zu Patchfenstern passen. Tooling must fit the image lifecycle and patch windows.
Boot Diagnostics Boot diagnostics Konsolen- und Screenshot-Daten beim Start und bei Bootfehlern Console and screenshot data during startup and boot failures Ist besonders wertvoll bei Kernel-, Treiber- und Netzwerkausfällen. Especially valuable during kernel, driver, and networking failures.
Serial Console Serial console Low-Level-Zugriff bei SSH/RDP- oder Netzwerkproblemen Low-level access when SSH/RDP or networking fails Benötigt passende Berechtigungen und sinnvolle Break-Glass-Prozesse. Requires the right permissions and sensible break-glass processes.
Run Command Run Command Remote-Ausführung einfacher Verwaltungsbefehle ohne interaktive Session Remote execution of simple admin commands without an interactive session Hilfreich für Notfälle, aber kein Ersatz für strukturiertes Konfigurationsmanagement. Helpful for emergencies, but not a substitute for structured configuration management.
Azure CLI Azure CLI

az vm create \
  --resource-group rg-core-prod \
  --name app01-weu-z1 \
  --image Ubuntu2204 \
  --size Standard_D4ds_v5 \
  --zone 1 \
  --vnet-name vnet-app-prod \
  --subnet snet-app \
  --public-ip-address "" \
  --nsg "" \
  --accelerated-networking true \
  --boot-diagnostics-storage https://stdiagprod.blob.core.windows.net/
        
PowerShell PowerShell

Get-AzVM -ResourceGroupName rg-core-prod -Name app01-weu-z1 -Status |
Select-Object Name, Location,
    @{Name='PowerState';Expression={$_.Statuses[-1].DisplayStatus}},
    @{Name='Extensions';Expression={$_.ExtensionsText}}
        

App Service, Functions, Container Instances, Batch und Spring Apps App Service, Functions, Container Instances, Batch, and Spring Apps

Nicht jeder Compute-Bedarf rechtfertigt virtuelle Maschinen. Azure bietet mehrere verwaltete Laufzeitmodelle, die Skalierung, Patchen, Zertifikate, Health, Deployment-Slots oder eventgetriebene Ausführung bereits mitbringen und damit Betriebsrisiken aus dem Anwendungsteam herausnehmen. Not every compute need justifies virtual machines. Azure offers several managed runtime models that already include scaling, patching, certificates, health, deployment slots, or event-driven execution and thereby remove operational risk from the application team.

Dienst Service Typische Stärke Typical strength Architekturgrenze Architecture boundary
App Service App Service HTTP- und API-Workloads mit Slots, TLS, Auto-Scale und einfacher CI/CD HTTP and API workloads with slots, TLS, autoscale, and straightforward CI/CD Die Sandbox und der App-Service-Plan bestimmen Ressourcen, Dateisystem und Seiteneffekte. The sandbox and App Service plan define resources, file system behavior, and side effects.
Azure Functions Azure Functions Triggerbasierte, stark eventgetriebene Verarbeitung Trigger-based, highly event-driven processing Startverhalten, Verbindungslimits, Idempotenz und Trigger-Semantik prägen das Design. Startup behavior, connection limits, idempotency, and trigger semantics shape the design.
Azure Container Instances Azure Container Instances Schnelle Containergruppen ohne Orchestrator-Betrieb Fast container groups without running an orchestrator Weniger geeignet für komplexe Service-Mesh-, Scheduling- oder Self-Healing-Anforderungen. Less suitable for complex service mesh, scheduling, or self-healing needs.
Azure Batch Azure Batch Steuerung großer Job-Mengen mit Pool- und Task-Modell Control of large job volumes through pool and task models Datenzugriff, Pool-Warmup, Quoten und Schedulinglogik werden zum Hauptthema. Data access, pool warm-up, quotas, and scheduling logic become the main topic.
Azure Spring Apps Azure Spring Apps Verwaltete Spring-Boot-Plattform mit zentralen Betriebsbausteinen Managed Spring Boot platform with central operational building blocks Sie geben Teile der Infrastruktursteuerung an die Plattform ab und gewinnen dafür standardisierten Betrieb. You hand parts of infrastructure control to the platform and gain standardized operations in return.

Hostingoptionen für Azure Functions Azure Functions hosting options

Plan Plan Profil Profile Wichtiger Hinweis Important note
Consumption Consumption Ereignisgetriebene Bursts mit pay-per-execution Event-driven bursts with pay-per-execution Cold Starts und Plattformgrenzen müssen zur Latenzerwartung passen. Cold starts and platform limits must fit latency expectations.
Flex Consumption Flex Consumption Mehr Netzwerk- und Skalierungsflexibilität bei serverlosen Funktionen More networking and scaling flexibility for serverless functions Neue Features und Regionalverfügbarkeit sollten vor Standardsatzung geprüft werden. New features and regional availability should be verified before standardizing.
Elastic Premium Elastic Premium Vorgewärmte Instanzen, VNet-Integration und höherer Durchsatz Pre-warmed instances, VNet integration, and higher throughput Geeignet für konstante Last mit Serverless-Eigenschaften, aber teurer als reines Consumption. Suitable for steady load with serverless traits, but more expensive than pure consumption.
Dedicated / App Service Plan Dedicated / App Service Plan Volle Plan-Kontrolle und geteilte Worker mit Web-Apps Full plan control and shared workers with web apps Skalierung und Kosten hängen am zugrunde liegenden Plan und dessen Auslastung. Scaling and cost depend on the underlying plan and its utilization.
YAML YAML

apiVersion: 2021-10-01
location: westeurope
name: aci-import-worker
properties:
  containers:
    - name: worker
      properties:
        image: mcr.microsoft.com/azuredocs/aci-helloworld
        resources:
          requests:
            cpu: 1
            memoryInGb: 2
  osType: Linux
  restartPolicy: OnFailure
        

Azure Virtual Desktop im Compute-Kontext Azure Virtual Desktop in the compute context

Azure Virtual Desktop ist keine isolierte VDI-Insel, sondern ein Azure-Compute-Produkt mit besonderem Fokus auf Benutzererlebnis, Session-Dichte, Profilmanagement, Bildpflege und Netzwerkpfade. Host Pools, Session Hosts und zugehörige Images sollten daher mit denselben Plattformstandards geplant werden wie andere Compute-Farmen. Azure Virtual Desktop is not an isolated VDI island; it is an Azure compute product with a special focus on user experience, session density, profile management, image maintenance, and network paths. Host pools, session hosts, and related images should therefore be planned with the same platform standards as other compute farms.

AVD ergänzt klassische Server- und PaaS-Compute-Modelle AVD complements classic server and PaaS compute models

AVD ist stark für zentrale Desktops und RemoteApps, ersetzt aber weder Web-Plattformen noch Integrationsdienste. Die technische Kunst liegt im Zusammenspiel von Compute, FSLogix, Entra-ID, Netzlatenz und Benutzersegmentierung. AVD is strong for centralized desktops and RemoteApps, but it does not replace web platforms or integration services. The technical challenge lies in the interaction of compute, FSLogix, Entra ID, network latency, and user segmentation.

Modell Model Stärken Strengths Kritische Betriebsfrage Critical operational question
AVD gepoolt AVD pooled Hohe Session-Dichte und günstigerer Mehrbenutzerbetrieb High session density and lower-cost multi-user operation Profilmanagement, Anwendungsisolation und Session-Steuerung müssen sauber funktionieren. Profile management, application isolation, and session control must work cleanly.
AVD persönlich AVD personal Dedizierte Benutzerzuordnung bei höherem Individualisierungsbedarf Dedicated user assignment for higher personalization needs Kosten und Lifecycle ähneln stärker klassischem Desktop-IaaS. Cost and lifecycle are closer to classic desktop IaaS.
Windows 365 Windows 365 Persistenter Cloud-PC mit Microsoft-365-zentriertem Betriebsmodell Persistent cloud PC with a Microsoft 365-centered operating model Mehr Standardisierung, aber weniger Gestaltungsfreiheit auf Host-Pool-Ebene. More standardization, but less design freedom at the host-pool level.
Einzelne RDS-/Jump-VM Single RDS or jump VM Schnelle Übergangslösung oder Admin-Sonderfall Fast transitional solution or admin-specific exception Kein modernes VDI-Modell; Sicherheit, Skalierung und Benutzererlebnis sind limitiert. Not a modern VDI model; security, scaling, and user experience are limited.

Zur zukünftigen Detailseite: Azure Virtual Desktop Go to the dedicated reference: Azure Virtual Desktop

Governance, Sicherheit und Betriebsbaseline Governance, security, and operational baseline

Compute-Governance in Azure verbindet Kostenkontrolle, Sicherheitsgrenzen, Standardisierung und Recovery-Fähigkeit. Eine gute Plattform nimmt Teams Freiheiten nur dort, wo Wildwuchs zu Mehrkosten, Inkonsistenz oder Sicherheitslücken führen würde. Compute governance in Azure combines cost control, security boundaries, standardization, and recovery capability. A good platform removes freedom only where unchecked variation would create extra cost, inconsistency, or security gaps.

Bereich Area Baseline Baseline Warum es wichtig ist Why it matters
Namens- und Tagging-Standards Naming and tagging standards Einheitliche Kennzeichnung für Eigentümer, Kritikalität, Kostenstelle und Wartungsfenster Consistent labels for owner, criticality, cost center, and maintenance window Ermöglicht Governance, FinOps-Auswertung und gezielte Automatisierung. Enables governance, FinOps reporting, and targeted automation.
Azure Policy Azure Policy Durchsetzung zulässiger Regionen, SKUs, Images, Disk-Typen und Diagnoseeinstellungen Enforcement of allowed regions, SKUs, images, disk types, and diagnostic settings Verhindert Schattenbetrieb und technische Ausreißer bereits beim Deployment. Prevents shadow operations and technical outliers at deployment time.
Patch- und Image-Strategie Patch and image strategy Klare Unterscheidung zwischen Image-Update, In-Place-Patch und Rebuild Clear distinction between image update, in-place patching, and rebuild Verkürzt Wiederherstellung und reduziert Konfigurationsdrift. Shortens recovery and reduces configuration drift.
Identity & Zugriff Identity and access Managed Identity, RBAC-Minimierung und Break-Glass-Prozesse Managed identity, minimized RBAC, and break-glass processes Reduziert Secret-Verteilung und stärkt Revisionsfähigkeit. Reduces secret sprawl and improves auditability.
Observability Observability Azure Monitor, Metriken, Log Analytics, Defender und Alarmierung pro Workload-Klasse Azure Monitor, metrics, Log Analytics, Defender, and alerting per workload class Ohne Telemetrie sind Rechte-Sizing, RCA und SLO-Steuerung spekulativ. Without telemetry, right-sizing, RCA, and SLO management become speculative.
Quota-Management Quota management Aktive Planung für Kerne, GPUs, öffentliche IPs und Spezialgrößen Active planning for cores, GPUs, public IPs, and special sizes Verhindert gescheiterte Rollouts trotz fertiger Infrastrukturdefinition. Prevents failed rollouts even when infrastructure code is ready.
Backup und Wiederanlauf Backup and recovery Dokumentierte Restore-Pfade für Systemdisk, Daten, Images und Konfiguration Documented restore paths for OS disk, data, images, and configuration Nur dokumentierte Recovery-Pfade sind im Incident belastbar. Only documented recovery paths are dependable during incidents.
Azure CLI Azure CLI

az vm extension list \
  --resource-group rg-core-prod \
  --vm-name app01-weu-z1 \
  --query "[].{Name:name,Publisher:publisher,Type:typePropertiesType}" \
  --output table
        

Begriffe und Merkhilfen Terms and quick reminders

Die folgende Übersicht fasst zentrale Compute-Begriffe zusammen, die in Architektur- und Betriebsdiskussionen häufig vorkommen. The following overview summarizes central compute terms that appear frequently in architecture and operations discussions.

Begriff Term Bedeutung Meaning
VMSS VMSS VM Scale Sets für horizontal skalierende VM-Gruppen mit integrierter Skalierungslogik. VM Scale Sets for horizontally scaling VM groups with integrated scaling logic.
PPG PPG Proximity Placement Group zur möglichst nahen Platzierung latenzsensitiver Ressourcen. Proximity Placement Group for keeping latency-sensitive resources physically close.
Spot Spot Unterbrechbare Kapazität mit stark reduziertem Preis und Eviction-Risiko. Interruptible capacity with sharply reduced pricing and eviction risk.
Accelerated Networking Accelerated Networking SR-IOV-basierte Optimierung des Netzwerkpfads für geringere Latenz und CPU-Last. SR-IOV-based network path optimization for lower latency and CPU overhead.
Azure Compute Gallery Azure Compute Gallery Versionierte, verteilbare Image-Sammlung für Enterprise-Golden-Images. Versioned, distributable image collection for enterprise golden images.
Ephemeral OS Disk Ephemeral OS Disk Nicht persistente Betriebssystemdisk auf lokalem Hostspeicher für schnelle Reimages. Non-persistent OS disk on local host storage for fast reimages.
Dedicated Host Dedicated Host Dedizierter physischer Host für VM-Platzierung, häufig aus Lizenz- oder Compliance-Gründen. Dedicated physical host for VM placement, often for licensing or compliance reasons.
Boot Diagnostics Boot diagnostics Starttelemetrie und Konsolenausgaben zur Fehleranalyse vor regulärem Login. Startup telemetry and console output for troubleshooting before normal logon works.
Serial Console Serial console Out-of-band-Zugriff für Low-Level-Fehleranalyse und Rettungsmaßnahmen. Out-of-band access for low-level troubleshooting and recovery steps.
Azure Hybrid Benefit Azure Hybrid Benefit Lizenzvorteil zur Kostenreduktion bestimmter Microsoft-Serverworkloads in Azure. Licensing benefit that reduces cost for certain Microsoft server workloads in Azure.