Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix NowHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
FREEDOM251

Freedom251 › Blog › Azure

Azure VM lifecycle FAQs: support, retirement and migration planning (2026 guide)

By Freedom251 Team · · 8 min read

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Check your VM size now. Azure VM families move through four stages—Current, Extended, End of Life and Retired. Current and Extended sizes remain supported; an End of Life size has a published retirement date and must be migrated before that date; a Retired size can no longer run, be created or be selected for resize.

For the immediate planning case, Dv3, Dsv3, Ev3 and Esv3 remain supported until November 15, 2029, but Microsoft began restricting capacity growth for them in July 2026. Inventorying affected workloads, selecting a supported replacement, testing it and scheduling a rollback-ready production change is safer than waiting for the deadline.

As an Amazon Associate I earn from qualifying purchases.

How Azure VM size lifecycle stages work

A lifecycle label applies to a VM size series, not necessarily to every individual VM configuration. Microsoft defines four stages:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Stage Meaning What you should do
Current The actively recommended generation for new deployments. Use it for new workloads and consider it first when replacing an older series.
Extended Still fully supported while customers evaluate and adopt newer generations. Plan modernization, but you are not facing an announced retirement deadline yet.
End of Life An announced retirement date exists. The series remains usable until that date, subject to any capacity or regional restrictions. Start migration planning, testing and scheduling immediately.
Retired The series is no longer available to create, resize into or run. Use a supported replacement. If a VM was deallocated at retirement, resize it and restart it on a supported size.

The lifecycle state is separate from a guest operating system’s support policy. A supported Windows or Linux release does not make a retired Azure VM size available again, and a current VM size does not extend an operating system’s own support window.

Why a retirement date is a migration deadline

Microsoft describes retirement as a point by which customers must move away from the affected feature to avoid service disruption. A retirement notice is therefore not a suggestion to upgrade at some convenient future date. It is the last date on which the old size is expected to be supported.

Existing VMs can remain operational during the End of Life period, but capacity is not guaranteed to remain equally easy to obtain. Microsoft began capacity growth restrictions for Dv3, Dsv3, Ev3 and Esv3 in July 2026. A stopped VM, a scale-set increase, a zone move or a new deployment may encounter subscription, quota or regional limitations before November 15, 2029.

Keep lifecycle notices in your change-management calendar, assign an owner for each affected workload and recheck the notice immediately before production execution. Dates, replacement availability and regional support can change.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Azure VM series with announced or completed retirement dates

Series Lifecycle event Planning implication
Dv3, Dsv3, Ev3 and Esv3 Retire November 15, 2029. Capacity growth restrictions began July 2026. Existing instances are supported until the retirement date, but check capacity and eligibility now.
HC-series Retire May 31, 2027. Evaluate newer high-performance-computing families such as HBv5, HBv4, HX or HBv3.
Msv2 and Mdsv2 isolated medium-memory sizes Retire March 31, 2027. Plan migration to Mv3 medium-memory sizes.
DCas_cc_v5, DCads_cc_v5, ECas_cc_v5 and ECads_cc_v5 Retired September 1, 2026. These sizes are already past retirement; use a supported confidential-computing replacement before attempting recovery.

The dates above are Azure lifecycle dates published for 2026 planning, not performance benchmarks or market statistics. Your subscription and region can have additional restrictions, so confirm eligibility in the Azure portal and the current retirement notice.

What happens if you do nothing before retirement?

After a size is retired, Azure can deallocate the VM. A deallocated VM stops incurring compute charges, but it is no longer covered by the VM size’s SLA or support. The operating system’s in-memory state and data on the temporary disk are lost during deallocation. Data on attached managed disks is preserved.

The documented recovery path is to resize the VM to a supported size and restart it. Recovery is not the same as a seamless continuation: applications may need to rebuild caches, replay transactions, reattach services or re-establish network sessions. If the retired size is unavailable in the region or subscription, you may need to select another family, region or zone after checking dependencies.

Managed disks protect persisted disk contents, but they do not replace application-level backups. Confirm that databases, configuration stores, secrets, certificates and external data services have their own recoverable copies before changing production.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A migration plan that minimizes downtime

1. Build a complete inventory

List every standalone VM, virtual machine scale set instance and dependent service using an End of Life or retiring series. Capture resource group, subscription, region, availability zone or set, size, image, operating system, managed disks, network interfaces, public endpoints, extensions, boot diagnostics, monitoring agents and backup policy.

Include stopped and deallocated machines. A machine that is not running today may still be needed for disaster recovery, scheduled processing or a scale-out event, and capacity restrictions can affect its next start.

2. Read the specific retirement notice and check constraints

For each resource, verify the announced date, any interim capacity restriction and whether your subscription or region is eligible for the proposed replacement. Check vCPU quota, family quota, reservation or savings-plan treatment, availability-zone support, availability-set behavior and regional capacity.

Record specialized requirements before choosing a target: accelerated networking, GPU or FPGA support, confidential-computing features, InfiniBand, premium storage, temporary-disk size, encryption mode, host-based capabilities and extension compatibility.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

3. Choose a Current or Extended replacement

For Dv3 or Dsv3 workloads, Microsoft lists Dv5, Dsv5, Ddv5, Ddsv5, Dasv5 and Dadsv5 as families to evaluate. For Ev3 or Esv3 workloads, evaluate Ev5, Esv5, Edv5, Edsv5, Easv5 and Eadsv5. These are family-level alternatives, not an automatic one-to-one size mapping; confirm the exact SKU, vCPU count, memory, disk characteristics and regional availability.

4. Resize a representative test workload

Clone or use a non-production instance with comparable traffic and data shape. Resize it to the candidate SKU, restart it and exercise normal and peak workflows. Test both an online resize, when supported, and the planned stopped/deallocated procedure if production will require one.

5. Validate before approving production

Compare application latency, throughput, CPU and memory pressure, disk IOPS and throughput, network bandwidth, packet behavior and host-level monitoring with the old size. Verify that boot diagnostics, agents, certificates, custom scripts, load-balancer probes, backup jobs and security controls still work.

Test the failure behavior you depend on: reboot, host maintenance, zone-aware deployment, scale-out, failover and restoration from backup. A replacement that is faster in a single test but unavailable in your required zone is not operationally equivalent.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

6. Schedule a rollback-ready production change

Choose a maintenance window based on application restart time and data synchronization, not only on the Azure resize operation. Take or verify current backups, document the original size and settings, and define the rollback trigger. Keep the old configuration recorded, but do not assume that resizing back will be possible after the old series reaches retirement or loses regional capacity.

After the change, monitor health probes, application logs, resource metrics, billing, backup completion and user-facing error rates. Close the migration only after a normal operating cycle and a tested recovery point.

How to select among replacement families

Decision axis Questions to answer
CPU and memory Does the workload need more cores, more memory per core, or the same ratio? Measure sustained and burst utilization rather than copying the old SKU name.
Storage Are managed-disk limits, local temporary storage, caching modes or required IOPS changing?
Networking Is accelerated networking enabled? Does the candidate provide the required bandwidth, IP behavior and load-balancing compatibility?
Specialized features Does the workload require GPU, confidential computing, InfiniBand, nested virtualization or a particular extension?
Placement Is the exact size offered in the required region, availability zone or availability set, with sufficient quota?
Economics Compare expected compute, disk and network cost, then check whether reservations or savings plans apply to the new family.
Support horizon Prefer a Current or Extended family with a clear support runway, while keeping the next modernization cycle in your roadmap.
Change risk How much will a new CPU generation, memory layout, disk controller or temporary-disk behavior alter application performance?

Do not infer equivalence from a shared letter. A D-series replacement is generally aimed at general-purpose workloads, while an E-series replacement emphasizes memory. The correct target is the SKU that satisfies measured workload and platform requirements in your region.

Validation checklist for applications and platform services

  • Performance: replay representative transactions and record latency, throughput, CPU, memory and garbage-collection behavior.
  • Storage: verify disk attachment order, caching, encryption, IOPS, throughput, temporary-disk use and database recovery.
  • Networking: confirm private and public connectivity, DNS, accelerated networking, firewall rules, routes, health probes and required bandwidth.
  • Extensions and agents: check monitoring, security, configuration-management, backup and custom script extensions after restart.
  • Boot and identity: verify boot diagnostics, cloud-init or startup scripts, managed identity, certificates and key access.
  • Availability: test the required zone or set placement, scale-set model, failover and re-provisioning behavior.
  • Operations: confirm alerts, dashboards, runbooks, patching, backup schedules and cost reporting identify the new SKU.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Common planning mistakes and fixes

Waiting for the final date

Waiting can leave you competing for scarce capacity or discovering that the desired replacement is unavailable in your zone. Start with a test migration while the old VM is still supported.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Assuming managed disks preserve everything

Managed disks preserve their persisted data, not RAM, temporary-disk contents or unsaved application state. Move caches and scratch data to rebuildable locations and verify application-consistent backups.

Choosing by name instead of measurement

A newer family may alter memory ratios, network limits or local storage. Use workload telemetry and a representative test rather than selecting the first SKU with a similar label.

Ignoring quota and placement

A SKU can exist in a region yet fail deployment because your subscription lacks family quota or the required zone has no capacity. Request quota early and test the exact zone and deployment model.

Forgetting dormant disaster-recovery VMs

Include deallocated replicas, templates and scale-set configurations in the inventory. They must also be changed before a recovery event depends on a retired size.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A practical timeline for the affected families

  1. Now: inventory Dv3, Dsv3, Ev3 and Esv3 resources and identify July 2026 capacity restrictions affecting growth.
  2. During testing: validate one or more listed Dv5/Dsv5/Ddv5/Ddsv5/Dasv5/Dadsv5 or Ev5/Esv5/Edv5/Edsv5/Easv5/Eadsv5 candidates in the required region and placement.
  3. Before production: obtain quota, confirm backups, document rollback and complete application and platform validation.
  4. Before November 15, 2029: finish production migration and remove retired-size references from scale sets, templates, automation and disaster-recovery plans.
  5. For earlier deadlines: prioritize HC-series migrations before May 31, 2027 and Msv2/Mdsv2 isolated medium-memory migrations before March 31, 2027. Treat the September 1, 2026 DCas_cc_v5, DCads_cc_v5, ECas_cc_v5 and ECads_cc_v5 retirement as already effective.

What to do if a retired VM is already deallocated

Locate the preserved managed disks and confirm the required data is present. Select a supported size that is available in the region and meets the workload’s networking, storage and security requirements. Resize the VM, start it, and then run the full validation checklist rather than assuming the guest will resume unchanged.

If the first candidate cannot be allocated, check quota, zone capacity and regional availability before changing application architecture. A different supported family or placement may be required. Once service is restored, investigate why the retirement was missed and update inventory, alerts and ownership so other resources do not reach the same state.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

AzureCloud Migrationinfrastructure planningvirtual machinesVM retirement

Leave a Reply

Your email address will not be published. Required fields are marked *

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.