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

Azure Updates

Discussionpowered by zap.ms

Published

Jun 11, 2026

Timeline

  • May 2028
    Retirement

Product

Batch

Tag

Retirements

Category

Compute

Description

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.