Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
Select, configure, and scale Azure compute resources—VMs, App Service, AKS, and Container Apps
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
workflows/vm-creator/references/depth-probe/spec-deep.md
1# Spec-deep branch23Goal: nail the SKU. Lean on `compute_vm_list-skus` (with filters) instead of asking the user to memorize SKU names.45| Topic | Question | How to answer |6|---|---|---|7| vCPUs / RAM | "Target vCPUs and memory?" | Call `compute_vm_list-skus` with `minVCpus` + `minMemoryGb`; show top 3 |8| GPU | "GPU workload?" | If yes: `familyPrefix=Standard_N`; ask CUDA vs render |9| Family | "Family preference (general D, compute F, memory E, burstable B, GPU N)?" | Skip if vCPU/RAM already nailed it down |10| Generation | "VM generation (v5/v6, AMD/Intel)?" | Default to latest gen available in region |11| Ephemeral OS disk | "Ephemeral OS disk (faster, but no resize/restore)?" | `false` unless workload is stateless tier |12| Trusted Launch / Gen2 | "Gen2 / Trusted Launch?" | `true` (Azure default for new VMs since 2023) |13| Proximity placement | "Need low-latency between VMs?" | Skip unless multi-VM cluster |14| Zone | "Pin to an Availability Zone?" | Skip for single VM unless HA; default `1` for VMSS spreading |1516## Notes1718- For GPU asks, always include the per-hour price in the Plan Card — N-series VMs can hit $3-30/hr.19- If the user says "compute-heavy", default to F-series (compute-optimized) before D-series.20- Burstable B-series is only correct for spiky/idle workloads — flag it explicitly so the user knows it'll throttle under sustained load.21