Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
Get Azure VM and VM Scale Set recommendations based on workload, performance, and budget needs.
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