Request and allocation
Resizing a running VM involves restart and may require deallocation to change available capacity. Do not approve the operation as interruption-free merely because the size is listed. After failure, the resource model can show the requested size while the VM still runs at the previous size.
Relate operation results to observed allocation and behavior. Prepare recovery and maintenance-window communication.
Disk role and compatibility
Comparing IOPS is insufficient for choosing disks. Ultra and Premium SSD v2 are not OS disk types. Confirm role, VM compatibility and applicable availability before evaluating performance.
VM capacity also limits I/O: a disk configured for 20000 IOPS cannot meet a 15000 requirement if the VM caps the aggregate at 12000. Adding those limits would be incorrect; they constrain the same chain.
Autoscale rules
Autoscale selects the applicable profile and respects capacity limits. When multiple scale-out rules fire, it computes each resulting capacity and chooses the largest instead of adding increases. For scale-in, every reduction condition must hold; reduction is conservative and may be deferred to avoid flapping.
Consider cooldown and the observed signal. A reached threshold does not establish instantaneous capacity or acceptance of new requests.
Capacity exercise
Start with four instances and two eligible increase actions: two and five instances, with a maximum of twelve. The decision yields nine, not eleven or twelve. Next, consider low CPU but a still-long queue, with both configured as scale-in conditions.
Explain why reduction should not occur in that evaluation. Complete the report with effective capacity, disk limits and surviving availability; do not infer zone tolerance from an availability set.
After failed resize, a dashboard shows the requested configuration but the trial remains constrained. Confirm running capacity before changing the workload or buying faster disks.
Common pitfalls
Do not add serial limits, equate requested size with running size, or add concurrent scale-out actions.
Related topics: Containers: repetition, revisions and promotion · App Service: slots, capacity and paths
Accept capacity from the actually allocated resource and its behavior under defined constraints.
References
- Resize a virtual machine · Microsoft Learn documentation consulted 2026-10-15
- Self-service password reset eligibility · Microsoft Learn documentation consulted 2026-10-15
- Group licensing, membership and assignment transitions · Microsoft Learn documentation consulted 2026-10-15
- B2B invitation redemption · Microsoft Learn documentation consulted 2026-10-15
- Policy remediation authorization · Microsoft Learn documentation consulted 2026-10-15
- Management group hierarchy and access · Microsoft Learn documentation consulted 2026-10-15
- Resource tags and inheritance · Microsoft Learn documentation consulted 2026-10-15
- Azure RBAC evaluation · Microsoft Learn documentation consulted 2026-10-15
- Block blob object replication · Microsoft Learn documentation consulted 2026-10-15
- Blob soft delete scopes and limitations · Microsoft Learn documentation consulted 2026-10-15
- Azure Files SMB share permissions and ACLs · Microsoft Learn documentation consulted 2026-10-15
- Shared access signatures and scoped delegation · Microsoft Learn documentation consulted 2026-10-15
- Deployment modes and resource state · Microsoft Learn documentation consulted 2026-10-15
- Bicep what-if and analysis limits · Microsoft Learn documentation consulted 2026-10-15
- Bicep modules and deployment identity · Microsoft Learn documentation consulted 2026-10-15
- Managed disk roles and performance limits · Microsoft Learn documentation consulted 2026-10-15
- Autoscale evaluation · Microsoft Learn documentation consulted 2026-10-15
- ACI restart policies · Microsoft Learn documentation consulted 2026-10-15
- Container Apps revision lifecycle · Microsoft Learn documentation consulted 2026-10-15
- App Service slot lifecycle · Microsoft Learn documentation consulted 2026-10-15
- App Service plan capacity · Microsoft Learn documentation consulted 2026-10-15
- App Service outbound integration · Microsoft Learn documentation consulted 2026-10-15
- KQL filtering and aggregation · Microsoft Learn documentation consulted 2026-10-15
- Azure diagnostic collection and destinations · Microsoft Learn documentation consulted 2026-10-15
- Azure VM restore options · Microsoft Learn documentation consulted 2026-10-15