> azure-virtual-machines

Expert knowledge for Azure Virtual Machines development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building, debugging, or optimizing Azure Virtual Machines applications. Not for Azure Virtual Machine Scale Sets (use azure-vm-scalesets), SQL Server on Azure Virtual Machines (use azure-sql-virtual-machines), Azure Kubernetes Service (AKS) (use azure-k

fetch
$curl "https://skillshub.wtf/MicrosoftDocs/Agent-Skills/azure-virtual-machines?format=md"
SKILL.mdazure-virtual-machines

Azure Virtual Machines Skill

This skill provides expert guidance for Azure Virtual Machines. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.

How to Use This Skill

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35-L120), use read_file with the specified lines. For categories with file links (e.g., [security.md](security.md)), use read_file on the linked reference file

IMPORTANT for Agent: If metadata.generated_at is more than 3 months old, suggest the user pull the latest version from the repository. If mcp_microsoftdocs tools are not available, suggest the user install it: Installation Guide

This skill requires network access to fetch documentation content:

  • Preferred: Use mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.
  • Fallback: Use fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.

Category Index

CategoryLocationDescription
TroubleshootingL37-L61Diagnosing and fixing Azure VM issues: hibernation, disk encryption, extensions, NSG blocking, Spot/scale set errors, Image Builder, kernel/packages, Trusted Launch, and gallery images.
Best PracticesL62-L88Performance, scaling, HA, and cost-optimization best practices for Azure VMs, including HPC/InfiniBand tuning, disks/snapshots, OS-specific tweaks, and Image Builder/boot-time optimization.
Decision MakingL89-L149Guides for choosing VM/disk options, estimating and controlling costs, handling image/size retirements, and planning migrations (Linux, Oracle, GPU, RHEL, CentOS, Ubuntu, Dedicated Host).
Architecture & Design PatternsL150-L168Design patterns for VM-based architectures: multi-region and fleet strategies, NUMA/topology tuning for HPC SKUs, low-latency placement, and Oracle/OpenShift deployment and DR designs.
Limits & QuotasL169-L375VM size specs, disk performance/limits, quotas, lifecycle/support, and performance benchmarks for Azure VMs, including GPU/HPC, confidential, storage-optimized, and OS/disk behaviors.
SecurityL376-L453Securing Azure VMs and disks: encryption (ADE, CMK, double/host), Trusted Launch/attestation, Key Vault, MSP/metadata hardening, policy/RBAC, secure image sharing, and TLS cert integration.
Configurationconfiguration.mdConfiguring Azure VMs and scale sets: images, disks, GPU/InfiniBand, agents/extensions, monitoring/telemetry, maintenance, SSH/WinRM, Oracle workloads, and restore/backup settings.
Integrations & Coding Patternsintegrations.mdScripts and patterns for automating VM management: backups, disk/snapshot/VHD operations, encryption, maintenance/availability monitoring, metadata service, Key Vault, and cross-subscription moves.
Deploymentdeployment.mdDeploying and migrating Azure VMs/AKS nodes: disk type moves, regional/zonal moves, in-place OS upgrades, blue-green/rolling deployments, and DevOps-based image and snapshot workflows.

Troubleshooting

TopicURL
Troubleshoot Azure Linux Container Host kernel version issueshttps://learn.microsoft.com/en-us/azure/azure-linux/troubleshoot-kernel
Troubleshoot Azure Linux Container Host package upgrade failureshttps://learn.microsoft.com/en-us/azure/azure-linux/troubleshoot-packages
Resolve Azure Spot VM and scale set error codeshttps://learn.microsoft.com/en-us/azure/virtual-machines/error-codes-spot
Troubleshoot Azure Windows VM extension failureshttps://learn.microsoft.com/en-us/azure/virtual-machines/extensions/troubleshoot
Troubleshoot common issues on Azure HPC and GPU VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/hb-hc-known-issues
Diagnose and fix Azure VM hibernation issueshttps://learn.microsoft.com/en-us/azure/virtual-machines/hibernate-resume-troubleshooting
Diagnose and fix Azure cloud-init VM provisioning issueshttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/cloud-init-troubleshooting
Troubleshoot Azure Disk Encryption on isolated Linux networkshttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/disk-encryption-isolated-network
Troubleshoot Azure Disk Encryption on Linux VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/disk-encryption-troubleshooting
Troubleshoot hibernation problems on Linux Azure VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/hibernate-resume-troubleshooting-linux
Connect to Azure Image Builder build VMs for debugginghttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/image-builder-connect-to-build-vm
Troubleshoot common Azure VM Image Builder failureshttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/image-builder-troubleshoot
Reset latched MSP keys for Azure VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/metadata-security-protocol/other-examples/key-reset
Troubleshoot Metadata Security Protocol issues on Azure VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/metadata-security-protocol/troubleshoot-guide
Diagnose VM traffic blocked by NSG rules in Azure portalhttps://learn.microsoft.com/en-us/azure/virtual-machines/network-security-group-test
Troubleshoot Azure VM restore point failureshttps://learn.microsoft.com/en-us/azure/virtual-machines/restore-point-troubleshooting
Troubleshoot Azure VM Maintenance Configuration deployment and patching issueshttps://learn.microsoft.com/en-us/azure/virtual-machines/troubleshoot-maintenance-configurations
Troubleshoot Azure Compute Gallery shared image issueshttps://learn.microsoft.com/en-us/azure/virtual-machines/troubleshooting-shared-images
Troubleshoot common issues with Azure Trusted Launch VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/trusted-launch-faq
Troubleshoot Azure Disk Encryption on Windows VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/windows/disk-encryption-troubleshooting
Troubleshoot hibernation problems on Windows Azure VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/windows/hibernate-resume-troubleshooting-windows

Best Practices

TopicURL
Apply scaling best practices for Azure HPC appshttps://learn.microsoft.com/en-us/azure/virtual-machines/compiling-scaling-applications
Scale and tune HPC applications on Azure VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/compiling-scaling-applications
Optimize InfiniBand-enabled H-series and N-series VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/configure
Optimize InfiniBand-enabled H-series and N-series VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/configure
Apply best practices for Azure VM cost optimizationhttps://learn.microsoft.com/en-us/azure/virtual-machines/cost-optimization-best-practices
Benchmark applications using Azure Disk Storagehttps://learn.microsoft.com/en-us/azure/virtual-machines/disks-benchmarks
Apply high-availability best practices for VMs and diskshttps://learn.microsoft.com/en-us/azure/virtual-machines/disks-high-availability
Use incremental snapshots for Azure managed diskshttps://learn.microsoft.com/en-us/azure/virtual-machines/disks-incremental-snapshots
Optimize VM and disk performance on Azurehttps://learn.microsoft.com/en-us/azure/virtual-machines/disks-performance
Enable and tune InfiniBand on Azure HPC VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/extensions/enable-infiniband
Handle VM extensions on Python 3-enabled Linux systemshttps://learn.microsoft.com/en-us/azure/virtual-machines/extensions/issues-using-vm-extensions-python-3
Update Azure Linux Agent on existing Linux VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/extensions/update-linux-agent
HBv2 VM performance expectations and tuning guidancehttps://learn.microsoft.com/en-us/azure/virtual-machines/hbv2-performance
HBv3 VM performance and scalability guidancehttps://learn.microsoft.com/en-us/azure/virtual-machines/hbv3-performance
HBv4 VM performance and scalability expectationshttps://learn.microsoft.com/en-us/azure/virtual-machines/hbv4-performance
HBv5 VM performance and scalability guidancehttps://learn.microsoft.com/en-us/azure/virtual-machines/hbv5-performance
Apply best practices for Azure VM Image Builder usagehttps://learn.microsoft.com/en-us/azure/virtual-machines/image-builder-best-practices
Optimize Linux performance on Lsv3 and Lasv3 Azure VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/storage-performance
Design high-performance apps with Azure Premium SSDshttps://learn.microsoft.com/en-us/azure/virtual-machines/premium-storage-performance
Optimize VM boot times using Image Builder and Azure Compute Galleryhttps://learn.microsoft.com/en-us/azure/virtual-machines/vm-boot-optimization
Safely repurpose the D: drive as data disk on Windows VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/windows/change-drive-letter
Optimize Windows performance on Lsv3 and Lasv3 Azure VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/windows/storage-performance
Optimize Oracle performance and cost on Azure VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/workloads/oracle/oracle-performance-best-practice

Decision Making

TopicURL
Choose Azure HPC/AI VM images for InfiniBandhttps://learn.microsoft.com/en-us/azure/virtual-machines/azure-hpc-vm-images
Plan backup and disaster recovery for managed diskshttps://learn.microsoft.com/en-us/azure/virtual-machines/backup-and-disaster-recovery-for-azure-iaas-disks
Choose between Azure VMs, VMSS, and Compute Fleethttps://learn.microsoft.com/en-us/azure/virtual-machines/compare-compute-products
Select constrained vCPU VM sizes for licensinghttps://learn.microsoft.com/en-us/azure/virtual-machines/constrained-vcpu
Monitor and control Azure VM spending with Cost Managementhttps://learn.microsoft.com/en-us/azure/virtual-machines/cost-optimization-monitor-costs
Plan and estimate Azure VM costs using Cost Managementhttps://learn.microsoft.com/en-us/azure/virtual-machines/cost-optimization-plan-to-manage-costs
Handle deprecated Azure Marketplace VM imageshttps://learn.microsoft.com/en-us/azure/virtual-machines/deprecated-images
Plan migration from Azure Disk Encryption to encryption at hosthttps://learn.microsoft.com/en-us/azure/virtual-machines/disk-encryption-migrate
Choose options to improve Azure disk performancehttps://learn.microsoft.com/en-us/azure/virtual-machines/disks-performance-options
Select redundancy options for Azure managed diskshttps://learn.microsoft.com/en-us/azure/virtual-machines/disks-redundancy
Plan and purchase Azure Disk Storage reservationshttps://learn.microsoft.com/en-us/azure/virtual-machines/disks-reserved-capacity
Choose the right Azure managed disk typehttps://learn.microsoft.com/en-us/azure/virtual-machines/disks-types
Estimate Azure VM costs using portal cost cardhttps://learn.microsoft.com/en-us/azure/virtual-machines/estimated-vm-create-cost-card
Decide between Azure Generation 1 and 2 VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/generation-2
Choose DNS name resolution options for Linux Azure VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/azure-dns
Choose endorsed Linux distributions and image sourceshttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/endorsed-distros
Plan and create custom Linux images for Azurehttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/imaging
Plan migration from retiring Dedicated Host SKUshttps://learn.microsoft.com/en-us/azure/virtual-machines/migration/dedicated-host-migration-guide
Migrate workloads from retiring Azure Dedicated Host SKUshttps://learn.microsoft.com/en-us/azure/virtual-machines/migration/dedicated-host-migration-guide
Plan migration from AWS EC2 to Azure Virtual Machineshttps://learn.microsoft.com/en-us/azure/virtual-machines/migration/migrate-from-elastic-compute-cloud-architecture
Migrate legacy managed images to Azure Compute Galleryhttps://learn.microsoft.com/en-us/azure/virtual-machines/migration/migration-managed-image-to-compute-gallery
Select replacement sizes for retired Azure VM serieshttps://learn.microsoft.com/en-us/azure/virtual-machines/migration/sizes/d-ds-dv2-dsv2-ls-series-migration-guide
Migrate NC and ND GPU compute workloads to newer sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/migration/sizes/n-series-migration
Migrate workloads from legacy NV GPU VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/migration/sizes/nv-series-migration-guide
Migrate workloads from retired NV-series GPU VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/migration/sizes/nv-series-migration-guide
Migrate from NC24rs_v3 before retirementhttps://learn.microsoft.com/en-us/azure/virtual-machines/ncv3-nc24rs-retirement
Plan NCv3-series GPU VM retirement and migrationhttps://learn.microsoft.com/en-us/azure/virtual-machines/ncv3-retirement
Plan backup and DR for unmanaged Azure VM diskshttps://learn.microsoft.com/en-us/azure/virtual-machines/page-blobs-backup-and-disaster-recovery
Choose and understand Reserved VM size flexibility optionshttps://learn.microsoft.com/en-us/azure/virtual-machines/reserved-vm-instance-size-flexibility
Plan migration from retiring NVv3 GPU VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nvv3-series-retirement
Handle NVv4 GPU VM retirement and migrationhttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nvv4-retirement
Review previous-generation Azure VM size serieshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/previous-gen-sizes-list
Plan migration from Av1 to Av2 Azure VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/retirement/av1-series-retirement
Plan migration from DCsv2 to newer Azure VM serieshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/retirement/dcsv2-series-retirement
Plan migration for Msv2 and Mdsv2 isolated VM retirementhttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/retirement/msv2-mdsv2-retirement
Plan migration for ND-series GPU VM retirementhttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/retirement/nd-series-retirement
Understand Azure NV series retirement timelinehttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/retirement/nv-series-retirement
Review retired Azure VM series and replacementshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/retirement/retired-sizes-list
Plan migration before Azure unmanaged disk retirementhttps://learn.microsoft.com/en-us/azure/virtual-machines/unmanaged-disks-deprecation
Use Azure VM restore points for granular recoveryhttps://learn.microsoft.com/en-us/azure/virtual-machines/virtual-machines-create-restore-points
Analyze Azure VM usage data for cost and consumption insightshttps://learn.microsoft.com/en-us/azure/virtual-machines/vm-usage
Use Windows client images in Azure for dev/testhttps://learn.microsoft.com/en-us/azure/virtual-machines/windows/client-images
Deploy Windows 11 on Azure with Multitenant Hosting Rightshttps://learn.microsoft.com/en-us/azure/virtual-machines/windows/windows-desktop-multitenant-hosting-deployment
Plan for Ubuntu LTS end of standard support on Azurehttps://learn.microsoft.com/en-us/azure/virtual-machines/workloads/canonical/ubuntu-els-guidance
Plan Azure migrations for CentOS end-of-lifehttps://learn.microsoft.com/en-us/azure/virtual-machines/workloads/centos/centos-end-of-life
Choose backup strategies for Oracle on Azure Linux VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/workloads/oracle/oracle-database-backup-strategies
Design and size Oracle Database Enterprise Edition on Azurehttps://learn.microsoft.com/en-us/azure/virtual-machines/workloads/oracle/oracle-design
Plan and execute Oracle workload migration to Azure VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/workloads/oracle/oracle-migration
Migrate Oracle workloads to Oracle Database@Azurehttps://learn.microsoft.com/en-us/azure/virtual-machines/workloads/oracle/oracle-migration-oracle-database-at-azure
Choose approaches for Oracle applications on Azure VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/workloads/oracle/oracle-overview
Evaluate partner storage options for Oracle on Azure VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/workloads/oracle/oracle-third-party-storage
Choose and deploy Oracle VM images from Azure Marketplacehttps://learn.microsoft.com/en-us/azure/virtual-machines/workloads/oracle/oracle-vm-solutions
Select solutions for WebLogic Server on Azure VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/workloads/oracle/oracle-weblogic
Select solutions for WebLogic Server on AKShttps://learn.microsoft.com/en-us/azure/virtual-machines/workloads/oracle/weblogic-aks
Choose RHEL BYOS (Gold Images) on Azurehttps://learn.microsoft.com/en-us/azure/virtual-machines/workloads/redhat/byos
Plan RHEL Extended Life Cycle Support on Azurehttps://learn.microsoft.com/en-us/azure/virtual-machines/workloads/redhat/redhat-extended-lifecycle-support
Plan migration for NC-series GPU VM retirementhttps://learn.microsoft.com/en-us/previous-versions/azure/virtual-machines/sizes/retirement/nc-series-retirement

Architecture & Design Patterns

TopicURL
Choose Azure Compute Fleet allocation strategieshttps://learn.microsoft.com/en-us/azure/azure-compute-fleet/allocation-strategies
Design multi-region deployments with Azure Compute Fleethttps://learn.microsoft.com/en-us/azure/azure-compute-fleet/multi-region-compute-fleet
Use proximity placement groups to minimize VM latencyhttps://learn.microsoft.com/en-us/azure/virtual-machines/co-location
Architect clustered workloads with Azure shared diskshttps://learn.microsoft.com/en-us/azure/virtual-machines/disks-shared
Optimize HBv2 VM topology and NUMA placementhttps://learn.microsoft.com/en-us/azure/virtual-machines/hbv2-series-overview
HBv3 VM architecture and NUMA-aware placementhttps://learn.microsoft.com/en-us/azure/virtual-machines/hbv3-series-overview
HBv4 VM architecture, topology, and NUMA layouthttps://learn.microsoft.com/en-us/azure/virtual-machines/hbv4-series-overview
HBv5 VM architecture and NUMA-aware designhttps://learn.microsoft.com/en-us/azure/virtual-machines/hbv5-series-overview
HC VM architecture and NUMA-aware placementhttps://learn.microsoft.com/en-us/azure/virtual-machines/hc-series-overview
Design OpenShift deployments on Azure Stack Hubhttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/openshift-azure-stack
Reference architectures for Oracle apps and DB on Azure VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/workloads/oracle/deploy-application-oracle-database-azure
Design Oracle disaster recovery architectures on Azurehttps://learn.microsoft.com/en-us/azure/virtual-machines/workloads/oracle/oracle-disaster-recovery
Architect Oracle apps on Azure VMs with databases on OCIhttps://learn.microsoft.com/en-us/azure/virtual-machines/workloads/oracle/oracle-oci-applications
Architect cross-cloud Oracle apps with Azure and OCIhttps://learn.microsoft.com/en-us/azure/virtual-machines/workloads/oracle/oracle-oci-overview
Highly available Oracle database architectures on Azure VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/workloads/oracle/oracle-reference-architecture

Limits & Quotas

TopicURL
Plan around Azure Linux Container Host support lifecyclehttps://learn.microsoft.com/en-us/azure/azure-linux/support-cycle
Understand Azure VM sizes without temp diskshttps://learn.microsoft.com/en-us/azure/virtual-machines/azure-vms-no-temp-disk
Understand Azure VM compute throttling limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/compute-throttling-limits
Check support matrix and limits for Azure VM restore pointshttps://learn.microsoft.com/en-us/azure/virtual-machines/concepts-restore-points
Compute optimized Dedicated Host SKU capacities and packinghttps://learn.microsoft.com/en-us/azure/virtual-machines/dedicated-host-compute-optimized-skus
General purpose Dedicated Host SKU capacities and packinghttps://learn.microsoft.com/en-us/azure/virtual-machines/dedicated-host-general-purpose-skus
GPU optimized Dedicated Host SKU capacities and packinghttps://learn.microsoft.com/en-us/azure/virtual-machines/dedicated-host-gpu-optimized-skus
Memory optimized Dedicated Host SKU capacities and packinghttps://learn.microsoft.com/en-us/azure/virtual-machines/dedicated-host-memory-optimized-skus
Storage optimized Dedicated Host SKU capacities and packinghttps://learn.microsoft.com/en-us/azure/virtual-machines/dedicated-host-storage-optimized-skus
Understand and use managed disk bursting on Azurehttps://learn.microsoft.com/en-us/azure/virtual-machines/disk-bursting
Understand performance tiers for Azure Managed Diskshttps://learn.microsoft.com/en-us/azure/virtual-machines/disks-change-performance
Configure and deploy Azure Premium SSD v2 diskshttps://learn.microsoft.com/en-us/azure/virtual-machines/disks-deploy-premium-v2
Enable performance plus for Azure SSD and HDD diskshttps://learn.microsoft.com/en-us/azure/virtual-machines/disks-enable-performance
Plan migration from Standard HDD OS disks before 2028 retirementhttps://learn.microsoft.com/en-us/azure/virtual-machines/disks-hdd-os-retirement
Scalability and performance targets for Azure VM diskshttps://learn.microsoft.com/en-us/azure/virtual-machines/disks-scalability-targets
Reference Ebsv5 and Ebdsv5 VM storage performance limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/ebdsv5-ebsv5-series
Reference ECas_cc_v5 and ECads_cc_v5 confidential child VM specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/ecasccv5-ecadsccv5-series
Reference ECasv5 and ECadsv5 confidential VM specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/ecasv5-ecadsv5-series
Reference ECedsv6 confidential Intel-based VM specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/ecedsv6-series
Reference ECesv6 confidential Intel-based VM specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/ecesv6-series
Understand limits for remote NVMe disks on VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/enable-nvme-remote-faqs
Understand limits for temporary NVMe disks on VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/enable-nvme-temp-faqs
Understand Azure ephemeral OS disk size limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/ephemeral-os-disks
Ephemeral OS disk size and behavior FAQhttps://learn.microsoft.com/en-us/azure/virtual-machines/ephemeral-os-disks-faq
Reference Ev3 and Esv3 Azure VM specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/ev3-esv3-series
Expand unmanaged Azure VM disks and understand size limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/expand-unmanaged-disks
Azure VM disk FAQs with sizes and performance limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/faq-for-disks
Review HC-series VM performance benchmarkshttps://learn.microsoft.com/en-us/azure/virtual-machines/hc-series-performance
Review HX-series VM performance and scalabilityhttps://learn.microsoft.com/en-us/azure/virtual-machines/hx-performance
Configure Azure Image Builder triggers and regional limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/image-builder-triggers-how-to
Compare CoreMark scores for Azure Linux VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/compute-benchmark-scores
Upload or copy VHDs to managed disks with Azure CLIhttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/disks-upload-vhd-to-managed-disk-cli
Expand Linux VM OS and data disk sizes in Azurehttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/expand-disks
Linux VM behavior, limits, and support FAQshttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/faq
Manage Azure VM and scale set vCPU quotashttps://learn.microsoft.com/en-us/azure/virtual-machines/quotas
Reference Fadsv7 compute-optimized VM size limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/compute-optimized/fadsv7-series
Reference specs for Azure Faldsv7 compute-optimized VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/compute-optimized/faldsv7-series
Reference specs for Azure Falsv6 compute-optimized VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/compute-optimized/falsv6-series
Reference specs for Azure Falsv7 compute-optimized VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/compute-optimized/falsv7-series
Reference specs for Azure Famdsv7 compute-optimized VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/compute-optimized/famdsv7-series
Reference specs for Azure Famsv6 compute-optimized VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/compute-optimized/famsv6-series
Reference specs for Azure Famsv7 compute-optimized VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/compute-optimized/famsv7-series
Reference specs for Azure Fasv6 compute-optimized VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/compute-optimized/fasv6-series
Reference specs for Azure Fasv7 compute-optimized VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/compute-optimized/fasv7-series
Reference Fsv2 compute-optimized VM size limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/compute-optimized/fsv2-series
Reference specs for Azure FX high-memory VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/compute-optimized/fx-series
Reference specs for Azure FXmdsv2 memory-intensive VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/compute-optimized/fxmdsv2-series
Reference specs for Azure FXmsv2 memory-intensive VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/compute-optimized/fxmsv2-series
NMads MA35d video transcoding VM specs and limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/fpga-accelerated/nm-ads-ma35d-series
NP FPGA VM family sizes and capabilitieshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/fpga-accelerated/np-family
NP FPGA VM size specifications and hardwarehttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/fpga-accelerated/np-series
Use Azure Av2 VM sizes and specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/av2-series
Select Azure Basv2 burstable VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/basv2-series
Choose Azure Bpsv2 Arm-based VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/bpsv2-series
Plan workloads with Azure Bsv2 burstable VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/bsv2-series
Reference Bv1-series general purpose VM specshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/bv1-series
Use Azure Dadsv5 VM sizes with temporary storagehttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dadsv5-series
Use Azure Dadsv6 VM sizes with NVMe storagehttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dadsv6-series
Use Azure Dadsv7 VM sizes with NVMe storagehttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dadsv7-series
Plan workloads on Azure Daldsv6 NVMe VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/daldsv6-series
Plan workloads on Azure Daldsv7 NVMe VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/daldsv7-series
Optimize costs with Azure Dalsv6 VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dalsv6-series
Optimize costs with Azure Dalsv7 low-memory VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dalsv7-series
Reference specs for Azure Dasv4 VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dasv4-series
Plan workloads with Azure Dasv5 VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dasv5-series
Plan workloads with Azure Dasv6 VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dasv6-series
Select Azure Dasv7 general-purpose VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dasv7-series
Reference specs for Azure Dav4 VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dav4-series
Reference specs for Azure DCads_cc_v5 confidential child-capable VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dcadsccv5-series
Reference specs for Azure DCadsv5 confidential VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dcadsv5-series
Reference specs for Azure DCadsv6 confidential VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dcadsv6-series
Reference specs for Azure DCas_cc_v5 confidential child-capable VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dcasccv5-series
Reference specs for Azure DCasv5 confidential VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dcasv5-series
Reference specs for Azure DCasv6 confidential VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dcasv6-series
Reference specs for Azure DCdsv3 confidential VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dcdsv3-series
Reference specs for Azure DCedsv6 confidential VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dcedsv6-series
Reference specs for Azure DCesv6 confidential VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dcesv6-series
Reference specs for Azure DCsv2 confidential VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dcsv2-series
Reference specs for Azure DCsv3 confidential VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dcsv3-series
Reference specs for Azure Ddsv4 VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/ddsv4-series
Use Azure Ddsv5 VM sizes and specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/ddsv5-series
Deploy workloads on Azure Ddsv6 VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/ddsv6-series
Deploy workloads on Azure Ddsv7 VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/ddsv7-series
Reference specs for Azure Ddv4 VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/ddv4-series
Deploy workloads on Azure Ddv5 VM sizes with local diskhttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/ddv5-series
Reference specs for Azure Dldsv5 VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dldsv5-series
Use Azure Dldsv6 VM sizes with local SSDhttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dldsv6-series
Use Azure Dldsv7 preview VM sizes and specshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dldsv7-series
Reference specs for Azure Dlsv5 VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dlsv5-series
Choose Azure Dlsv6 low-memory VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dlsv6-series
Evaluate Azure Dlsv7 preview VM size limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dlsv7-series
Deploy workloads on Azure Dpdsv5 Arm VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dpdsv5-series
Deploy workloads on Azure Dpdsv6 Cobalt VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dpdsv6-series
Use Azure Dpldsv5 Arm VM sizes with local storagehttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dpldsv5-series
Use Azure Dpldsv6 Cobalt VM sizes with local storagehttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dpldsv6-series
Use Azure Dplsv5 low-memory Arm VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dplsv5-series
Choose Azure Dplsv6 low-memory Cobalt VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dplsv6-series
Choose Azure Dpsv5 Arm-based VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dpsv5-series
Use Azure Dpsv6 Cobalt-based VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dpsv6-series
Reference Dsv2-series general purpose VM specshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dsv2-series
Reference Dsv3-series general purpose VM specshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dsv3-series
Reference specs for Azure Dsv4 VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dsv4-series
Use Azure Dsv5 VM sizes for general workloadshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dsv5-series
Use Azure Dsv6 VM sizes for general workloadshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dsv6-series
Plan workloads with Azure Dsv7 VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dsv7-series
Reference Dv2-series general purpose VM specshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dv2-series
Reference Dv3-series general purpose VM specshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dv3-series
Reference specs for Azure Dv4 VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dv4-series
Plan workloads with Azure Dv5 VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dv5-series
Reference specs for NC family GPU-optimized VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nc-family
Reference NC RTX PRO 6000 BSE v6 GPU VM specshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nc-rtxpro6000-bse-v6-series
Reference specs for NC A100 v4 GPU-accelerated VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nca100v4-series
Reference NCads H100 v5 GPU VM specshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/ncadsh100v5-series
Reference NCasT4 v3 GPU VM specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/ncast4v3-series
Reference NCCads H100 v5 confidential GPU VM specshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nccadsh100v5-series
Reference specs for ND family GPU-accelerated VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nd-family
Reference ND GB200 v6 GPU VM specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nd-gb200-v6-series
Reference ND GB300 v6 GPU VM specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nd-gb300-v6-series
ND H200 v5 VM size specifications and limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nd-h200-v5-series
Reference retired ND-series GPU VM specshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nd-series
Reference ND A100 v4 GPU VM specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/ndasra100v4-series
Reference ND H100 v5 GPU VM specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/ndh100v5-series
Reference NDm A100 v4 GPU VM specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/ndma100v4-series
ND MI300X v5 VM size specifications and limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/ndmi300xv5-series
Reference NDv2 GPU VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/ndv2-series
NG GPU VM family sizes and specshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/ng-family
NGads V620 GPU VM size specs and limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/ngadsv620-series
NV GPU VM family sizes and capabilitieshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nv-family
NV series GPU VM specs and retirement limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nv-series
NVads A10 v5 GPU VM specs and limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nvadsa10v5-series
NVads V710 v5 GPU VM specs and limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nvadsv710-v5-series
NVv3 GPU VM size specifications and limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nvv3-series
NVv4 GPU VM size specifications and limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nvv4-series
HB HPC VM sub-family sizes and specshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/high-performance-compute/hb-family
HBv2 HPC VM size specifications and limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/high-performance-compute/hbv2-series
HBv3 HPC VM size specifications and limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/high-performance-compute/hbv3-series
HBv4 HPC VM size specifications and limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/high-performance-compute/hbv4-series
HBv5 HPC VM size specifications and limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/high-performance-compute/hbv5-series
HC HPC VM sub-family sizes and specshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/high-performance-compute/hc-family
Reference HC-series VM size specifications in Azurehttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/high-performance-compute/hc-series
Reference HX-series VM size specifications in Azurehttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/high-performance-compute/hx-series
Reference specs for Azure Dndsv6 VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/dndsv6-series
Reference specs for Azure Dnldsv6 VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/dnldsv6-series
Reference specs for Azure Dnlsv6 VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/dnlsv6-series
Reference specs for Azure Dnsv6 VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/dnsv6-series
Reference memory-optimized Dv2/Dsv2 VM specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/dv2-dsv2-series-memory
Reference Eadsv5 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/eadsv5-series
Reference Eadsv6 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/eadsv6-series
Reference Eadsv7 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/eadsv7-series
Reference Easv4 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/easv4-series
Reference Easv5 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/easv5-series
Reference Easv6 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/easv6-series
Reference Easv7 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/easv7-series
Reference Eav4 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/eav4-series
Reference Ebdsv6 Azure VM storage performance limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/ebdsv6-series
Reference Ebsv6 Azure VM storage performance limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/ebsv6-series
Reference ECadsv6 confidential VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/ecadsv6-series
Reference ECasv6 confidential VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/ecasv6-series
Reference Edsv4 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/edsv4-series
Reference Edsv5 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/edsv5-series
Reference Edsv6 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/edsv6-series
Reference Edsv7 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/edsv7-series
Reference Edv4 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/edv4-series
Reference Edv5 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/edv5-series
Reference Endsv6 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/endsv6-series
Reference Ensv6 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/ensv6-series
Reference Epdsv5 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/epdsv5-series
Reference Epdsv6 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/epdsv6-series
Reference Epsv5 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/epsv5-series
Reference Epsv6 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/epsv6-series
Reference Esv4 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/esv4-series
Reference Esv5 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/esv5-series
Reference Esv6 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/esv6-series
Reference Esv7 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/esv7-series
Reference Ev4 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/ev4-series
Reference Ev5 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/ev5-series
Reference M-series VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/m-series
Reference Mbdsv3 memory-storage optimized VM specshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/mbdsv3-series
Reference Mbsv3 memory-storage optimized VM specshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/mbsv3-series
Reference Mdsv2 MM VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/mdsv2-mm-series
Reference Mdsv3 High Memory VM specshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/mdsv3-hm-series
Reference Mdsv3 MM VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/mdsv3-mm-series
Reference Mdsv3 Very High Memory VM specshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/mdsv3-vhm-series
Reference Msv2 MM VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/msv2-mm-series
Reference Msv3 High Memory VM specshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/msv3-hm-series
Reference Msv3 MM VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/msv3-mm-series
Reference Mv2 High Memory VM specshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/mv2-series
Reference specs for L family storage-optimized VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/storage-optimized/l-family
Reference Laosv4 storage-optimized VM specshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/storage-optimized/laosv4-series
Reference Lasv3 storage-optimized VM specshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/storage-optimized/lasv3-series
Reference Lasv4 storage-optimized VM specshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/storage-optimized/lasv4-series
Reference Lsv2-series storage-optimized VM specshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/storage-optimized/lsv2-series
Reference Lsv3 storage-optimized VM specshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/storage-optimized/lsv3-series
Reference Lsv4 storage-optimized VM specshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/storage-optimized/lsv4-series
Use Soft Delete and retention in Compute Galleryhttps://learn.microsoft.com/en-us/azure/virtual-machines/soft-delete-gallery
Understand VM states and Azure billing behaviorhttps://learn.microsoft.com/en-us/azure/virtual-machines/states-billing
Compare CoreMark scores for Azure Windows VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/windows/compute-benchmark-scores
Upload or copy Windows VHDs to managed disks with PowerShellhttps://learn.microsoft.com/en-us/azure/virtual-machines/windows/disks-upload-vhd-to-managed-disk-powershell
Increase Windows VM OS and data disk sizes in Azurehttps://learn.microsoft.com/en-us/azure/virtual-machines/windows/expand-disks
Windows VM behavior, limits, and support FAQshttps://learn.microsoft.com/en-us/azure/virtual-machines/windows/faq
Prepare Windows VHDs for Azure with size constraintshttps://learn.microsoft.com/en-us/azure/virtual-machines/windows/prepare-for-upload-vhd-image
Oracle on Azure VMs FAQs for sizing and HAhttps://learn.microsoft.com/en-us/azure/virtual-machines/workloads/oracle/oracle-azure-vms-faq
Understand RHEL image types, naming, and retention on Azurehttps://learn.microsoft.com/en-us/azure/virtual-machines/workloads/redhat/redhat-images

Security

TopicURL
Understand Azure Linux with OS Guard security modelhttps://learn.microsoft.com/en-us/azure/azure-linux/intro-azure-linux-os-guard
Configure boot integrity monitoring and guest attestation for Trusted Launch VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/boot-integrity-monitoring-overview
Configure server-side encryption for Azure managed diskshttps://learn.microsoft.com/en-us/azure/virtual-machines/disk-encryption
Understand encryption options for Azure managed diskshttps://learn.microsoft.com/en-us/azure/virtual-machines/disk-encryption-overview
Use disk encryption sets across Entra tenantshttps://learn.microsoft.com/en-us/azure/virtual-machines/disks-cross-tenant-customer-managed-keys
Enable customer-managed keys for disks in Azure portalhttps://learn.microsoft.com/en-us/azure/virtual-machines/disks-enable-customer-managed-keys-portal
Configure double encryption at rest for managed diskshttps://learn.microsoft.com/en-us/azure/virtual-machines/disks-enable-double-encryption-at-rest-portal
Enable encryption at host via Azure portalhttps://learn.microsoft.com/en-us/azure/virtual-machines/disks-enable-host-based-encryption-portal
Enable Private Link for managed disk import/export in portalhttps://learn.microsoft.com/en-us/azure/virtual-machines/disks-enable-private-links-for-import-export-portal
Configure restrictions on Azure managed disk import/exporthttps://learn.microsoft.com/en-us/azure/virtual-machines/disks-restrict-import-export-overview
Secure managed disk uploads/downloads with Entra ID and RBAChttps://learn.microsoft.com/en-us/azure/virtual-machines/disks-secure-upload-download
Enable FIPS 140-3 for Azure Linux VM extensions and agenthttps://learn.microsoft.com/en-us/azure/virtual-machines/extensions/agent-linux-fips
Configure Azure Disk Encryption for Linux VMs via extensionhttps://learn.microsoft.com/en-us/azure/virtual-machines/extensions/azure-disk-enc-linux
Configure Azure Disk Encryption for Windows VMs via extensionhttps://learn.microsoft.com/en-us/azure/virtual-machines/extensions/azure-disk-enc-windows
Securely pass credentials with Azure DSC extensionhttps://learn.microsoft.com/en-us/azure/virtual-machines/extensions/dsc-credentials
Use Azure Policy via CLI to restrict Linux VM extensionshttps://learn.microsoft.com/en-us/azure/virtual-machines/extensions/extensions-rmpolicy-howto-cli
Use Azure Policy via PowerShell to restrict Windows VM extensionshttps://learn.microsoft.com/en-us/azure/virtual-machines/extensions/extensions-rmpolicy-howto-ps
Use Azure FPGA Attestation for NP-series VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/field-programmable-gate-arrays-attestation
Encrypt Compute Gallery image versions with CMKhttps://learn.microsoft.com/en-us/azure/virtual-machines/image-version-encryption
Use isolated Azure VM sizes for workload securityhttps://learn.microsoft.com/en-us/azure/virtual-machines/isolation
Create and encrypt a Linux VM using Azure CLIhttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/disk-encryption-cli-quickstart
Configure Key Vault for Azure Disk Encryption on Linuxhttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/disk-encryption-key-vault
Configure Key Vault for ADE with Entra on Linuxhttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/disk-encryption-key-vault-aad
Implement Azure Disk Encryption scenarios on Linuxhttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/disk-encryption-linux
Enable ADE with Microsoft Entra on Linux VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/disk-encryption-linux-aad
Enable Azure Disk Encryption for Linux VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/disk-encryption-overview
Prerequisites for ADE with Microsoft Entra on Linuxhttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/disk-encryption-overview-aad
Create and encrypt a Linux VM in Azure portalhttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/disk-encryption-portal-quickstart
Create and encrypt a Linux VM using PowerShellhttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/disk-encryption-powershell-quickstart
Use sample scripts for Azure Disk Encryption on Linuxhttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/disk-encryption-sample-scripts
Use Azure CLI to enable customer-managed keys for diskshttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/disks-enable-customer-managed-keys-cli
Enable encryption at host for VMs using Azure CLIhttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/disks-enable-host-based-encryption-cli
Restrict managed disk import/export with Private Link (CLI)https://learn.microsoft.com/en-us/azure/virtual-machines/linux/disks-export-import-private-links-cli
Configure LVM and RAID on encrypted Linux deviceshttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/how-to-configure-lvm-raid-on-crypt
Verify Azure Disk Encryption status on Linux VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/how-to-verify-encryption-status
Configure Image Builder permissions and identities with Azure CLIhttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/image-builder-permissions-cli
Set up Image Builder permissions using PowerShellhttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/image-builder-permissions-powershell
Use user-assigned managed identity for Image Builder storage accesshttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/image-builder-user-assigned-identity
Configure Azure Key Vault for Linux VMs using CLIhttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/key-vault-setup
Secure Linux NGINX VMs with TLS certificates from Key Vaulthttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/tutorial-secure-web-server
Advanced MSP RBAC allowlist configuration for Azure VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/metadata-security-protocol/advanced-configuration
Enable MSP on existing Azure VMs and scale setshttps://learn.microsoft.com/en-us/azure/virtual-machines/metadata-security-protocol/brownfield
Configure Metadata Security Protocol restrictions on Azure VMs and scale setshttps://learn.microsoft.com/en-us/azure/virtual-machines/metadata-security-protocol/configuration
Enable MSP when provisioning Azure VMs or scale setshttps://learn.microsoft.com/en-us/azure/virtual-machines/metadata-security-protocol/greenfield
Build MSP RBAC allowlists from audit logshttps://learn.microsoft.com/en-us/azure/virtual-machines/metadata-security-protocol/other-examples/audit-logs-to-rules
Disable Metadata Security Protocol for Azure VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/metadata-security-protocol/other-examples/disable
Configure MSP for Azure VMs via portalhttps://learn.microsoft.com/en-us/azure/virtual-machines/metadata-security-protocol/other-examples/portal
Understand Metadata Security Protocol for securing Azure VM metadata accesshttps://learn.microsoft.com/en-us/azure/virtual-machines/metadata-security-protocol/overview
Mitigate speculative execution side-channel vulnerabilities on Azure VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/mitigate-se
Reference built-in Azure Policy definitions for Virtual Machineshttps://learn.microsoft.com/en-us/azure/virtual-machines/policy-reference
Use Azure Policy regulatory compliance controls for VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/security-controls-policy
Apply Azure Policy compliance controls to VM Image Builderhttps://learn.microsoft.com/en-us/azure/virtual-machines/security-controls-policy-image-builder
Apply Azure security features and policies to protect VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/security-policy
Assign RBAC roles to share Compute Gallery resourceshttps://learn.microsoft.com/en-us/azure/virtual-machines/share-gallery
Publish and manage community galleries in Azurehttps://learn.microsoft.com/en-us/azure/virtual-machines/share-gallery-community
Share Compute Gallery resources with specific tenantshttps://learn.microsoft.com/en-us/azure/virtual-machines/share-gallery-direct
Share gallery images across tenants with app registrationhttps://learn.microsoft.com/en-us/azure/virtual-machines/share-using-app-registration
Understand Trusted Launch security features for Azure VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/trusted-launch
Enable Trusted Launch on existing Gen2 Azure VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/trusted-launch-existing-vm
Enable Trusted Launch on existing Azure VM scale setshttps://learn.microsoft.com/en-us/azure/virtual-machines/trusted-launch-existing-vmss
Deploy Trusted Launch virtual machines securely in Azure portalhttps://learn.microsoft.com/en-us/azure/virtual-machines/trusted-launch-portal
Customize Secure Boot UEFI key databases for Azure VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/trusted-launch-secure-boot-custom-uefi
Enforce VM application compliance using Azure Policyhttps://learn.microsoft.com/en-us/azure/virtual-machines/vm-applications-inject-with-policy
Publish VM applications securely with managed identityhttps://learn.microsoft.com/en-us/azure/virtual-machines/vm-applications-publish-with-managed-identity
Configure Key Vault for ADE on Windows VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/windows/disk-encryption-key-vault
Configure Key Vault for ADE with Entra on Windowshttps://learn.microsoft.com/en-us/azure/virtual-machines/windows/disk-encryption-key-vault-aad
Enable Azure Disk Encryption on Windows VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/windows/disk-encryption-overview
Prerequisites for ADE with Azure AD on VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/windows/disk-encryption-overview-aad
Azure Disk Encryption scenarios for Windows VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/windows/disk-encryption-windows
Enable ADE with Microsoft Entra on Windows VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/windows/disk-encryption-windows-aad
Use PowerShell to enable customer-managed keys for diskshttps://learn.microsoft.com/en-us/azure/virtual-machines/windows/disks-enable-customer-managed-keys-powershell
Enable encryption at host for VMs with PowerShellhttps://learn.microsoft.com/en-us/azure/virtual-machines/windows/disks-enable-host-based-encryption-powershell
Set up Azure Key Vault for VM deployments with PowerShellhttps://learn.microsoft.com/en-us/azure/virtual-machines/windows/key-vault-setup
Secure Windows IIS VMs with TLS certificates from Key Vaulthttps://learn.microsoft.com/en-us/azure/virtual-machines/windows/tutorial-secure-web-server

> related_skills --same-repo

> azure-well-architected

Expert guidance for designing, assessing, and optimizing Azure workloads using Azure Well Architected. Covers design review checklists, recommendations, design principles, tradeoffs, service guides, workload patterns, and assessment questions. Use when architecting new solutions, reviewing existing workloads, or applying Well-Architected principles.

> azure-web-pubsub

Expert knowledge for Azure Web PubSub development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building, debugging, or optimizing Azure Web PubSub applications. Not for Azure SignalR Service (use azure-signalr-service), Azure Event Hubs (use azure-event-hubs), Azure Service Bus (use azure-service-bus), Azure Relay (use azure-relay).

> azure-web-application-firewall

Expert knowledge for Azure Web Application Firewall development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building, debugging, or optimizing Azure Web Application Firewall applications. Not for Azure Application Gateway (use azure-application-gateway), Azure Front Door (use azure-front-door), Azure Firewall (use azure-firewall), Azure DDos Protectio

> azure-vpn-gateway

Expert knowledge for Azure VPN Gateway development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building, debugging, or optimizing Azure VPN Gateway applications. Not for Azure Virtual Network (use azure-virtual-network), Azure Virtual WAN (use azure-virtual-wan), Azure ExpressRoute (use azure-expressroute), Azure Application Gateway (use azure-applica

┌ stats

installs/wk0
░░░░░░░░░░
github stars425
██████████
first seenMar 17, 2026
└────────────

┌ repo

MicrosoftDocs/Agent-Skills
by MicrosoftDocs
└────────────

┌ tags

└────────────