{
  "generated_at": "2026-11-13T14:30:20.497Z",
  "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": "virtual-machines",
    "q": null,
    "from": null,
    "to": null,
    "within_days": null,
    "status": "all",
    "sort": "date",
    "dir": "asc",
    "limit": 20,
    "offset": 0,
    "detail": "full"
  },
  "total": 16,
  "status_counts": {
    "upcoming": 13,
    "ended": 3,
    "in_effect": 0
  },
  "count": 16,
  "limit": 20,
  "offset": 0,
  "next_offset": null,
  "next_url": null,
  "items": [
    {
      "slug": "azure-virtual-machines-cc-v5-nested-confidential-vm-series-retirement",
      "title": "Azure Virtual Machines: cc_v5 nested confidential VM series retirement",
      "summary": "Retirement date for the cc_v5 confidential VM series on Azure Virtual Machines: 1 Sep 2026. From that date the series is not available for use or purchase.",
      "cloud": "azure",
      "service": "Azure Virtual Machines",
      "service_slug": "virtual-machines",
      "category": "compute_sku",
      "type": "retirement",
      "announced_date": "2026-08-05",
      "effective_date": "2026-09-01",
      "effective_precision": "day",
      "impact": "From the retirement date, the cc_v5 confidential VM series is not available for use or purchase. The retired VM sizes are DCas_cc_v5, DCads_cc_v5, ECas_cc_v5 and ECads_cc_v5. Any affected VM that was not resized before the retirement date is deallocated.",
      "migration_path": "Resize affected DCas_cc_v5, DCads_cc_v5, ECas_cc_v5 and ECads_cc_v5 VMs before 1 Sep 2026. Any affected VM not resized before that date is deallocated.",
      "replacement": null,
      "affected_versions": [
        "DCas_cc_v5",
        "DCads_cc_v5",
        "ECas_cc_v5",
        "ECads_cc_v5"
      ],
      "source_url": "https://azure.microsoft.com/updates?id=568661",
      "extra_source_urls": [],
      "vendor_ref": "568661",
      "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-cc-v5-nested-confidential-vm-series-retirement",
      "short_url": "https://eolwatch.dev/i/g",
      "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-cc-v5-nested-confidential-vm-series-retirement.md",
      "json_url": "https://eolwatch.dev/items/azure-virtual-machines-cc-v5-nested-confidential-vm-series-retirement.json",
      "estate_check": {
        "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": [
          "vmsize",
          "sku",
          "size",
          "vm_size",
          "sku_name",
          "default_node_pool.vm_size"
        ],
        "inputs": [
          "Azure Resource Graph export (CSV or JSON)",
          "Terraform state or plan (JSON)",
          "ARM template"
        ]
      }
    },
    {
      "slug": "azure-virtual-machines-nvv3-series-retirement",
      "title": "Azure Virtual Machines: NVv3-series retirement",
      "summary": "Retirement date for the NVv3-series Azure VMs: 30 Sep 2026. Remaining NVv3-series VMs are set to a deallocated state and stop working. The Azure UAE North region has an extension date of January 31, 2027.",
      "cloud": "azure",
      "service": "Azure Virtual Machines",
      "service_slug": "virtual-machines",
      "category": "compute_sku",
      "type": "retirement",
      "announced_date": "2026-09-30",
      "effective_date": "2026-09-30",
      "effective_precision": "day",
      "impact": "The retirement covers the Standard_NV12s_v3, Standard_NV12hs_v3, Standard_NV24s_v3, Standard_NV24ms_v3, Standard_NV32ms_v3, and Standard_NV48s_v3 virtual machines. Outside the Azure UAE North exception, remaining NVv3-series VMs are set to a deallocated state, stop working, no longer incur billing charges, and are no longer under SLA or covered by included support. Exception: for NVv3-series VMs already in use in the Azure UAE North region, the extension date is January 31, 2027, and customers in that region must migrate off the NVv3-series VMs by that date. 1-year and 3-year Reserved Instance purchases for the NVv3-series ended on November 2, 2025.",
      "migration_path": "Customers in the Azure UAE North region must migrate off the NVv3-series VMs by January 31, 2027. The Microsoft update lists no migration steps in its own text and links the NVv3-series retirement page: [Learn more](https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nvv3-series-retirement).",
      "replacement": null,
      "affected_versions": [
        "NVv3"
      ],
      "source_url": "https://azure.microsoft.com/updates?id=573414",
      "extra_source_urls": [
        "https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/nvv3-series-retirement",
        "https://azure.microsoft.com/updates?id=500573"
      ],
      "vendor_ref": "573414",
      "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-nvv3-series-retirement",
      "short_url": "https://eolwatch.dev/i/1b",
      "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-nvv3-series-retirement.md",
      "json_url": "https://eolwatch.dev/items/azure-virtual-machines-nvv3-series-retirement.json",
      "estate_check": {
        "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": [
          "vmsize",
          "sku",
          "size",
          "vm_size",
          "sku_name",
          "default_node_pool.vm_size"
        ],
        "inputs": [
          "Azure Resource Graph export (CSV or JSON)",
          "Terraform state or plan (JSON)",
          "ARM template"
        ]
      }
    },
    {
      "slug": "azure-virtual-machines-nvv4-series-retirement",
      "title": "Azure Virtual Machines: NVv4-series retirement",
      "summary": "Retirement date for the NVv4-series Azure VMs: 30 Sep 2026. Remaining NVv4-series VMs are set to a deallocated state, stop working, and are no longer under SLA or covered by included support.",
      "cloud": "azure",
      "service": "Azure Virtual Machines",
      "service_slug": "virtual-machines",
      "category": "compute_sku",
      "type": "retirement",
      "announced_date": "2026-09-30",
      "effective_date": "2026-09-30",
      "effective_precision": "day",
      "impact": "The retirement covers the 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 virtual machines. Remaining NVv4-series VMs are set to a deallocated state, stop working, no longer incur billing charges, and are no longer under SLA or covered by included support. 1-year and 3-year Reserved Instance purchases for the NVv4-series ended on November 2, 2025. All Compute Pre-Purchase sales for the NVv4-series ended on June 2, 2026.",
      "migration_path": "The Microsoft update lists no migration steps in its own text. It links the NVv4-series retirement page: [Learn more](https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/lifecycle/retirement/nvv4-retirement).",
      "replacement": null,
      "affected_versions": [
        "NVv4"
      ],
      "source_url": "https://azure.microsoft.com/updates?id=573415",
      "extra_source_urls": [
        "https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/lifecycle/retirement/nvv4-retirement",
        "https://azure.microsoft.com/updates?id=500578"
      ],
      "vendor_ref": "573415",
      "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-nvv4-series-retirement",
      "short_url": "https://eolwatch.dev/i/1c",
      "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-nvv4-series-retirement.md",
      "json_url": "https://eolwatch.dev/items/azure-virtual-machines-nvv4-series-retirement.json",
      "estate_check": {
        "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": [
          "vmsize",
          "sku",
          "size",
          "vm_size",
          "sku_name",
          "default_node_pool.vm_size"
        ],
        "inputs": [
          "Azure Resource Graph export (CSV or JSON)",
          "Terraform state or plan (JSON)",
          "ARM template"
        ]
      }
    },
    {
      "slug": "azure-virtual-machines-standard-m192idms-v2-retirement",
      "title": "Azure Virtual Machines: Standard_M192idms_v2 retirement",
      "summary": "Retirement date for the Standard_M192idms_v2 isolated VM size: 31 Mar 2027. On that date, workloads running on this size are deleted and associated application data is lost.",
      "cloud": "azure",
      "service": "Azure Virtual Machines",
      "service_slug": "virtual-machines",
      "category": "compute_sku",
      "type": "retirement",
      "announced_date": "2024-03-22",
      "effective_date": "2027-03-31",
      "effective_precision": "day",
      "impact": "On the retirement date, workloads running Standard_M192idms_v2 are deleted and associated application data is lost. Until that date, Standard_M192idms_v2 can be used without disruption. The hardware that this isolated VM size runs on has been replaced by a new generation.",
      "migration_path": "Follow the Microsoft [instructions](https://learn.microsoft.com/azure/virtual-machines/msv2-mdsv2-isolated-retirement) to migrate to [Standard_M176ds_4_v3](https://learn.microsoft.com/azure/virtual-machines/msv3-mdsv3-medium-series) before the retirement date.",
      "replacement": "Standard_M176ds_4_v3",
      "affected_versions": [
        "Standard_M192idms_v2"
      ],
      "source_url": "https://azure.microsoft.com/updates?id=support-for-standardm192idmsv2-will-be-retired-on-31-march-2027",
      "extra_source_urls": [
        "https://learn.microsoft.com/azure/virtual-machines/msv3-mdsv3-medium-series",
        "https://learn.microsoft.com/azure/virtual-machines/isolation",
        "https://learn.microsoft.com/en-us/azure/virtual-machines/msv3-mdsv3-medium-series",
        "https://learn.microsoft.com/azure/virtual-machines/msv2-mdsv2-isolated-retirement"
      ],
      "vendor_ref": "support-for-standardm192idmsv2-will-be-retired-on-31-march-2027",
      "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-standard-m192idms-v2-retirement",
      "short_url": "https://eolwatch.dev/i/5f",
      "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-standard-m192idms-v2-retirement.md",
      "json_url": "https://eolwatch.dev/items/azure-virtual-machines-standard-m192idms-v2-retirement.json",
      "estate_check": {
        "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": [
          "vmsize",
          "sku",
          "size",
          "vm_size",
          "sku_name",
          "default_node_pool.vm_size"
        ],
        "inputs": [
          "Azure Resource Graph export (CSV or JSON)",
          "Terraform state or plan (JSON)",
          "ARM template"
        ]
      }
    },
    {
      "slug": "azure-virtual-machines-standard-m192ids-v2-retirement",
      "title": "Azure Virtual Machines: Standard_M192ids_v2 isolated size retirement",
      "summary": "Retirement date for the Standard_M192ids_v2 isolated VM size: 31 Mar 2027. On that date, workloads running on this size are deleted and their application data is lost.",
      "cloud": "azure",
      "service": "Azure Virtual Machines",
      "service_slug": "virtual-machines",
      "category": "compute_sku",
      "type": "retirement",
      "announced_date": "2024-03-22",
      "effective_date": "2027-03-31",
      "effective_precision": "day",
      "impact": "On 31 Mar 2027, workloads running the Standard_M192ids_v2 virtual machine size are deleted and the associated application data is lost. Standard_M192ids_v2 is an isolated VM size, and isolated sizes are tied to the hardware generation they were designed for. Microsoft states that this hardware has been replaced by a new generation and that it can no longer offer the size. Until 31 Mar 2027, Standard_M192ids_v2 can be used without disruption.",
      "migration_path": "1. Choose a replacement size. Microsoft names Mdsv3 Medium Memory Series ([Msv3 and Mdsv3 Medium Memory series](https://learn.microsoft.com/azure/virtual-machines/msv3-mdsv3-medium-series)).\n2. Follow Microsoft's [instructions to migrate](https://learn.microsoft.com/azure/virtual-machines/msv2-mdsv2-isolated-retirement) to your selected replacement product before 31 Mar 2027.",
      "replacement": "Mdsv3 Medium Memory Series",
      "affected_versions": [
        "Standard_M192ids_v2"
      ],
      "source_url": "https://azure.microsoft.com/updates?id=community-support-for-standardm192idsv2-is-ending-on-31-march-2027",
      "extra_source_urls": [
        "https://learn.microsoft.com/azure/virtual-machines/msv3-mdsv3-medium-series",
        "https://learn.microsoft.com/azure/virtual-machines/isolation",
        "https://learn.microsoft.com/azure/virtual-machines/msv2-mdsv2-isolated-retirement",
        "https://aka.ms/ServicesRetirementWorkbook"
      ],
      "vendor_ref": "community-support-for-standardm192idsv2-is-ending-on-31-march-2027",
      "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-standard-m192ids-v2-retirement",
      "short_url": "https://eolwatch.dev/i/5g",
      "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-standard-m192ids-v2-retirement.md",
      "json_url": "https://eolwatch.dev/items/azure-virtual-machines-standard-m192ids-v2-retirement.json",
      "estate_check": {
        "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": [
          "vmsize",
          "sku",
          "size",
          "vm_size",
          "sku_name",
          "default_node_pool.vm_size"
        ],
        "inputs": [
          "Azure Resource Graph export (CSV or JSON)",
          "Terraform state or plan (JSON)",
          "ARM template"
        ]
      }
    },
    {
      "slug": "azure-virtual-machines-standard-m192ims-v2-retirement",
      "title": "Azure Virtual Machines: Standard_M192ims_v2 isolated size retirement",
      "summary": "Retirement date for the Standard_M192ims_v2 isolated VM size: 31 Mar 2027. On that date, workloads running on this size are deleted and their application data is lost.",
      "cloud": "azure",
      "service": "Azure Virtual Machines",
      "service_slug": "virtual-machines",
      "category": "compute_sku",
      "type": "retirement",
      "announced_date": "2024-03-22",
      "effective_date": "2027-03-31",
      "effective_precision": "day",
      "impact": "On 31 Mar 2027, workloads running the Standard_M192ims_v2 virtual machine size are deleted and the associated application data is lost. Standard_M192ims_v2 is an isolated VM size, and isolated sizes are tied to the hardware generation they were designed for. Microsoft states that this hardware has been replaced by a new generation and that it can no longer offer the size. Until 31 Mar 2027, Standard_M192ims_v2 can be used without disruption.",
      "migration_path": "1. Plan the move to [Standard_M176s_4_v3](https://learn.microsoft.com/en-us/azure/virtual-machines/msv3-mdsv3-medium-series), the replacement size Microsoft names.\n2. Follow Microsoft's [instructions to migrate](https://learn.microsoft.com/en-us/azure/virtual-machines/msv2-mdsv2-isolated-retirement) to Standard_M176s_4_v3 by 31 Mar 2027.",
      "replacement": "Standard_M176s_4_v3",
      "affected_versions": [
        "Standard_M192ims_v2"
      ],
      "source_url": "https://azure.microsoft.com/updates?id=community-support-for-standardm192imsv2-is-ending-on-31-march-2027",
      "extra_source_urls": [
        "https://learn.microsoft.com/en-us/azure/virtual-machines/msv3-mdsv3-medium-series",
        "https://learn.microsoft.com/en-us/azure/virtual-machines/isolation",
        "https://learn.microsoft.com/en-us/azure/virtual-machines/msv2-mdsv2-isolated-retirement"
      ],
      "vendor_ref": "community-support-for-standardm192imsv2-is-ending-on-31-march-2027",
      "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-standard-m192ims-v2-retirement",
      "short_url": "https://eolwatch.dev/i/5h",
      "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-standard-m192ims-v2-retirement.md",
      "json_url": "https://eolwatch.dev/items/azure-virtual-machines-standard-m192ims-v2-retirement.json",
      "estate_check": {
        "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": [
          "vmsize",
          "sku",
          "size",
          "vm_size",
          "sku_name",
          "default_node_pool.vm_size"
        ],
        "inputs": [
          "Azure Resource Graph export (CSV or JSON)",
          "Terraform state or plan (JSON)",
          "ARM template"
        ]
      }
    },
    {
      "slug": "azure-virtual-machines-standard-m192is-v2-retirement",
      "title": "Azure Virtual Machines: Standard_M192is_v2 isolated size retirement",
      "summary": "Retirement date for the Standard_M192is_v2 isolated VM size: 31 Mar 2027. On that date, workloads running on this size are deleted and their application data is lost.",
      "cloud": "azure",
      "service": "Azure Virtual Machines",
      "service_slug": "virtual-machines",
      "category": "compute_sku",
      "type": "retirement",
      "announced_date": "2024-03-22",
      "effective_date": "2027-03-31",
      "effective_precision": "day",
      "impact": "On 31 Mar 2027, workloads running the Standard_M192is_v2 virtual machine size are deleted and the associated application data is lost. Standard_M192is_v2 is an isolated VM size, and isolated sizes are tied to the hardware generation they were designed for. Microsoft states that this hardware has been replaced by a new generation and that it can no longer offer the size. Until 31 Mar 2027, Standard_M192is_v2 can be used without disruption.",
      "migration_path": "1. Choose a replacement size. Microsoft names Msv3 Medium Memory Series ([Msv3 and Mdsv3 Medium Memory series](https://learn.microsoft.com/en-us/azure/virtual-machines/msv3-mdsv3-medium-series)).\n2. Follow Microsoft's [instructions to migrate](https://learn.microsoft.com/en-us/azure/virtual-machines/msv2-mdsv2-isolated-retirement) to your selected replacement product before 31 Mar 2027.",
      "replacement": "Msv3 Medium Memory Series",
      "affected_versions": [
        "Standard_M192is_v2"
      ],
      "source_url": "https://azure.microsoft.com/updates?id=community-support-for-standardm192isv2-is-ending-on-31-march-2027",
      "extra_source_urls": [
        "https://learn.microsoft.com/en-us/azure/virtual-machines/msv3-mdsv3-medium-series",
        "https://learn.microsoft.com/en-us/azure/virtual-machines/isolation",
        "https://learn.microsoft.com/en-us/azure/virtual-machines/msv2-mdsv2-isolated-retirement"
      ],
      "vendor_ref": "community-support-for-standardm192isv2-is-ending-on-31-march-2027",
      "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-standard-m192is-v2-retirement",
      "short_url": "https://eolwatch.dev/i/5i",
      "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-standard-m192is-v2-retirement.md",
      "json_url": "https://eolwatch.dev/items/azure-virtual-machines-standard-m192is-v2-retirement.json",
      "estate_check": {
        "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": [
          "vmsize",
          "sku",
          "size",
          "vm_size",
          "sku_name",
          "default_node_pool.vm_size"
        ],
        "inputs": [
          "Azure Resource Graph export (CSV or JSON)",
          "Terraform state or plan (JSON)",
          "ARM template"
        ]
      }
    },
    {
      "slug": "azure-virtual-machines-hbv2-series-retirement",
      "title": "Azure Virtual Machines: HBv2-series retirement",
      "summary": "Retirement date for HBv2-series Azure Virtual Machines: 31 May 2027. After that date, remaining HBv2-series VMs are set to a deallocated state and stop working.",
      "cloud": "azure",
      "service": "Azure Virtual Machines",
      "service_slug": "virtual-machines",
      "category": "compute_sku",
      "type": "retirement",
      "announced_date": "2026-03-19",
      "effective_date": "2027-05-31",
      "effective_precision": "day",
      "impact": "The retirement covers the sizes Standard_HB120rs_v2, Standard_HB120-96rs_v2, Standard_HB120-64rs_v2, Standard_HB120-32rs_v2 and Standard_HB120-16rs_v2. After the retirement date, remaining HBv2-series VMs are set to a deallocated state, stop working and no longer incur billing charges. After the retirement date, HBv2-series is no longer under SLA and no longer has support included. Purchases of 1-year and 3-year reserved instances ended on April 2, 2026.",
      "migration_path": "1. Resize or deallocate your HBv2-series VMs.\n2. Microsoft recommends migrating the workloads to newer HPC-optimized SKUs such as HBv5, HBv4, HX and HBv3-series virtual machines, or an alternative that meets your workload requirements.\n3. Microsoft recommends the current-generation HPC families [HBv5-series](https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/high-performance-compute/hbv5-series?tabs=sizebasic) and [HX-series](https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/high-performance-compute/hx-series?tabs=sizebasic), the latter for high-memory HPC workloads.",
      "replacement": "HBv5-series or HX-series VMs",
      "affected_versions": [
        "Standard_HB120rs_v2",
        "Standard_HB120-96rs_v2",
        "Standard_HB120-64rs_v2",
        "Standard_HB120-32rs_v2",
        "Standard_HB120-16rs_v2"
      ],
      "source_url": "https://azure.microsoft.com/updates?id=548525",
      "extra_source_urls": [
        "https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/high-performance-compute/hbv5-series?tabs=sizebasic",
        "https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/high-performance-compute/hx-series?tabs=sizebasic"
      ],
      "vendor_ref": "548525",
      "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-hbv2-series-retirement",
      "short_url": "https://eolwatch.dev/i/67",
      "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-hbv2-series-retirement.md",
      "json_url": "https://eolwatch.dev/items/azure-virtual-machines-hbv2-series-retirement.json",
      "estate_check": {
        "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": [
          "vmsize",
          "sku",
          "size",
          "vm_size",
          "sku_name",
          "default_node_pool.vm_size"
        ],
        "inputs": [
          "Azure Resource Graph export (CSV or JSON)",
          "Terraform state or plan (JSON)",
          "ARM template"
        ]
      }
    },
    {
      "slug": "azure-virtual-machines-hc-series-retirement",
      "title": "Azure Virtual Machines: HC-series retirement",
      "summary": "Retirement date for HC-series Azure Virtual Machines: 31 May 2027. After that date, remaining HC-series VMs are set to a deallocated state and stop working.",
      "cloud": "azure",
      "service": "Azure Virtual Machines",
      "service_slug": "virtual-machines",
      "category": "compute_sku",
      "type": "retirement",
      "announced_date": "2026-03-19",
      "effective_date": "2027-05-31",
      "effective_precision": "day",
      "impact": "The retirement covers the sizes Standard_HC44rs, Standard_HC44-16rs and Standard_HC44-32rs. After the retirement date, remaining HC-series VMs are set to a deallocated state, stop working and no longer incur billing charges. After the retirement date, HC-series is no longer under SLA and no longer has support included. Purchases of 1-year and 3-year reserved instances ended on April 2, 2026.",
      "migration_path": "1. Resize or deallocate your HC-series VMs.\n2. Microsoft recommends migrating the workloads to newer HPC-optimized SKUs such as HBv5, HBv4, HX and HBv3-series virtual machines, or an alternative that meets your workload requirements.\n3. Microsoft recommends the current-generation HPC families [HBv5-series](https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/high-performance-compute/hbv5-series?tabs=sizebasic) and [HX-series](https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/high-performance-compute/hx-series?tabs=sizebasic), the latter for high-memory HPC workloads.",
      "replacement": "HBv5-series or HX-series VMs",
      "affected_versions": [
        "Standard_HC44rs",
        "Standard_HC44-16rs",
        "Standard_HC44-32rs"
      ],
      "source_url": "https://azure.microsoft.com/updates?id=548543",
      "extra_source_urls": [
        "https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/high-performance-compute/hbv5-series?tabs=sizebasic",
        "https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/high-performance-compute/hx-series?tabs=sizebasic"
      ],
      "vendor_ref": "548543",
      "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-hc-series-retirement",
      "short_url": "https://eolwatch.dev/i/68",
      "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-hc-series-retirement.md",
      "json_url": "https://eolwatch.dev/items/azure-virtual-machines-hc-series-retirement.json",
      "estate_check": {
        "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": [
          "vmsize",
          "sku",
          "size",
          "vm_size",
          "sku_name",
          "default_node_pool.vm_size"
        ],
        "inputs": [
          "Azure Resource Graph export (CSV or JSON)",
          "Terraform state or plan (JSON)",
          "ARM template"
        ]
      }
    },
    {
      "slug": "azure-virtual-machines-np-series-retirement",
      "title": "Azure Virtual Machines: NP-series retirement",
      "summary": "Retirement date for NP-series Azure Virtual Machines: 31 May 2027. After that date, remaining NP-series VMs are set to a deallocated state and stop working.",
      "cloud": "azure",
      "service": "Azure Virtual Machines",
      "service_slug": "virtual-machines",
      "category": "compute_sku",
      "type": "retirement",
      "announced_date": "2026-03-19",
      "effective_date": "2027-05-31",
      "effective_precision": "day",
      "impact": "The retirement covers the sizes Standard_NP10s, Standard_NP20s and Standard_NP40s. After the retirement date, remaining NP-series VMs are set to a deallocated state, stop working and no longer incur billing charges. After the retirement date, NP-series is no longer under SLA and no longer has support included. Purchases of 1-year and 3-year reserved instances ended on April 2, 2026.",
      "migration_path": "1. Resize or deallocate your NP-series VMs.\n2. Change your VM sizes to a product that meets your workload requirements.\n3. Microsoft recommends one of these Azure GPU VM families, based on workload needs: [NDv2 VMs](https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/ndv2-series?tabs=sizebasic), [NCads_H100_v5](https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/ncadsh100v5-series?tabs=sizebasic) or [NCasT4_v3](https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/ncast4v3-series?tabs=sizebasic).",
      "replacement": "NDv2, NCads_H100_v5 or NCasT4_v3 VMs",
      "affected_versions": [
        "Standard_NP10s",
        "Standard_NP20s",
        "Standard_NP40s"
      ],
      "source_url": "https://azure.microsoft.com/updates?id=548497",
      "extra_source_urls": [
        "https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/ndv2-series?tabs=sizebasic",
        "https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/ncadsh100v5-series?tabs=sizebasic",
        "https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/gpu-accelerated/ncast4v3-series?tabs=sizebasic"
      ],
      "vendor_ref": "548497",
      "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-np-series-retirement",
      "short_url": "https://eolwatch.dev/i/69",
      "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-np-series-retirement.md",
      "json_url": "https://eolwatch.dev/items/azure-virtual-machines-np-series-retirement.json",
      "estate_check": {
        "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": [
          "vmsize",
          "sku",
          "size",
          "vm_size",
          "sku_name",
          "default_node_pool.vm_size"
        ],
        "inputs": [
          "Azure Resource Graph export (CSV or JSON)",
          "Terraform state or plan (JSON)",
          "ARM template"
        ]
      }
    },
    {
      "slug": "azure-virtual-machines-dsc-extension-retirement",
      "title": "Azure Virtual Machines: Desired State Configuration extension retirement",
      "summary": "Microsoft retires the Desired State Configuration Extension for Azure Virtual Machines on 31 Mar 2028. After that date the extension is no longer supported. Microsoft names Azure Machine Configuration as the replacement.",
      "cloud": "azure",
      "service": "Azure Virtual Machines",
      "service_slug": "virtual-machines",
      "category": "api_sdk",
      "type": "retirement",
      "announced_date": "2025-03-26",
      "effective_date": "2028-03-31",
      "effective_precision": "day",
      "impact": "The Desired State Configuration Extension for Azure Virtual Machines is retired on the retirement date. After that date, the extension is no longer supported. Until that date, the extension can be used without disruption. Microsoft advises migrating to Azure Machine Configuration by that date to avoid service disruptions.",
      "migration_path": "1. In the Azure portal, open \"Virtual machines\", select each virtual machine, then \"Settings\" and \"Extensions + Applications\" to list the extensions assigned.\n2. Follow Microsoft's instructions to [migrate](https://aka.ms/dscext2gc) to Azure Machine Configuration before the retirement date.",
      "replacement": "Azure Machine Configuration",
      "affected_versions": [],
      "source_url": "https://azure.microsoft.com/updates?id=485828",
      "extra_source_urls": [
        "https://aka.ms/dscext2gc"
      ],
      "vendor_ref": "485828",
      "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-dsc-extension-retirement",
      "short_url": "https://eolwatch.dev/i/9m",
      "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-dsc-extension-retirement.md",
      "json_url": "https://eolwatch.dev/items/azure-virtual-machines-dsc-extension-retirement.json",
      "estate_check": null
    },
    {
      "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",
      "impact": "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.",
      "migration_path": "1. Migrate D, Ds, Dv2, Dsv2 and Ls series VM workloads to a newer VM generation, following the [migration guide](https://aka.ms/VirtualMachinesMigrationGuide).\n2. 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": 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",
      "estate_check": {
        "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": [
          "vmsize",
          "sku",
          "size",
          "vm_size",
          "sku_name",
          "default_node_pool.vm_size"
        ],
        "inputs": [
          "Azure Resource Graph export (CSV or JSON)",
          "Terraform state or plan (JSON)",
          "ARM template"
        ]
      }
    },
    {
      "slug": "azure-virtual-machines-disk-encryption-retirement",
      "title": "Azure Virtual Machines: Azure Disk Encryption retirement",
      "summary": "Azure Disk Encryption is retired on 15 Sep 2028. From that date, workloads that use it keep running but fail to unlock after a reboot. Microsoft recommends Encryption at Host.",
      "cloud": "azure",
      "service": "Azure Virtual Machines",
      "service_slug": "virtual-machines",
      "category": "feature",
      "type": "retirement",
      "announced_date": "2025-09-24",
      "effective_date": "2028-09-15",
      "effective_precision": "day",
      "impact": "Azure Disk Encryption is retired on the retirement date. Until that date, Azure Disk Encryption can be used without disruption. From the retirement date, workloads running Azure Disk Encryption continue to run but fail to unlock after reboots.",
      "migration_path": "1. Move to Encryption at Host, the option Microsoft recommends.\n2. Alternatively, consider Confidential Virtual Machine sizes with OS disk encryption.\n3. Follow Microsoft's [instructions to migrate](https://aka.ms/ademigrate) before the retirement date.",
      "replacement": "Encryption at Host",
      "affected_versions": [],
      "source_url": "https://azure.microsoft.com/updates?id=493779",
      "extra_source_urls": [
        "https://aka.ms/ademigrate"
      ],
      "vendor_ref": "493779",
      "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-disk-encryption-retirement",
      "short_url": "https://eolwatch.dev/i/ah",
      "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-disk-encryption-retirement.md",
      "json_url": "https://eolwatch.dev/items/azure-virtual-machines-disk-encryption-retirement.json",
      "estate_check": null
    },
    {
      "slug": "azure-virtual-machines-f-fs-fsv2-lsv2-g-gs-av2-amv2-b-series-retirement",
      "title": "Azure Virtual Machines: F, Fs, Fsv2, Lsv2, G, Gs, Av2, Amv2, B series retirement",
      "summary": "Retirement date for the F, Fs, Fsv2, Lsv2, G, Gs, Av2, Amv2, and B series of Azure Virtual Machines: 15 Nov 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-10-15",
      "effective_date": "2028-11-15",
      "effective_precision": "day",
      "impact": "After the retirement date, the F, Fs, Fsv2, Lsv2, G, Gs, Av2, Amv2, and B series VMs can no longer be used or purchased. Three-year reserved instances for these VMs can no longer be purchased or renewed starting on November 15th, 2025, and one-year reserved VM instances starting July 1, 2026 (previously November 15, 2027, [details](https://azure.microsoft.com/en-us/updates?id=560948)). An existing three-year reserved instance contract keeps its benefit for the remainder of the contract. After that, the VMs are billed at pay-as-you-go rates.",
      "migration_path": "1. Migrate workloads on these series to a newer VM series, following the [migration guide](https://aka.ms/VirtualMachinesMigrationGuide_Sept2025).\n2. Review your [current reserved instance orders](https://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/manage-reserved-vm-instance) to identify impacted VMs and their expiration dates.\n3. For pricing details, see the [VM pricing pages](https://azure.microsoft.com/en-us/pricing/details/virtual-machines/linux-previous/) and the [pricing calculator](https://azure.microsoft.com/en-us/pricing/calculator/).",
      "replacement": null,
      "affected_versions": [
        "F",
        "Fs",
        "Fsv2",
        "Lsv2",
        "G",
        "Gs",
        "Av2",
        "Amv2",
        "B"
      ],
      "source_url": "https://azure.microsoft.com/updates?id=500682",
      "extra_source_urls": [
        "https://aka.ms/VirtualMachinesMigrationGuide_Sept2025",
        "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://azure.microsoft.com/en-us/pricing/calculator/",
        "https://learn.microsoft.com/azure/azure-portal/supportability/how-to-create-azure-support-request"
      ],
      "vendor_ref": "500682",
      "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-f-fs-fsv2-lsv2-g-gs-av2-amv2-b-series-retirement",
      "short_url": "https://eolwatch.dev/i/b8",
      "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-f-fs-fsv2-lsv2-g-gs-av2-amv2-b-series-retirement.md",
      "json_url": "https://eolwatch.dev/items/azure-virtual-machines-f-fs-fsv2-lsv2-g-gs-av2-amv2-b-series-retirement.json",
      "estate_check": {
        "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": [
          "vmsize",
          "sku",
          "size",
          "vm_size",
          "sku_name",
          "default_node_pool.vm_size"
        ],
        "inputs": [
          "Azure Resource Graph export (CSV or JSON)",
          "Terraform state or plan (JSON)",
          "ARM template"
        ]
      }
    },
    {
      "slug": "azure-virtual-machines-dcsv3-dcdsv3-series-retirement",
      "title": "Azure Virtual Machines: DCsv3 and DCdsv3-series retirement",
      "summary": "Retirement date for DCsv3 and DCdsv3-series Azure Linux, Windows and Dedicated Host virtual machines: 31 Oct 2029. After that date, they are no longer available for use or purchase.",
      "cloud": "azure",
      "service": "Azure Virtual Machines",
      "service_slug": "virtual-machines",
      "category": "compute_sku",
      "type": "retirement",
      "announced_date": "2026-10-01",
      "effective_date": "2029-10-31",
      "effective_precision": "day",
      "impact": "After 31 Oct 2029, DCsv3 and DCdsv3-series Azure Linux, Windows and Dedicated Host virtual machines are no longer available for use or purchase. 3-year and 1-year Reserved VM Instances for these series are not available for purchase or renewal after October 31, 2026. From November 1, 2026, capacity restrictions apply to DCsv3/DCdsv3-series VMs. Microsoft states that billing may change.",
      "migration_path": "1. Migrate DCsv3 and DCdsv3-series VMs to one of the recommended options before 31 Oct 2029. Microsoft links a [Migration guide](https://aka.ms/dcsv3-dcdsv3-series-retirement).\n2. For a VM-based programming model, consider the [DCasv6](https://learn.microsoft.com/azure/virtual-machines/sizes/general-purpose/dcasv6-series?tabs=sizebasic), [DCadsv6](https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dcadsv6-series?tabs=sizebasic), [DCesv6](https://learn.microsoft.com/azure/virtual-machines/sizes/general-purpose/dcesv6-series?tabs=sizebasic) or [DCedsv6](https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dcedsv6-series?tabs=sizebasic) series, or the memory optimized [ECasv6](https://learn.microsoft.com/azure/virtual-machines/sizes/memory-optimized/ecasv6-series?tabs=sizebasic), [ECadsv6](https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/ecadsv6-series?tabs=sizebasic), [ECesv6](https://learn.microsoft.com/azure/virtual-machines/ecesv5-ecedsv5-series) or [ECedsv6](https://learn.microsoft.com/en-us/azure/virtual-machines/ecedsv6-series) series confidential VMs.\n3. For containerized applications, consider [Azure Confidential Container Instances (C-ACI)](https://learn.microsoft.com/azure/container-instances/container-instances-confidential-overview) or [Virtual nodes on Azure Container Instances (C-VN2)](https://learn.microsoft.com/azure/container-instances/container-instances-virtual-nodes) for Azure Kubernetes Service (AKS).\n4. Check the Azure Virtual Machines [pricing page](https://azure.microsoft.com/pricing/details/virtual-machines/linux-previous/) for billing details.",
      "replacement": "DCasv6, DCadsv6, DCesv6, DCedsv6 or ECasv6, ECadsv6, ECesv6, ECedsv6 series confidential VMs",
      "affected_versions": [
        "DCsv3",
        "DCdsv3"
      ],
      "source_url": "https://azure.microsoft.com/updates?id=569592",
      "extra_source_urls": [
        "https://learn.microsoft.com/azure/virtual-machines/sizes/general-purpose/dcasv6-series?tabs=sizebasic",
        "https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dcadsv6-series?tabs=sizebasic",
        "https://learn.microsoft.com/azure/virtual-machines/sizes/general-purpose/dcesv6-series?tabs=sizebasic",
        "https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dcedsv6-series?tabs=sizebasic",
        "https://learn.microsoft.com/azure/virtual-machines/sizes/memory-optimized/ecasv6-series?tabs=sizebasic",
        "https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/memory-optimized/ecadsv6-series?tabs=sizebasic",
        "https://learn.microsoft.com/azure/virtual-machines/ecesv5-ecedsv5-series",
        "https://learn.microsoft.com/en-us/azure/virtual-machines/ecedsv6-series"
      ],
      "vendor_ref": "569592",
      "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-dcsv3-dcdsv3-series-retirement",
      "short_url": "https://eolwatch.dev/i/cy",
      "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-dcsv3-dcdsv3-series-retirement.md",
      "json_url": "https://eolwatch.dev/items/azure-virtual-machines-dcsv3-dcdsv3-series-retirement.json",
      "estate_check": {
        "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": [
          "vmsize",
          "sku",
          "size",
          "vm_size",
          "sku_name",
          "default_node_pool.vm_size"
        ],
        "inputs": [
          "Azure Resource Graph export (CSV or JSON)",
          "Terraform state or plan (JSON)",
          "ARM template"
        ]
      }
    },
    {
      "slug": "azure-virtual-machines-dv3-dsv3-ev3-esv3-series-retirement",
      "title": "Azure Virtual Machines: Dv3, Dsv3, Ev3, and Esv3 series retirement",
      "summary": "Retirement date for the Dv3, Dsv3, Ev3, and Esv3 Azure VM series in public cloud Azure regions: 15 Nov 2029. After that date, these virtual machines are no longer supported on Azure and may be deallocated and ultimately deleted.",
      "cloud": "azure",
      "service": "Azure Virtual Machines",
      "service_slug": "virtual-machines",
      "category": "compute_sku",
      "type": "retirement",
      "announced_date": "2026-09-30",
      "effective_date": "2029-11-15",
      "effective_precision": "day",
      "impact": "After 15 Nov 2029, Dv3, Dsv3, Ev3, and Esv3 virtual machines are in the Retired lifecycle stage and are no longer supported on Azure. The retirement applies to these VM series in public cloud Azure regions. Virtual machines not transitioned by that time may be deallocated and ultimately deleted as the underlying hardware and platform infrastructure are retired. As of July 1, 2026, one-year and three-year Reserved Instances for these series are no longer available for purchase or renewal.",
      "migration_path": "1. Migrate any Dv3, Dsv3, Ev3, or Esv3 series VMs to a newer VM series before 15 Nov 2029. Microsoft links the [v5 modernization guide](https://aka.ms/VM-Lifecycle/learn/modernize-to-v5) and [Modernize to the v6 and v7 VM series - Azure Virtual Machines](https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/lifecycle/sizes-v6-v7-modernization-overview).\n2. To continue commitment savings, review your [current reserved instance orders](https://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/manage-reserved-vm-instance). If reservations are still in effect for these VMs, consider a [trade-in](https://learn.microsoft.com/en-us/azure/cost-management-billing/savings-plan/reservation-trade-in) of active reservations for an [Azure savings plan](https://learn.microsoft.com/en-us/azure/cost-management-billing/savings-plan/savings-plan-overview#how-are-savings-plans-purchased).\n3. Customers with an active support plan can submit a [support request](https://learn.microsoft.com/azure/azure-portal/supportability/how-to-create-azure-support-request) for technical assistance with migration planning and execution.",
      "replacement": "Newer VM series (the source names Dsv5 and \"Esv5v5\" as examples)",
      "affected_versions": [
        "Dv3",
        "Dsv3",
        "Ev3",
        "Esv3"
      ],
      "source_url": "https://azure.microsoft.com/updates?id=572346",
      "extra_source_urls": [
        "https://aka.ms/VM-lifecycle/learn/vm-lifecycle-policy",
        "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://learn.microsoft.com/en-us/azure/cost-management-billing/savings-plan/reservation-trade-in",
        "https://learn.microsoft.com/en-us/azure/cost-management-billing/savings-plan/savings-plan-overview#how-are-savings-plans-purchased",
        "https://aka.ms/VM-Lifecycle/learn/modernize-to-v5",
        "https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/lifecycle/sizes-v6-v7-modernization-overview"
      ],
      "vendor_ref": "572346",
      "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-dv3-dsv3-ev3-esv3-series-retirement",
      "short_url": "https://eolwatch.dev/i/d0",
      "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-dv3-dsv3-ev3-esv3-series-retirement.md",
      "json_url": "https://eolwatch.dev/items/azure-virtual-machines-dv3-dsv3-ev3-esv3-series-retirement.json",
      "estate_check": {
        "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": [
          "vmsize",
          "sku",
          "size",
          "vm_size",
          "sku_name",
          "default_node_pool.vm_size"
        ],
        "inputs": [
          "Azure Resource Graph export (CSV or JSON)",
          "Terraform state or plan (JSON)",
          "ARM template"
        ]
      }
    }
  ],
  "sections": [
    {
      "id": "upcoming",
      "heading": "Upcoming",
      "total": 13,
      "url": "https://eolwatch.dev/data/items.json?cloud=azure&service=virtual-machines",
      "items": [
        {
          "slug": "azure-virtual-machines-standard-m192idms-v2-retirement",
          "title": "Azure Virtual Machines: Standard_M192idms_v2 retirement",
          "cloud": "azure",
          "service": "Azure Virtual Machines",
          "service_slug": "virtual-machines",
          "category": "compute_sku",
          "type": "retirement",
          "announced_date": "2024-03-22",
          "effective_date": "2027-03-31",
          "effective_precision": "day",
          "state": "upcoming",
          "days": 138,
          "source_url": "https://azure.microsoft.com/updates?id=support-for-standardm192idmsv2-will-be-retired-on-31-march-2027",
          "url": "https://eolwatch.dev/items/azure-virtual-machines-standard-m192idms-v2-retirement",
          "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-standard-m192idms-v2-retirement.md",
          "json_url": "https://eolwatch.dev/items/azure-virtual-machines-standard-m192idms-v2-retirement.json"
        },
        {
          "slug": "azure-virtual-machines-standard-m192ids-v2-retirement",
          "title": "Azure Virtual Machines: Standard_M192ids_v2 isolated size retirement",
          "cloud": "azure",
          "service": "Azure Virtual Machines",
          "service_slug": "virtual-machines",
          "category": "compute_sku",
          "type": "retirement",
          "announced_date": "2024-03-22",
          "effective_date": "2027-03-31",
          "effective_precision": "day",
          "state": "upcoming",
          "days": 138,
          "source_url": "https://azure.microsoft.com/updates?id=community-support-for-standardm192idsv2-is-ending-on-31-march-2027",
          "url": "https://eolwatch.dev/items/azure-virtual-machines-standard-m192ids-v2-retirement",
          "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-standard-m192ids-v2-retirement.md",
          "json_url": "https://eolwatch.dev/items/azure-virtual-machines-standard-m192ids-v2-retirement.json"
        },
        {
          "slug": "azure-virtual-machines-standard-m192ims-v2-retirement",
          "title": "Azure Virtual Machines: Standard_M192ims_v2 isolated size retirement",
          "cloud": "azure",
          "service": "Azure Virtual Machines",
          "service_slug": "virtual-machines",
          "category": "compute_sku",
          "type": "retirement",
          "announced_date": "2024-03-22",
          "effective_date": "2027-03-31",
          "effective_precision": "day",
          "state": "upcoming",
          "days": 138,
          "source_url": "https://azure.microsoft.com/updates?id=community-support-for-standardm192imsv2-is-ending-on-31-march-2027",
          "url": "https://eolwatch.dev/items/azure-virtual-machines-standard-m192ims-v2-retirement",
          "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-standard-m192ims-v2-retirement.md",
          "json_url": "https://eolwatch.dev/items/azure-virtual-machines-standard-m192ims-v2-retirement.json"
        },
        {
          "slug": "azure-virtual-machines-standard-m192is-v2-retirement",
          "title": "Azure Virtual Machines: Standard_M192is_v2 isolated size retirement",
          "cloud": "azure",
          "service": "Azure Virtual Machines",
          "service_slug": "virtual-machines",
          "category": "compute_sku",
          "type": "retirement",
          "announced_date": "2024-03-22",
          "effective_date": "2027-03-31",
          "effective_precision": "day",
          "state": "upcoming",
          "days": 138,
          "source_url": "https://azure.microsoft.com/updates?id=community-support-for-standardm192isv2-is-ending-on-31-march-2027",
          "url": "https://eolwatch.dev/items/azure-virtual-machines-standard-m192is-v2-retirement",
          "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-standard-m192is-v2-retirement.md",
          "json_url": "https://eolwatch.dev/items/azure-virtual-machines-standard-m192is-v2-retirement.json"
        },
        {
          "slug": "azure-virtual-machines-hbv2-series-retirement",
          "title": "Azure Virtual Machines: HBv2-series retirement",
          "cloud": "azure",
          "service": "Azure Virtual Machines",
          "service_slug": "virtual-machines",
          "category": "compute_sku",
          "type": "retirement",
          "announced_date": "2026-03-19",
          "effective_date": "2027-05-31",
          "effective_precision": "day",
          "state": "upcoming",
          "days": 199,
          "source_url": "https://azure.microsoft.com/updates?id=548525",
          "url": "https://eolwatch.dev/items/azure-virtual-machines-hbv2-series-retirement",
          "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-hbv2-series-retirement.md",
          "json_url": "https://eolwatch.dev/items/azure-virtual-machines-hbv2-series-retirement.json"
        },
        {
          "slug": "azure-virtual-machines-hc-series-retirement",
          "title": "Azure Virtual Machines: HC-series retirement",
          "cloud": "azure",
          "service": "Azure Virtual Machines",
          "service_slug": "virtual-machines",
          "category": "compute_sku",
          "type": "retirement",
          "announced_date": "2026-03-19",
          "effective_date": "2027-05-31",
          "effective_precision": "day",
          "state": "upcoming",
          "days": 199,
          "source_url": "https://azure.microsoft.com/updates?id=548543",
          "url": "https://eolwatch.dev/items/azure-virtual-machines-hc-series-retirement",
          "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-hc-series-retirement.md",
          "json_url": "https://eolwatch.dev/items/azure-virtual-machines-hc-series-retirement.json"
        },
        {
          "slug": "azure-virtual-machines-np-series-retirement",
          "title": "Azure Virtual Machines: NP-series retirement",
          "cloud": "azure",
          "service": "Azure Virtual Machines",
          "service_slug": "virtual-machines",
          "category": "compute_sku",
          "type": "retirement",
          "announced_date": "2026-03-19",
          "effective_date": "2027-05-31",
          "effective_precision": "day",
          "state": "upcoming",
          "days": 199,
          "source_url": "https://azure.microsoft.com/updates?id=548497",
          "url": "https://eolwatch.dev/items/azure-virtual-machines-np-series-retirement",
          "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-np-series-retirement.md",
          "json_url": "https://eolwatch.dev/items/azure-virtual-machines-np-series-retirement.json"
        },
        {
          "slug": "azure-virtual-machines-dsc-extension-retirement",
          "title": "Azure Virtual Machines: Desired State Configuration extension retirement",
          "cloud": "azure",
          "service": "Azure Virtual Machines",
          "service_slug": "virtual-machines",
          "category": "api_sdk",
          "type": "retirement",
          "announced_date": "2025-03-26",
          "effective_date": "2028-03-31",
          "effective_precision": "day",
          "state": "upcoming",
          "days": 504,
          "source_url": "https://azure.microsoft.com/updates?id=485828",
          "url": "https://eolwatch.dev/items/azure-virtual-machines-dsc-extension-retirement",
          "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-dsc-extension-retirement.md",
          "json_url": "https://eolwatch.dev/items/azure-virtual-machines-dsc-extension-retirement.json"
        },
        {
          "slug": "azure-virtual-machines-d-ds-dv2-dsv2-and-ls-series-retirement",
          "title": "Azure Virtual Machines: D, Ds, Dv2, Dsv2 and Ls series retirement",
          "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",
          "state": "upcoming",
          "days": 535,
          "source_url": "https://azure.microsoft.com/updates?id=485569",
          "url": "https://eolwatch.dev/items/azure-virtual-machines-d-ds-dv2-dsv2-and-ls-series-retirement",
          "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"
        },
        {
          "slug": "azure-virtual-machines-disk-encryption-retirement",
          "title": "Azure Virtual Machines: Azure Disk Encryption retirement",
          "cloud": "azure",
          "service": "Azure Virtual Machines",
          "service_slug": "virtual-machines",
          "category": "feature",
          "type": "retirement",
          "announced_date": "2025-09-24",
          "effective_date": "2028-09-15",
          "effective_precision": "day",
          "state": "upcoming",
          "days": 672,
          "source_url": "https://azure.microsoft.com/updates?id=493779",
          "url": "https://eolwatch.dev/items/azure-virtual-machines-disk-encryption-retirement",
          "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-disk-encryption-retirement.md",
          "json_url": "https://eolwatch.dev/items/azure-virtual-machines-disk-encryption-retirement.json"
        },
        {
          "slug": "azure-virtual-machines-f-fs-fsv2-lsv2-g-gs-av2-amv2-b-series-retirement",
          "title": "Azure Virtual Machines: F, Fs, Fsv2, Lsv2, G, Gs, Av2, Amv2, B series retirement",
          "cloud": "azure",
          "service": "Azure Virtual Machines",
          "service_slug": "virtual-machines",
          "category": "compute_sku",
          "type": "retirement",
          "announced_date": "2025-10-15",
          "effective_date": "2028-11-15",
          "effective_precision": "day",
          "state": "upcoming",
          "days": 733,
          "source_url": "https://azure.microsoft.com/updates?id=500682",
          "url": "https://eolwatch.dev/items/azure-virtual-machines-f-fs-fsv2-lsv2-g-gs-av2-amv2-b-series-retirement",
          "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-f-fs-fsv2-lsv2-g-gs-av2-amv2-b-series-retirement.md",
          "json_url": "https://eolwatch.dev/items/azure-virtual-machines-f-fs-fsv2-lsv2-g-gs-av2-amv2-b-series-retirement.json"
        },
        {
          "slug": "azure-virtual-machines-dcsv3-dcdsv3-series-retirement",
          "title": "Azure Virtual Machines: DCsv3 and DCdsv3-series retirement",
          "cloud": "azure",
          "service": "Azure Virtual Machines",
          "service_slug": "virtual-machines",
          "category": "compute_sku",
          "type": "retirement",
          "announced_date": "2026-10-01",
          "effective_date": "2029-10-31",
          "effective_precision": "day",
          "state": "upcoming",
          "days": 1083,
          "source_url": "https://azure.microsoft.com/updates?id=569592",
          "url": "https://eolwatch.dev/items/azure-virtual-machines-dcsv3-dcdsv3-series-retirement",
          "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-dcsv3-dcdsv3-series-retirement.md",
          "json_url": "https://eolwatch.dev/items/azure-virtual-machines-dcsv3-dcdsv3-series-retirement.json"
        },
        {
          "slug": "azure-virtual-machines-dv3-dsv3-ev3-esv3-series-retirement",
          "title": "Azure Virtual Machines: Dv3, Dsv3, Ev3, and Esv3 series retirement",
          "cloud": "azure",
          "service": "Azure Virtual Machines",
          "service_slug": "virtual-machines",
          "category": "compute_sku",
          "type": "retirement",
          "announced_date": "2026-09-30",
          "effective_date": "2029-11-15",
          "effective_precision": "day",
          "state": "upcoming",
          "days": 1098,
          "source_url": "https://azure.microsoft.com/updates?id=572346",
          "url": "https://eolwatch.dev/items/azure-virtual-machines-dv3-dsv3-ev3-esv3-series-retirement",
          "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-dv3-dsv3-ev3-esv3-series-retirement.md",
          "json_url": "https://eolwatch.dev/items/azure-virtual-machines-dv3-dsv3-ev3-esv3-series-retirement.json"
        }
      ]
    },
    {
      "id": "ended",
      "heading": "Ended",
      "total": 3,
      "url": "https://eolwatch.dev/data/items.json?cloud=azure&service=virtual-machines&status=ended&dir=desc",
      "items": [
        {
          "slug": "azure-virtual-machines-nvv3-series-retirement",
          "title": "Azure Virtual Machines: NVv3-series retirement",
          "cloud": "azure",
          "service": "Azure Virtual Machines",
          "service_slug": "virtual-machines",
          "category": "compute_sku",
          "type": "retirement",
          "announced_date": "2026-09-30",
          "effective_date": "2026-09-30",
          "effective_precision": "day",
          "state": "ended",
          "days": -44,
          "source_url": "https://azure.microsoft.com/updates?id=573414",
          "url": "https://eolwatch.dev/items/azure-virtual-machines-nvv3-series-retirement",
          "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-nvv3-series-retirement.md",
          "json_url": "https://eolwatch.dev/items/azure-virtual-machines-nvv3-series-retirement.json"
        },
        {
          "slug": "azure-virtual-machines-nvv4-series-retirement",
          "title": "Azure Virtual Machines: NVv4-series retirement",
          "cloud": "azure",
          "service": "Azure Virtual Machines",
          "service_slug": "virtual-machines",
          "category": "compute_sku",
          "type": "retirement",
          "announced_date": "2026-09-30",
          "effective_date": "2026-09-30",
          "effective_precision": "day",
          "state": "ended",
          "days": -44,
          "source_url": "https://azure.microsoft.com/updates?id=573415",
          "url": "https://eolwatch.dev/items/azure-virtual-machines-nvv4-series-retirement",
          "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-nvv4-series-retirement.md",
          "json_url": "https://eolwatch.dev/items/azure-virtual-machines-nvv4-series-retirement.json"
        },
        {
          "slug": "azure-virtual-machines-cc-v5-nested-confidential-vm-series-retirement",
          "title": "Azure Virtual Machines: cc_v5 nested confidential VM series retirement",
          "cloud": "azure",
          "service": "Azure Virtual Machines",
          "service_slug": "virtual-machines",
          "category": "compute_sku",
          "type": "retirement",
          "announced_date": "2026-08-05",
          "effective_date": "2026-09-01",
          "effective_precision": "day",
          "state": "ended",
          "days": -73,
          "source_url": "https://azure.microsoft.com/updates?id=568661",
          "url": "https://eolwatch.dev/items/azure-virtual-machines-cc-v5-nested-confidential-vm-series-retirement",
          "markdown_url": "https://eolwatch.dev/items/azure-virtual-machines-cc-v5-nested-confidential-vm-series-retirement.md",
          "json_url": "https://eolwatch.dev/items/azure-virtual-machines-cc-v5-nested-confidential-vm-series-retirement.json"
        }
      ]
    }
  ]
}
