← AZ-104: Azure administration in production
14 / 17 · 40 MIN

Machines, disks and effective capacity

Interpret resize, serial limits and scaling rules before accepting capacity.

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.

IN PRACTICE

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

Take this idea with you

Accept capacity from the actually allocated resource and its behavior under defined constraints.

Create account

References

Azure is a trademark of the Microsoft group of companies. bigsavant.com is an independent preparation platform and is not affiliated with, associated with, sponsored, authorised or endorsed by Microsoft. Content and questions are original, are not official exam questions, and completing our tests does not award or guarantee any certification. Names are used only to identify the subject. All other trademarks belong to their respective owners.