agentsclimarketplace

Azure virtual machines

Skill MicrosoftDocs/Agent-Skills/skills/azure-virtual-machines

Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.

Install
npx -y skills add MicrosoftDocs/Agent-Skills --skill azure-virtual-machines

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its author says it does

Copied from the file, not written here

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 working with Azure VM scale sets, HPC/GPU workloads, Oracle on Azure/OCI, Trusted Launch, or VM encryption, and other Azure Virtual Machines related development tasks. Not for Azure Virtual Machine Scale Sets (use azure-vm-scalesets), SQL Server on Azure Virtual Machines (use azure-sql-virtual-machines), Azure Data Science Virtual Machines (use azure-data-science-vm), Azure Cloud Services (use azure-cloud-services).

SKILL.md

63.1 KB, as published. Nobody here has run it

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-L67Diagnosing and fixing Azure VM issues: kernel/AKS, package updates, hibernation, networking/NSG, encryption (Linux/Windows), extensions, restore points, Trusted Launch, and Image Builder failures.
Best PracticesL68-L103Best practices for Linux/Windows VM ops: patching, scaling, HPC/InfiniBand tuning, disk/boot performance, encryption, cost optimization, and v6/v7 migration and image builder usage.
Decision MakingL104-L178Guidance for choosing Azure VM, disk, and image options, planning costs and reservations, and designing or migrating Linux, GPU, HPC, Oracle, and retiring VM workloads.
Architecture & Design PatternsL179-L193Designing VM-based architectures: low-latency placement, clustered/shared-disk workloads, HPC/NUMA tuning, and reference HA/DR patterns for Oracle and OpenShift across Azure and Azure–OCI.
Limits & QuotasL194-L399VM size specs, disk and storage performance limits, quotas, and capacity/packing rules for Azure VMs, including GPU, HPC, confidential, dedicated hosts, and burstable disks.
SecurityL400-L469Disk, VM, and image security: encryption (ADE, CMK, host/double), Key Vault integration, certificates, MSP/Trusted Launch, RBAC/Policy controls, and secure sharing/import/export.
Configurationconfiguration.mdConfiguring Azure VMs and scale sets: disks, networking, images, encryption, maintenance, extensions/agents, HPC/GPU, Oracle workloads, AKS/Azure Linux, VM watch, and restore/backup.
Integrations & Coding Patternsintegrations.mdScripts and patterns for automating Azure VM operations: backups, restore points, disk and snapshot management, maintenance events, monitoring, metadata, networking, and Oracle/SQL integrations via CLI, PowerShell, REST.
Deploymentdeployment.mdDeploying and migrating Azure VMs and disks: image customization, storage/encryption changes, in-place OS upgrades, blue/green and rolling deployments, and cross-region/zone moves.

Troubleshooting

TopicURL
Manage and debug Azure Linux kernel issueshttps://learn.microsoft.com/en-us/azure/azure-linux/faq-kernel
Troubleshoot AKS ACL workloads by toggling SELinuxhttps://learn.microsoft.com/en-us/azure/azure-linux/selinux-toggle-troubleshoot
Resolve outdated kernel versions on Azure Linux AKS nodeshttps://learn.microsoft.com/en-us/azure/azure-linux/troubleshoot-kernel-version
Troubleshoot automatic package upgrade failures on Azure Linux AKShttps://learn.microsoft.com/en-us/azure/azure-linux/troubleshoot-package-upgrade-aks
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
Diagnose and fix issues on Azure HB/HBv and N-series 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
Resolve common Azure Disk Encryption issues on Linux VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/disk-encryption-faq
Run ADE on Linux VMs in isolated 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
Resolve common issues for Azure Linux VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/faq
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 for Windows VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/windows/disk-encryption-faq
Troubleshoot Azure Disk Encryption on Windows VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/windows/disk-encryption-troubleshooting
Resolve common issues for Azure Windows VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/windows/faq
Troubleshoot hibernation problems on Windows Azure VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/windows/hibernate-resume-troubleshooting-windows

Best Practices

TopicURL
Operate and support Azure Linux distributionshttps://learn.microsoft.com/en-us/azure/azure-linux/faq-general
Manage Azure Linux packages and upgradeshttps://learn.microsoft.com/en-us/azure/azure-linux/faq-packages
Perform common developer tasks on Azure Linuxhttps://learn.microsoft.com/en-us/azure/azure-linux/get-started-developer
Apply best practices for upgrading Azure Linux AKS nodeshttps://learn.microsoft.com/en-us/azure/azure-linux/tutorial-upgrade-azure-linux-nodes
Choose and configure Azure Linux VM update strategyhttps://learn.microsoft.com/en-us/azure/azure-linux/update-vm-azure-linux
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
Azure Disk Encryption scenarios for Linux VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/disk-encryption-linux
Optimize Linux performance on Lsv3 and Lasv3 Azure VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/storage-performance
Assess readiness for Azure v6/v7 VM migrationhttps://learn.microsoft.com/en-us/azure/virtual-machines/migration/sizes/sizes-v6-v7-migration-assess
Validate and optimize Azure v6/v7 VM migrationshttps://learn.microsoft.com/en-us/azure/virtual-machines/migration/sizes/sizes-v6-v7-migration-validate
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
Azure Disk Encryption scenarios for Windows VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/windows/disk-encryption-windows
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
Plan AKS support lifecycle for Azure Linux hostshttps://learn.microsoft.com/en-us/azure/azure-linux/aks-support-cycle
Choose the right Azure Linux deployment optionhttps://learn.microsoft.com/en-us/azure/azure-linux/deployment-options
Use Azure Linux as AKS node OS effectivelyhttps://learn.microsoft.com/en-us/azure/azure-linux/faq-aks
Select Azure Linux or ACL for AKS workloadshttps://learn.microsoft.com/en-us/azure/azure-linux/get-started-aks
Decide and execute AKS node migration to Azure Linuxhttps://learn.microsoft.com/en-us/azure/azure-linux/tutorial-migrate-azure-linux-aks
Choose Azure HPC/AI VM images for InfiniBandhttps://learn.microsoft.com/en-us/azure/virtual-machines/azure-hpc-vm-images
Decide when to use Azure VMs without temp diskshttps://learn.microsoft.com/en-us/azure/virtual-machines/azure-vms-no-temp-disk
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 Standard HDD OS disks before retirementhttps://learn.microsoft.com/en-us/azure/virtual-machines/disks-hdd-os-retirement
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 type for VMshttps://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
Decide and apply Azure Hybrid Benefit for Linux VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/azure-hybrid-benefit-linux
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
Resolve common questions on Azure v6/v7 migrationhttps://learn.microsoft.com/en-us/azure/virtual-machines/migration/sizes/sizes-v6-v7-migration-faq
Decide and plan migration to Azure v6/v7 VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/migration/sizes/sizes-v6-v7-migration-overview
Plan backup and DR for unmanaged Azure VM diskshttps://learn.microsoft.com/en-us/azure/virtual-machines/page-blobs-backup-and-disaster-recovery
Decide and purchase Azure Reserved VM Instanceshttps://learn.microsoft.com/en-us/azure/virtual-machines/prepay-reserved-vm-instances
Choose instance size flexibility for Azure Reserved VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/reserved-vm-instance-size-flexibility
Plan for Azure NV-series GPU VM retirement and migrationhttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nv-series
Prepare for Azure NVv3 GPU VM retirement and optionshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nvv3-series
Select replacements for previous-generation Azure VM serieshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/lifecycle/previous-gen-sizes-list
Review retired Azure VM size series and replacementshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/lifecycle/retired-sizes-list
Migrate from Av1 to Av2 Azure VM series before retirementhttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/lifecycle/retirement/av1-series-retirement
Choose target sizes for retired Azure VM serieshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/lifecycle/retirement/d-ds-dv2-dsv2-ls-series-migration-guide
Plan migration from DCccv5 confidential VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/lifecycle/retirement/dcccv5-series-retirement
Plan migration from DCsv2 Azure VMs before retirementhttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/lifecycle/retirement/dcsv2-series-retirement
Plan migration from ECccv5 confidential VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/lifecycle/retirement/ecccv5-series-retirement
Migrate HBv2-series HPC VMs before retirementhttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/lifecycle/retirement/hbv2-series-retirement
Migrate HC-series HPC VMs before retirementhttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/lifecycle/retirement/hc-series-retirement
Plan migration for Msv2 and Mdsv2 VM retirementhttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/lifecycle/retirement/msv2-mdsv2-retirement
Migrate Azure NC, ND, NCv2, NP GPU workloadshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/lifecycle/retirement/n-series-migration
Migrate from retiring NC24rs_v3 VM sizehttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/lifecycle/retirement/ncv3-nc24rs-retirement
Plan NCv3-series VM retirement and extensionshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/lifecycle/retirement/ncv3-retirement
Plan migration for Azure ND-series VM retirementhttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/lifecycle/retirement/nd-series-retirement
Migrate NP-series FPGA VMs before retirementhttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/lifecycle/retirement/np-series-retirement
Migrate Azure NV-series VMs to newer GPU sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/lifecycle/retirement/nv-series-migration-guide
Plan migration for Azure NV-series VM retirementhttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/lifecycle/retirement/nv-series-retirement
Manage NVv3-series VM retirement and extensionshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/lifecycle/retirement/nvv3-series-retirement
Handle NVv4-series VM retirement and migrationhttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/lifecycle/retirement/nvv4-retirement
Plan migrations from previous-gen Azure VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/lifecycle/retirement/retirement-overview
Decide when and how to use Azure Spot VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/spot-vms
Plan migration from Azure unmanaged disks retirementhttps://learn.microsoft.com/en-us/azure/virtual-machines/unmanaged-disks-deprecation
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
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
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
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
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
Plan Azure v6/v7 VM migration architecturehttps://learn.microsoft.com/en-us/azure/virtual-machines/migration/sizes/sizes-v6-v7-migration-plan
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
Understand CVE handling SLAs for Azure Linux and ACLhttps://learn.microsoft.com/en-us/azure/azure-linux/manage-cves
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
VM packing specs for General Purpose Dedicated Hostshttps://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
Reference VM packing specs for memory-optimized dedicated hostshttps://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
Use Azure VM managed disk bursting performance limitshttps://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
Enable performance plus for Azure SSD and HDD diskshttps://learn.microsoft.com/en-us/azure/virtual-machines/disks-enable-performance
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
Review constraints for Azure remote NVMe diskshttps://learn.microsoft.com/en-us/azure/virtual-machines/enable-nvme-remote-faqs
Understand limits of Azure VM temp NVMe diskshttps://learn.microsoft.com/en-us/azure/virtual-machines/enable-nvme-temp-faqs
Understand limits and behavior of Azure ephemeral OS diskshttps://learn.microsoft.com/en-us/azure/virtual-machines/ephemeral-os-disks
Ephemeral OS disk size and usage constraints for Azure VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/ephemeral-os-disks-faq
Expand unmanaged Azure VM disks and understand size limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/expand-unmanaged-disks
Azure VM managed disk limits and behaviorshttps://learn.microsoft.com/en-us/azure/virtual-machines/faq-for-disks
Understand Azure HBv3 VM hardware specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/hbv3-series-overview
Understand Azure HBv4 VM hardware specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/hbv4-series-overview
Understand Azure HBv5 VM hardware specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/hbv5-series-overview
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 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
Plan around legacy Azure VM capacity limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/migration/sizes/legacy-series-capacity-limitations
Understand and manage Azure VM vCPU quotas by regionhttps://learn.microsoft.com/en-us/azure/virtual-machines/quotas
Reference Fadsv7 Azure VM size specificationshttps://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 Fasv7 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/compute-optimized/fasv7-series
Reference Fsv2 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/compute-optimized/fsv2-series
Reference FX Azure VM size specificationshttps://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
Reference NP family FPGA VM sizes and retirementhttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/fpga-accelerated/np-family
Review NP-series FPGA VM specifications and limitshttps://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
Reference Dalsv6 Azure VM size specificationshttps://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
Reference Dasv5 Azure VM size specificationshttps://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 DCdsv3 Azure VM size specificationshttps://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 DCsv2 Azure VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dcsv2-series
Reference DCsv3 Azure VM size specificationshttps://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
Reference Ddsv5 Azure VM size 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
Reference Ddsv7 Azure VM size specificationshttps://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
Reference Dldsv7 Azure VM size specificationshttps://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
Reference Dlsv7 Azure VM size specificationshttps://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
Dsv3-series Azure VM size specifications and limitshttps://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
Reference Dsv7 Azure VM size specificationshttps://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
Reference Dv5 Azure VM size specificationshttps://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 VM specs for NC RTX PRO 6000 BSE v6https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nc-rtxpro6000-bse-v6-series
Reference NC A100 v4 GPU VM size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nca100v4-series
Review NCads H100 v5 GPU VM size limitshttps://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 Blackwell GPU VM limitshttps://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
Reference ND H200 v5 Azure GPU VM specificationshttps://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 deep learning VM limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/ndasra100v4-series
Reference ND H100 v5 GPU VM size limitshttps://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
Reference ND MI300X v5 Azure GPU VM specificationshttps://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
Reference NV-series GPU VM sizes and specshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nv-family
Select NVadsA10_v5 GPU VM sizes and limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nvadsa10v5-series
Reference NVads V710 v5 Azure GPU VM size limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nvadsv710-v5-series
Select and size Azure NVv4 GPU VM instanceshttps://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
Use HBv2-series VM size specificationshttps://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
Reference HBv5 Azure HPC VM size specificationshttps://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 Azure VM size specificationshttps://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 VM size specs and limitshttps://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 VM size specs and limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/easv4-series
Reference Easv5 VM size specs and limitshttps://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 specs and limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/ecasv6-series
Reference VM specs for Azure Edsv4 memory-optimized sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/edsv4-series
Reference VM specs for Azure Edsv5 memory-optimized sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/edsv5-series
Reference VM specs for Azure Edsv6 memory-optimized sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/edsv6-series
Reference Edsv7 VM size specs and limitshttps://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 VM specs for Azure Epdsv5 memory-optimized sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/epdsv5-series
Reference VM specs for Azure Epdsv6 memory-optimized sizeshttps://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 VM specs for Azure Esv5 memory-optimized sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/esv5-series
Reference Esv6 VM size specs and limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/esv6-series
Reference Esv7 VM size specs and limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/esv7-series
Use Ev3 and Esv3 memory-optimized VM sizeshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/ev3-esv3-series
Reference VM specs for Azure Ev4 memory-optimized sizeshttps://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 Mbdsv4 VM size specs and limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/mbdsv4-series
Reference Mbsv3 memory-storage optimized VM specshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/mbsv3-series
Reference Mbsv4 VM size specs and limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/mbsv4-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 size specificationshttps://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 size specificationshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/mv2-series
Reference L-series VM sizes and storage specshttps://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 size limitshttps://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 VM size specs and limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/sizes/storage-optimized/lsv2-series
Reference Lsv3 storage-optimized VM size limitshttps://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
Configure Azure VM vCore customization limitshttps://learn.microsoft.com/en-us/azure/virtual-machines/vm-customization
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
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
Manage trusted root and custom certificates on Azure Linuxhttps://learn.microsoft.com/en-us/azure/azure-linux/certificate-management
Install custom root CAs on Azure Linux AKS hostshttps://learn.microsoft.com/en-us/azure/azure-linux/install-certificates-aks
Configure server-side encryption for Azure managed diskshttps://learn.microsoft.com/en-us/azure/virtual-machines/disk-encryption
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
Configure encryption at host for Azure managed diskshttps://learn.microsoft.com/en-us/azure/virtual-machines/disks-enable-host-based-encryption-portal
Configure Private Link for managed disks 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 agent and extensionshttps://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
Encrypt Compute Gallery image versions with CMKhttps://learn.microsoft.com/en-us/azure/virtual-machines/image-version-encryption
Configure Key Vault for ADE on Linux VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/disk-encryption-key-vault
Configure Key Vault for ADE with Entra ID (Linux)https://learn.microsoft.com/en-us/azure/virtual-machines/linux/disk-encryption-key-vault-aad
Enable ADE with Entra app on Linux IaaS VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/disk-encryption-linux-aad
Enable Azure Disk Encryption on Linux VMshttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/disk-encryption-overview
Prerequisites for ADE with Entra apps on Linuxhttps://learn.microsoft.com/en-us/azure/virtual-machines/linux/disk-encryption-overview-aad
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
Secure disk import/export with Private Link via CLIhttps://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
Use built-in Azure Policy definitions for VMshttps://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
Configure Trusted Launch security 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
Upgrade Gen1 Azure VMs to Gen2 with Trusted launchhttps://learn.microsoft.com/en-us/azure/virtual-machines/trusted-launch-existing-vm-gen-1
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 ID (Windows)https://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 Entra ID on Windowshttps://learn.microsoft.com/en-us/azure/virtual-machines/windows/disk-encryption-overview-aad
Enable ADE with Entra ID for Windows IaaS 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

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.