---
slug: "azure-virtual-machines-d-ds-dv2-dsv2-and-ls-series-retirement"
title: "Azure Virtual Machines: D, Ds, Dv2, Dsv2 and Ls series retirement"
summary: "Retirement date for D, Ds, Dv2, Dsv2 and Ls series Azure Virtual Machines: 1 May 2028. After that date these VMs can no longer be used or purchased."
cloud: "azure"
service: "Azure Virtual Machines"
service_slug: "virtual-machines"
category: "compute_sku"
type: "retirement"
announced_date: "2025-03-31"
effective_date: "2028-05-01"
effective_precision: "day"
replacement: null
affected_versions: ["D","Ds","Dv2","Dsv2","Ls"]
source_url: "https://azure.microsoft.com/updates?id=485569"
extra_source_urls: ["https://aka.ms/VirtualMachinesMigrationGuide","https://learn.microsoft.com/en-us/azure/virtual-machines/prepay-reserved-vm-instances?toc=%2Fazure%2Fcost-management-billing%2Freservations%2Ftoc.json","https://azure.microsoft.com/en-us/updates?id=560948","https://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/manage-reserved-vm-instance","https://azure.microsoft.com/en-us/pricing/details/virtual-machines/linux-previous/","https://learn.microsoft.com/azure/azure-portal/supportability/how-to-create-azure-support-request"]
vendor_ref: "485569"
last_checked_at: "2026-11-12T09:55:19.345Z"
created_at: "2026-11-13T13:36:44.208Z"
updated_at: "2026-11-13T13:36:44.208Z"
url: "https://eolwatch.dev/items/azure-virtual-machines-d-ds-dv2-dsv2-and-ls-series-retirement"
short_url: "https://eolwatch.dev/i/9w"
markdown_url: "https://eolwatch.dev/items/azure-virtual-machines-d-ds-dv2-dsv2-and-ls-series-retirement.md"
json_url: "https://eolwatch.dev/items/azure-virtual-machines-d-ds-dv2-dsv2-and-ls-series-retirement.json"
source_note: null
---

# Azure Virtual Machines: D, Ds, Dv2, Dsv2 and Ls series retirement

Retirement date for D, Ds, Dv2, Dsv2 and Ls series Azure Virtual Machines: 1 May 2028. After that date these VMs can no longer be used or purchased.

- Effective date: 1 May 2028
- Cloud: [Azure](https://eolwatch.dev/cloud/azure.md)
- Service: [Azure Virtual Machines](https://eolwatch.dev/services/azure/virtual-machines.md)
- Type: Retirement
- Category: [Compute SKU](https://eolwatch.dev/categories/compute-skus.md)
- Affected versions: D, Ds, Dv2, Dsv2, Ls
- Replacement: Not stated by vendor
- Announced: 31 Mar 2025
- Official source: [azure.microsoft.com](https://azure.microsoft.com/updates?id=485569)
- Last checked: 12 Nov 2026

## What breaks

After the retirement date, D, Ds, Dv2, Dsv2 and Ls series VMs can no longer be used or purchased. Three-year reserved instances for these VMs cannot be purchased or renewed from May 1, 2025. One-year reserved VM instances for these VMs are not available for purchase or renewal from July 1, 2026. An existing three-year reservation keeps its benefit for the remainder of the contract, and usage is billed at pay-as-you-go rates after that.

## Who is affected

### Affected versions

- `D`
- `Ds`
- `Dv2`
- `Dsv2`
- `Ls`

### Matching resource types

- `microsoft.compute/virtualmachines`
- `microsoft.compute/virtualmachinescalesets`
- `azurerm_linux_virtual_machine`
- `azurerm_windows_virtual_machine`
- `azurerm_virtual_machine`
- `azurerm_linux_virtual_machine_scale_set`
- `azurerm_windows_virtual_machine_scale_set`
- `azurerm_orchestrated_virtual_machine_scale_set`
- `azurerm_kubernetes_cluster`
- `azurerm_kubernetes_cluster_node_pool`

### Fields the check reads

- `vmsize`
- `sku`
- `size`
- `vm_size`
- `sku_name`
- `default_node_pool.vm_size`

### Detected by the estate check from

- Azure Resource Graph export (CSV or JSON)
- Terraform state or plan (JSON)
- ARM template

## What to do

1. Migrate D, Ds, Dv2, Dsv2 and Ls series VM workloads to a newer VM generation, following the [migration guide](https://aka.ms/VirtualMachinesMigrationGuide).
2. Review your [current reservation orders](https://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/manage-reserved-vm-instance) to identify impacted VMs and their expiration dates.

## Replacement

Not stated by vendor.

## Sources

- [Official source](https://azure.microsoft.com/updates?id=485569) (azure.microsoft.com, Official)
- [Additional source](https://aka.ms/VirtualMachinesMigrationGuide) (aka.ms, Official)
- [Additional source](https://learn.microsoft.com/en-us/azure/virtual-machines/prepay-reserved-vm-instances?toc=%2Fazure%2Fcost-management-billing%2Freservations%2Ftoc.json) (learn.microsoft.com, Official)
- [Additional source](https://azure.microsoft.com/en-us/updates?id=560948) (azure.microsoft.com, Official)
- [Additional source](https://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/manage-reserved-vm-instance) (learn.microsoft.com, Official)
- [Additional source](https://azure.microsoft.com/en-us/pricing/details/virtual-machines/linux-previous/) (azure.microsoft.com, Official)
- [Additional source](https://learn.microsoft.com/azure/azure-portal/supportability/how-to-create-azure-support-request) (learn.microsoft.com, Official)

Last checked against the first source in this list on 12 Nov 2026.

Page: https://eolwatch.dev/items/azure-virtual-machines-d-ds-dv2-dsv2-and-ls-series-retirement | JSON: https://eolwatch.dev/items/azure-virtual-machines-d-ds-dv2-dsv2-and-ls-series-retirement.json

The text on this page is drafted with AI assistance from the vendor's text, checked against the official source and approved by a person before it is published.
