Skip to content
Back to feed

June 11, 2026 · Azure

Retirement: D-series, Ds-series, Dv2-series, Dsv2-series, and Ls-series Virtual Machines for Azure Batch pools

Azure Compute will retire the following Virtual Machine series on May 1, 2028, impacting Azure Batch pools that rely on them:

  • D-series, Ds-series
  • Dv2-series, Dsv2-series
  • Ls-series

After this date:

  • New Batch pools using these VM series cannot be created
  • Existing pools cannot scale out
  • Pools may be forcibly resized to zero nodes
  • Remaining VMs will be stopped/deallocated and no longer covered by SLA

Timeline

  • Now – May 1, 2028: Existing pools continue to run; migration is recommended
  • May 1, 2028: Full retirement; affected pools may become unusable

Required action
Migrate your Batch pools to supported VM families before the retirement date to avoid disruption.

Recommended replacements:

  • For general-purpose pools (D/Ds/Dv2/Dsv2): Dsv5/Ddsv5 or Dasv5/Dadsv5; or Dsv6/Ddsv6 / Dasv6/Dadsv6 for NVMe workloads
  • For storage-optimized pools (Ls): Lsv3/Lasv3 or Lsv4/Lasv4

Migration options:

  1. Scale pool to zero and update VM size using Batch API (2024-07-01 or later)
  2. Create a new pool with supported VM sizes and migrate workloads

Note: VM pricing may change after migration. Refer to Azure VM pricing for details.