{
  "generated_at": "2026-11-13T14:30:20.003Z",
  "as_of": "2026-11-13",
  "site": {
    "name": "EOL Watch",
    "url": "https://eolwatch.dev"
  },
  "license": {
    "name": "Not decided yet",
    "url": null,
    "note": "The license for these exports has not been chosen yet, so no reuse terms are stated. Ask the site owner before you redistribute the data. Version dates taken from or cross-checked with endoflife.date remain subject to the license of that project."
  },
  "query": {
    "cloud": [
      "azure"
    ],
    "type": [],
    "category": null,
    "service": "batch",
    "q": null,
    "from": null,
    "to": null,
    "within_days": null,
    "status": "all",
    "sort": "date",
    "dir": "asc",
    "limit": 20,
    "offset": 0,
    "detail": "full"
  },
  "total": 5,
  "status_counts": {
    "upcoming": 4,
    "ended": 1,
    "in_effect": 0
  },
  "count": 5,
  "limit": 20,
  "offset": 0,
  "next_offset": null,
  "next_url": null,
  "items": [
    {
      "slug": "azure-batch-nvv3-nvv4-series-vm-retirement",
      "title": "Azure Batch: NVv3 and NVv4-series VM retirement",
      "summary": "Retirement date for NVv3-series and NVv4-series virtual machines in Azure Batch pools: 30 Sep 2026. After that date, new pools with these VM families cannot be created, and existing pools cannot scale out and are subject to forced resize to zero nodes.",
      "cloud": "azure",
      "service": "Azure Batch",
      "service_slug": "batch",
      "category": "compute_sku",
      "type": "retirement",
      "announced_date": "2026-03-16",
      "effective_date": "2026-09-30",
      "effective_precision": "day",
      "impact": "Azure Batch follows the Azure retirement dates for NVv3-series and NVv4-series VM support in Batch pools. After the retirement date, new Batch pools that specify the NVv3 or NVv4-series VM family cannot be created. Existing pools with NVv3 or NVv4-series VMs can no longer scale out and are subject to forced resize to zero nodes. The affected sizes are Standard_NV12s_v3, Standard_NV12hs_v3, Standard_NV24s_v3, Standard_NV24ms_v3, Standard_NV32ms_v3 and Standard_NV48s_v3 (NVv3), and Standard_NV4as_v4, Standard_NV4ahs_v4, Standard_NV8as_v4, Standard_NV8ahs_v4, Standard_NV16as_v4, Standard_NV16ahs_v4, Standard_NV32as_v4 and Standard_NV32ahs_v4 (NVv4).",
      "migration_path": "1. Microsoft's notice says to migrate Batch pools to \"a newer VM series in the same NC product line\", or to a different [Batch-supported VM size](https://go.microsoft.com/fwlink/?linkid=2285739) suitable for the workload.\n2. For the underlying VM retirements, see [NVv3 series retirement](https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nvv3-series-retirement) and [NVv4 series retirement](https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nvv4-retirement).",
      "replacement": null,
      "affected_versions": [],
      "source_url": "https://azure.microsoft.com/updates?id=516070",
      "extra_source_urls": [
        "https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nvv3-series-retirement",
        "https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nvv4-retirement"
      ],
      "vendor_ref": "516070",
      "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-batch-nvv3-nvv4-series-vm-retirement",
      "short_url": "https://eolwatch.dev/i/x",
      "markdown_url": "https://eolwatch.dev/items/azure-batch-nvv3-nvv4-series-vm-retirement.md",
      "json_url": "https://eolwatch.dev/items/azure-batch-nvv3-nvv4-series-vm-retirement.json",
      "estate_check": {
        "resource_types": [
          "microsoft.batch/batchaccounts/pools",
          "azurerm_batch_pool"
        ],
        "fields": [
          "properties.vmsize",
          "vm_size"
        ],
        "inputs": [
          "Terraform state or plan (JSON)",
          "ARM template"
        ]
      }
    },
    {
      "slug": "azure-batch-windows-server-2016-images-end-of-support",
      "title": "Azure Batch: Windows Server 2016 Marketplace images end of support",
      "summary": "End of support date for Windows Server 2016 Marketplace images on Azure Batch pools: 12 Jan 2027. Microsoft states that the Windows Server 2016 Marketplace images are then no longer available.",
      "cloud": "azure",
      "service": "Azure Batch",
      "service_slug": "batch",
      "category": "os_image",
      "type": "end_of_support",
      "announced_date": "2026-03-16",
      "effective_date": "2027-01-12",
      "effective_precision": "day",
      "impact": "Azure Batch support for Windows Server 2016 ends on the end of support date. Microsoft states that Marketplace images for Windows Server 2016, published under the MicrosoftWindowsServer offer with the name WindowsServer, are then no longer available. Affected are Batch pools based on Windows Server 2016 Marketplace images; the relevant image SKUs include 2016-datacenter, 2016-datacenter-gensecond, 2016-datacenter-gs, 2016-datacenter-smalldisk, 2016-datacenter-smalldisk-g2, 2016-datacenter-with-containers and 2016-datacenter-with-containers-gs. Microsoft describes the required migration as a way to avoid service disruptions.",
      "migration_path": "1. Migrate Batch pools that use the affected Marketplace images to a supported Windows Server image by 12 Jan 2027. Microsoft recommends the latest version of Windows Server, if possible.\n2. Follow the Microsoft article on how to [update pool properties](https://learn.microsoft.com/azure/batch/batch-pool-update-properties) for migration guidance.\n3. Test the migration before updating production configurations.\n4. If the workload requires Windows Server 2016 after 12 Jan 2027, it may be possible to migrate to a Windows Server 2016 custom image with appropriate licensing and Azure ESU. See this [article](https://learn.microsoft.com/azure/batch/batch-sig-images). Azure Batch support for Windows Server 2016 still ends on 12 Jan 2027.",
      "replacement": "A supported Windows Server image",
      "affected_versions": [
        "2016"
      ],
      "source_url": "https://azure.microsoft.com/updates?id=549077",
      "extra_source_urls": [
        "https://learn.microsoft.com/lifecycle/products/windows-server-2016",
        "https://learn.microsoft.com/azure/batch/batch-sig-images",
        "https://learn.microsoft.com/azure/batch/batch-pool-update-properties"
      ],
      "vendor_ref": "549077",
      "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-batch-windows-server-2016-images-end-of-support",
      "short_url": "https://eolwatch.dev/i/3d",
      "markdown_url": "https://eolwatch.dev/items/azure-batch-windows-server-2016-images-end-of-support.md",
      "json_url": "https://eolwatch.dev/items/azure-batch-windows-server-2016-images-end-of-support.json",
      "estate_check": {
        "resource_types": [
          "microsoft.batch/batchaccounts/pools",
          "azurerm_batch_pool"
        ],
        "fields": [
          "properties.deploymentconfiguration.virtualmachineconfiguration.imagereference.sku",
          "properties.deploymentconfiguration.virtualmachineconfiguration.imagereference.offer",
          "storage_image_reference.sku",
          "storage_image_reference.offer"
        ],
        "inputs": [
          "Terraform state or plan (JSON)",
          "ARM template"
        ]
      }
    },
    {
      "slug": "azure-batch-hbv2-hc-np-series-vm-retirement",
      "title": "Azure Batch: HBv2, HC and NP-series VM retirement",
      "summary": "Retirement date for HBv2-series, HC-series and NP-series virtual machines in Azure Batch pools: 31 May 2027. After that date, new pools with these VM sizes cannot be created and existing pools are subject to forced resize to zero nodes.",
      "cloud": "azure",
      "service": "Azure Batch",
      "service_slug": "batch",
      "category": "compute_sku",
      "type": "retirement",
      "announced_date": "2026-04-15",
      "effective_date": "2027-05-31",
      "effective_precision": "day",
      "impact": "Microsoft retires support for HBv2-series, HC-series and NP-series VMs in Azure Batch pools on 31 May 2027. After that date, new Batch pools with these VM sizes cannot be created, and existing pools are subject to forced resize to zero nodes. Existing pools cannot be updated in place, so a new pool is required. The NP-series has no direct replacement.",
      "migration_path": "1. Migrate Batch pools to supported VM sizes before 31 May 2027.\n2. Move HBv2-series pools to HBv3-series or HBv4-series, and HC-series pools to HX-series.\n3. For NP-series pools, evaluate GPU-based NC/ND-series VMs or partner FPGA solutions.\n4. Create a new pool, because existing pools cannot be updated in place.\n5. Microsoft refers to the Batch pool VM sizes documentation and the update pool properties guide for instructions.",
      "replacement": "HBv3-series or HBv4-series for HBv2; HX-series for HC; no direct replacement for NP",
      "affected_versions": [],
      "source_url": "https://azure.microsoft.com/updates?id=559751",
      "extra_source_urls": [],
      "vendor_ref": "559751",
      "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-batch-hbv2-hc-np-series-vm-retirement",
      "short_url": "https://eolwatch.dev/i/66",
      "markdown_url": "https://eolwatch.dev/items/azure-batch-hbv2-hc-np-series-vm-retirement.md",
      "json_url": "https://eolwatch.dev/items/azure-batch-hbv2-hc-np-series-vm-retirement.json",
      "estate_check": {
        "resource_types": [
          "microsoft.batch/batchaccounts/pools",
          "azurerm_batch_pool"
        ],
        "fields": [
          "properties.vmsize",
          "vm_size"
        ],
        "inputs": [
          "Terraform state or plan (JSON)",
          "ARM template"
        ]
      }
    },
    {
      "slug": "azure-batch-d-ds-dv2-dsv2-ls-series-vm-retirement",
      "title": "Azure Batch: D, Ds, Dv2, Dsv2 and Ls-series VM retirement",
      "summary": "Retirement date for the D, Ds, Dv2, Dsv2 and Ls virtual machine series in Azure Batch pools: 1 May 2028. After that date, pools on these series cannot be created or scaled out and may be resized to zero nodes.",
      "cloud": "azure",
      "service": "Azure Batch",
      "service_slug": "batch",
      "category": "compute_sku",
      "type": "retirement",
      "announced_date": "2026-06-11",
      "effective_date": "2028-05-01",
      "effective_precision": "day",
      "impact": "The retirement affects Azure Batch pools that rely on the D-series, Ds-series, Dv2-series, Dsv2-series and Ls-series. After the retirement date, new Batch pools using these VM series cannot be created, existing pools cannot scale out, and pools may be forcibly resized to zero nodes. Remaining VMs are stopped/deallocated and are no longer covered by the SLA. Affected pools may become unusable.",
      "migration_path": "1. Migrate Batch pools to supported VM families before the retirement date.\n2. For general-purpose pools (D, Ds, Dv2, Dsv2), use Dsv5/Ddsv5 or Dasv5/Dadsv5, or Dsv6/Ddsv6 or Dasv6/Dadsv6 for NVMe workloads.\n3. For storage-optimized pools (Ls), use Lsv3/Lasv3 or Lsv4/Lasv4.\n4. Either scale the pool to zero and update the VM size using the Batch API (2024-07-01 or later), or create a new pool with supported VM sizes and migrate the workloads.\n5. Check Azure VM pricing, because VM pricing may change after migration.",
      "replacement": "Dsv5/Ddsv5 or Dasv5/Dadsv5 (Dsv6/Ddsv6 or Dasv6/Dadsv6 for NVMe workloads); Lsv3/Lasv3 or Lsv4/Lasv4 for Ls",
      "affected_versions": [],
      "source_url": "https://azure.microsoft.com/updates?id=564772",
      "extra_source_urls": [],
      "vendor_ref": "564772",
      "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-batch-d-ds-dv2-dsv2-ls-series-vm-retirement",
      "short_url": "https://eolwatch.dev/i/9v",
      "markdown_url": "https://eolwatch.dev/items/azure-batch-d-ds-dv2-dsv2-ls-series-vm-retirement.md",
      "json_url": "https://eolwatch.dev/items/azure-batch-d-ds-dv2-dsv2-ls-series-vm-retirement.json",
      "estate_check": {
        "resource_types": [
          "microsoft.batch/batchaccounts/pools",
          "azurerm_batch_pool"
        ],
        "fields": [
          "properties.vmsize",
          "vm_size"
        ],
        "inputs": [
          "Terraform state or plan (JSON)",
          "ARM template"
        ]
      }
    },
    {
      "slug": "azure-batch-av2-f-fs-fsv2-g-gs-lsv2-series-vm-retirement",
      "title": "Azure Batch: Av2, F, Fs, Fsv2, G, Gs and Lsv2-series VM retirement",
      "summary": "Retirement date for the Av2, F, Fs, Fsv2, G, Gs and Lsv2 virtual machine series in Azure Batch pools: 15 Nov 2028. After that date, pools on these series cannot be created or scaled out and may be resized to zero nodes.",
      "cloud": "azure",
      "service": "Azure Batch",
      "service_slug": "batch",
      "category": "compute_sku",
      "type": "retirement",
      "announced_date": "2026-06-11",
      "effective_date": "2028-11-15",
      "effective_precision": "day",
      "impact": "The retirement affects Azure Batch pools that rely on the Av2-series, F-series, Fs-series, Fsv2-series, G-series, Gs-series and Lsv2-series. After the retirement date, new Batch pools using these VM series cannot be created, existing pools cannot scale out, and pools may be forcibly resized to zero nodes. Remaining VMs are stopped/deallocated and are no longer covered by the SLA. Affected pools may become unusable.",
      "migration_path": "1. Migrate Batch pools to supported VM families before the retirement date.\n2. Pick a replacement series: Dsv5/Ddsv5 or Dasv5/Dadsv5 for Av2; Dlsv6/Dldsv6, Falsv6 or Dsv5/Ddsv5 for F, Fs and Fsv2; Lsv3/Lasv3 or Easv5/Edsv5 for G and Gs; Lsv3/Lasv3 for Lsv2.\n3. Either scale the pool to zero and update the VM size using the Batch API (07-01-24 or later), or create a new pool with supported VM sizes and migrate the workloads.\n4. Check Azure VM pricing, because VM pricing may change after migration.",
      "replacement": "Dsv5/Ddsv5, Dasv5/Dadsv5, Dlsv6/Dldsv6, Falsv6, Lsv3/Lasv3 or Easv5/Edsv5 series, depending on the retired series",
      "affected_versions": [],
      "source_url": "https://azure.microsoft.com/updates?id=564774",
      "extra_source_urls": [],
      "vendor_ref": "564774",
      "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-batch-av2-f-fs-fsv2-g-gs-lsv2-series-vm-retirement",
      "short_url": "https://eolwatch.dev/i/b7",
      "markdown_url": "https://eolwatch.dev/items/azure-batch-av2-f-fs-fsv2-g-gs-lsv2-series-vm-retirement.md",
      "json_url": "https://eolwatch.dev/items/azure-batch-av2-f-fs-fsv2-g-gs-lsv2-series-vm-retirement.json",
      "estate_check": {
        "resource_types": [
          "microsoft.batch/batchaccounts/pools",
          "azurerm_batch_pool"
        ],
        "fields": [
          "properties.vmsize",
          "vm_size"
        ],
        "inputs": [
          "Terraform state or plan (JSON)",
          "ARM template"
        ]
      }
    }
  ],
  "sections": [
    {
      "id": "upcoming",
      "heading": "Upcoming",
      "total": 4,
      "url": "https://eolwatch.dev/data/items.json?cloud=azure&service=batch",
      "items": [
        {
          "slug": "azure-batch-windows-server-2016-images-end-of-support",
          "title": "Azure Batch: Windows Server 2016 Marketplace images end of support",
          "cloud": "azure",
          "service": "Azure Batch",
          "service_slug": "batch",
          "category": "os_image",
          "type": "end_of_support",
          "announced_date": "2026-03-16",
          "effective_date": "2027-01-12",
          "effective_precision": "day",
          "state": "upcoming",
          "days": 60,
          "source_url": "https://azure.microsoft.com/updates?id=549077",
          "url": "https://eolwatch.dev/items/azure-batch-windows-server-2016-images-end-of-support",
          "markdown_url": "https://eolwatch.dev/items/azure-batch-windows-server-2016-images-end-of-support.md",
          "json_url": "https://eolwatch.dev/items/azure-batch-windows-server-2016-images-end-of-support.json"
        },
        {
          "slug": "azure-batch-hbv2-hc-np-series-vm-retirement",
          "title": "Azure Batch: HBv2, HC and NP-series VM retirement",
          "cloud": "azure",
          "service": "Azure Batch",
          "service_slug": "batch",
          "category": "compute_sku",
          "type": "retirement",
          "announced_date": "2026-04-15",
          "effective_date": "2027-05-31",
          "effective_precision": "day",
          "state": "upcoming",
          "days": 199,
          "source_url": "https://azure.microsoft.com/updates?id=559751",
          "url": "https://eolwatch.dev/items/azure-batch-hbv2-hc-np-series-vm-retirement",
          "markdown_url": "https://eolwatch.dev/items/azure-batch-hbv2-hc-np-series-vm-retirement.md",
          "json_url": "https://eolwatch.dev/items/azure-batch-hbv2-hc-np-series-vm-retirement.json"
        },
        {
          "slug": "azure-batch-d-ds-dv2-dsv2-ls-series-vm-retirement",
          "title": "Azure Batch: D, Ds, Dv2, Dsv2 and Ls-series VM retirement",
          "cloud": "azure",
          "service": "Azure Batch",
          "service_slug": "batch",
          "category": "compute_sku",
          "type": "retirement",
          "announced_date": "2026-06-11",
          "effective_date": "2028-05-01",
          "effective_precision": "day",
          "state": "upcoming",
          "days": 535,
          "source_url": "https://azure.microsoft.com/updates?id=564772",
          "url": "https://eolwatch.dev/items/azure-batch-d-ds-dv2-dsv2-ls-series-vm-retirement",
          "markdown_url": "https://eolwatch.dev/items/azure-batch-d-ds-dv2-dsv2-ls-series-vm-retirement.md",
          "json_url": "https://eolwatch.dev/items/azure-batch-d-ds-dv2-dsv2-ls-series-vm-retirement.json"
        },
        {
          "slug": "azure-batch-av2-f-fs-fsv2-g-gs-lsv2-series-vm-retirement",
          "title": "Azure Batch: Av2, F, Fs, Fsv2, G, Gs and Lsv2-series VM retirement",
          "cloud": "azure",
          "service": "Azure Batch",
          "service_slug": "batch",
          "category": "compute_sku",
          "type": "retirement",
          "announced_date": "2026-06-11",
          "effective_date": "2028-11-15",
          "effective_precision": "day",
          "state": "upcoming",
          "days": 733,
          "source_url": "https://azure.microsoft.com/updates?id=564774",
          "url": "https://eolwatch.dev/items/azure-batch-av2-f-fs-fsv2-g-gs-lsv2-series-vm-retirement",
          "markdown_url": "https://eolwatch.dev/items/azure-batch-av2-f-fs-fsv2-g-gs-lsv2-series-vm-retirement.md",
          "json_url": "https://eolwatch.dev/items/azure-batch-av2-f-fs-fsv2-g-gs-lsv2-series-vm-retirement.json"
        }
      ]
    },
    {
      "id": "ended",
      "heading": "Ended",
      "total": 1,
      "url": "https://eolwatch.dev/data/items.json?cloud=azure&service=batch&status=ended&dir=desc",
      "items": [
        {
          "slug": "azure-batch-nvv3-nvv4-series-vm-retirement",
          "title": "Azure Batch: NVv3 and NVv4-series VM retirement",
          "cloud": "azure",
          "service": "Azure Batch",
          "service_slug": "batch",
          "category": "compute_sku",
          "type": "retirement",
          "announced_date": "2026-03-16",
          "effective_date": "2026-09-30",
          "effective_precision": "day",
          "state": "ended",
          "days": -44,
          "source_url": "https://azure.microsoft.com/updates?id=516070",
          "url": "https://eolwatch.dev/items/azure-batch-nvv3-nvv4-series-vm-retirement",
          "markdown_url": "https://eolwatch.dev/items/azure-batch-nvv3-nvv4-series-vm-retirement.md",
          "json_url": "https://eolwatch.dev/items/azure-batch-nvv3-nvv4-series-vm-retirement.json"
        }
      ]
    }
  ]
}
