Windows Server 2016 migration options: 2025 vs Azure vs Azure Local (2027)

Windows Server 2025 on-premises vs Azure IaaS vs Azure Local for 2016 workloads, with licensing models and a costed 3-year comparison.

Read time
18 min
Word count
2.6K
Sections
12
FAQs
8
Share
Grey-haired IT manager at a laptop in a glass-walled office with a rack server and network diagrams; Windows and Azure logos
On this page · 12 sections
  1. What changed in 2026 for this decision
  2. Option 1: Windows Server 2025 on-premises
  3. Option 2: Migrate to Azure IaaS
  4. Option 3: Azure Local (formerly Azure Stack HCI)
  5. Option 4: Alternatives worth pricing
  6. Head-to-head comparison
  7. Decision table
  8. Worked cost comparison: 10 VMs over three years
  9. India, EU and US notes
  10. Migration notes by path
  11. How eCorpIT can help
  12. References

Summary. For most Windows Server 2016 estates on hardware with life left, an upgrade to Windows Server 2025 on the servers you already own is the cheapest exit. A 16-core Standard licence lists at $1,176 and Datacenter at $6,771, and 2025 stays in mainstream support until 13 November 2029 and extended support until 14 November 2034. Move to Azure IaaS when hardware or a data centre lease is ending: a 4-vCPU D4s v5 Windows VM costs $0.386 an hour pay-as-you-go in Central India, and reservations or Azure Hybrid Benefit cut that sharply. Choose Azure Local, formerly Azure Stack HCI, when workloads must stay on-site but you want Azure management: about $10 per physical core per month for the standard tier, plus $23.30 per core for unlimited Windows Server guests, both waived through Azure Hybrid Benefit for Datacenter licences with Software Assurance. Windows Server 2016 Extended Security Updates (ESUs) cost about $5.21 per core a month for Standard and $29.98 for Datacenter, and under Microsoft's April 2026 rule they cost the same in Azure as on-premises. In our 10-VM model, three-year software and platform cost runs from $13,542 for perpetual Datacenter licences to $101,441 for Azure pay-as-you-go, before hardware, storage and labour. Support ends on 12 January 2027.

About this article. This comparison is for IT managers and finance owners deciding where Windows Server 2016 workloads go next. Prices and terms were checked on 1 November 2026 against Microsoft pricing and licensing pages, Microsoft Learn documentation, Microsoft blog announcements and the Azure Retail Prices API, in US dollars at list price. It is general information, not licensing or financial advice: your agreement, currency and discounts will change the numbers, and no vendor paid for inclusion. Researched with AI assistance and reviewed by our editorial team.

What changed in 2026 for this decision

This article answers one question: where should Windows Server 2016 workloads go? For the execution side (what ends, ESU enrolment, domain controller steps and a 90-day plan), read our Windows Server 2016 end of support migration playbook.

Four changes this year reshape the usual advice.

  1. Free ESUs in Azure are gone for 2016. In the 2012 cycle, moving a server to Azure meant free security updates. On 27 March 2026 Microsoft announced that ESU offerings released on or after 1 April 2026 carry the same list price wherever they run and however they are bought. Microsoft's Azure Local ESU page names Windows Server 2016 under the new rule, and the Azure Arc pricing page states it for 2016 ESUs. The retail price list now carries 2016 ESU meters for Azure VMs at $0.007132 per vCPU per hour, the Standard core rate.
  1. Windows Server 2022 left mainstream support on 13 October 2026. That leaves 2025 as the only Long-Term Servicing Channel release still getting non-security fixes, which makes 2022 a weak target for a 2027 upgrade.
  1. Hotpatching through Azure Arc became free. Microsoft launched Arc-enabled hotpatching for Windows Server 2025 in July 2025 as a $1.50 per core per month subscription, then made it available at no additional cost on 19 May 2026.
  1. Azure Local pricing now has tiers. The standard hyperconverged tier (L1) costs $0.33 per physical core per day. Multi-rack, disaggregated or external-storage deployments (L2) cost $0.667, on meters listed from June 2026. For disconnected operations (L3), the pricing page sends you to your account representative.

Option 1: Windows Server 2025 on-premises

What it is. The current Long-Term Servicing Channel release, on your own hardware or a hosting provider's. Windows Server 2016 upgrades to it in place in one step on non-clustered servers; clusters move one version per rolling upgrade.

Licensing. Per physical core, with minimums of 8 core licences per processor and 16 per server. Microsoft's suggested prices are $1,176 for a 16-core Standard licence and $6,771 for 16-core Datacenter. Each Standard licence covers two VMs plus the Hyper-V host; Datacenter covers unlimited VMs. Users or devices also need Windows Server CALs.

Pay-as-you-go through Azure Arc. $33.58 per core per month ($0.046 an hour), billed to an Azure subscription. Standard and Datacenter cost the same, Windows Server CALs are not needed (RDS CALs still are), the first seven days are a free trial, and the server needs Arc agent 1.47 or later. Each VM is licensed separately, with no unlimited virtualisation rights. It suits short-lived or burst capacity, not a three-year baseline.

Software Assurance. SA is what unlocks the rest of the menu: it is required for 2016 ESUs (unless your servers are licensed through SPLA or a server subscription) and for Azure Hybrid Benefit. Arc-connected servers with SA or subscription licences also get Azure Update Manager, Change Tracking and Inventory, machine configuration and Windows Admin Center in Azure at no extra cost.

Hotpatching. Hotpatch updates install without a reboot, cutting planned restarts from monthly to about four a year. Outside Azure it needs Windows Server 2025 connected to Azure Arc, with virtualisation-based security enabled, and since May 2026 it carries no extra charge.

Strengths. Lowest software cost when hardware is sound; no data movement; supported to 14 November 2034. Limits. You still own hardware refresh, power, space and patching. Best for. Servers with several years of hardware life left and vendors certified on 2025.

Option 2: Migrate to Azure IaaS

What it is. Windows Server VMs in Azure regions, rehosted as they are or upgraded during the move. Microsoft's end-of-support page points to upgrading the OS while migrating with Azure Migrate.

Two sub-paths. Rehost 2016 VMs unchanged and pay ESUs at the same list price as on-premises, or upgrade to 2025 during migration and skip ESUs. The second costs more effort up front and nothing extra later.

Pricing. A D4s v5 VM (4 vCPU, 16 GiB) lists at $0.386 an hour with Windows in Central India and $0.202 without, so the Windows licence component is $0.184 an hour, or $0.046 per vCPU-hour, the same rate as Arc pay-as-you-go. In East US the same VM is $0.376 with Windows and $0.192 without. Reservations cover the compute portion only: $1,092 for one year or $2,097 for three years for D4s v5 in Central India.

Azure Hybrid Benefit (AHB). With Windows Server licences under active SA or qualifying subscription licences, you can drop the Windows charge and pay the base rate. Microsoft requires at least 8 core licences per VM, even for a 4-vCPU VM, and AHB workloads may run only while the SA or subscription term lasts.

Migration tooling. Azure Migrate assessment and migration are free. Server migration is free for the first 180 days per machine, then $25 a month per replicated instance, and storage and data transfer during replication are billed.

Hotpatching. Included at no extra cost with Windows Server Datacenter: Azure Edition on Azure, with no Arc enrolment needed.

Strengths. No hardware; elastic sizing; Azure services next door. Limits. Highest list cost if you run pay-as-you-go around the clock without AHB; egress, storage and backup add up; latency to on-site systems. Best for. Hardware at end of life, data centre exits, and workloads that will be modernised onto PaaS.

Option 3: Azure Local (formerly Azure Stack HCI)

What it is. Microsoft's distributed infrastructure software for customer-owned, validated hardware, managed through Azure Arc from the Azure portal, Azure CLI and ARM templates. It runs workloads on-site, in deployments connected to or disconnected from the cloud, and bills per physical core to your Azure subscription. Microsoft renamed Azure Stack HCI to Azure Local in November 2024.

Pricing. Microsoft's retail price list shows the L1 hyperconverged host fee at $0.33 per physical core per day, about $10 a month, and L2 at $0.667, about $20. The optional Windows Server subscription for guests costs $23.30 per physical core per month and grants unlimited Windows Server guest licensing. New registrations get the first 60 days free, and AKS enabled by Azure Arc is included from the 2402 release.

Azure Hybrid Benefit. If Azure Local L1 is licensed with Windows Server Datacenter under active SA through an Enterprise Agreement or CSP, you can exchange core licences to waive both the host fee and the Windows Server subscription. This applies only to L1, not L2 or L3.

ESUs. ESUs for products that left support before 1 April 2026, such as Windows 10 version 22H2 and SQL Server 2014, remain free on Azure Local. Windows Server 2016 ESUs follow the new pricing and are bought the same way as for other Arc-enabled servers.

Hotpatching. Included with Windows Server Datacenter: Azure Edition on Azure Local at no extra cost.

Strengths. On-site data, Azure management, unlimited guests at a predictable per-core fee, and a fit for sites that cannot depend on a WAN link. Limits. Validated hardware only, a new operating model for teams used to classic Hyper-V or VMware, and AHB savings only on L1. Best for. Estates due a hardware refresh that must keep data on-premises for latency, sovereignty or regulation.

Option 4: Alternatives worth pricing

  • ESUs only. A bridge, not a destination: up to three years, about $5.21 per core per month for Standard on the current meter, no published Year 2 or Year 3 rates, SA, subscription or SPLA licensing required, and no new features or non-security fixes.
  • Another cloud. Microsoft's ESU licensing guidance covers Windows Server VMs on AWS, Google Cloud and OCI through Arc ESUs on virtual core licences. The same upgrade versus ESU logic applies.
  • PaaS modernisation. Microsoft's end-of-support page points to Azure App Service and Azure SQL Managed Instance as routes that remove future OS upgrade cycles. Worth it for apps under active development.
  • A different hypervisor. If you are re-platforming the hosts anyway, our VMware alternatives comparison covers Nutanix, Red Hat, OpenStack, Sangfor and Hyper-V with Azure Local.

Head-to-head comparison

The table summarises the prices and terms cited in the options above.

Windows Server 2025 on-premises Azure IaaS Azure Local Stay on 2016 with ESUs
Licensing model Perpetual per core (16-core minimum per server) or Arc pay-as-you-go Licence included per vCPU-hour, or AHB with SA Host fee per physical core plus guest subscription, or AHB (L1) Per core per month via Arc; SA, subscription or SPLA required
Headline price $1,176 Standard, $6,771 Datacenter per 16 cores D4s v5 at $0.386 an hour with Windows, Central India About $10 plus $23.30 per physical core per month About $5.21 (Standard) or $29.98 (Datacenter) per core per month
Hardware Yours None Yours, from the validated catalogue Yours, ageing
Leftover 2016 VMs Pay ESUs Pay ESUs (same list price) Pay ESUs (same list price) That is the plan
Hotpatching Arc required; no extra cost since May 2026 Included with Azure Edition Included with Azure Edition No
Support horizon To 14 Nov 2034 Platform managed; OS to 2034 on 2025 Platform updates; OS to 2034 on 2025 Up to 3 years from 12 Jan 2027
Data location Your site Azure region Your site Your site
Time to execute Weeks per wave Weeks to months Months (hardware lead time) Days

Decision table

Pick this If
Windows Server 2025 in place Hardware has 3 or more years of life, vendors support 2025, and you want the lowest software cost
Azure IaaS Hardware or the data centre lease ends within 12 months, you hold SA for AHB, or apps are moving to PaaS
Azure Local Data must stay on-site, a hardware refresh is due anyway, and you hold Datacenter licences with SA through EA or CSP
Arc pay-as-you-go on 2025 You need temporary capacity during migration waves and do not want to buy licences
ESUs for 2016 A few servers are blocked by ISV certification, for months rather than years
PaaS (App Service, Azure SQL MI) The app is under active development and you want to stop doing OS upgrades

Worked cost comparison: 10 VMs over three years

This is an illustrative model built on list prices, not a quote and not a client case. Every assumption is stated so you can swap in your own numbers. Prices come from Microsoft's Windows Server 2025, Azure Local and Azure Arc pricing pages and the retail price list.

# Assumption
A1 10 Windows Server VMs, 4 vCPU and 16 GiB each (40 vCPU), running around the clock at 730 hours a month for 36 months (26,280 hours)
A2 On-premises and Azure Local use 2 hosts with 16 physical cores each (32 cores); host hardware is excluded and shown as H
A3 Azure uses D4s v5 in Central India at retail prices on 1 November 2026
A4 Licences at Microsoft's US suggested prices; Software Assurance fees are not published and not included
A5 Excluded from every option: storage, backup, networking and egress, power and space, admin labour, CALs, SQL Server
A6 Azure Local: first 60 days free, so the host fee runs 1,035 of 1,095 days and the guest subscription 34 of 36 months
A7 ESUs at the current meter for one year only, because Microsoft has not published Year 2 and Year 3 rates
Option Arithmetic 3-year software and platform cost What is not in the number
1a. WS2025 Datacenter on-premises 2 × $6,771 $13,542 2 × H
1b. WS2025 Arc pay-as-you-go 40 cores × $33.58 × 36 $48,355 2 × H; the Hyper-V hosts' own licences
2a. Azure IaaS, pay-as-you-go 10 × $0.386 × 26,280 $101,441 Storage, egress, backup
2b. Azure IaaS, 3-year reservation plus Windows pay-as-you-go 10 × ($2,097 + $0.184 × 26,280) $69,325 Storage, egress, backup
2c. Azure IaaS, 3-year reservation plus AHB 10 × $2,097 $20,970 80 core licences with SA
3a. Azure Local L1 plus Windows Server subscription 32 × $0.33 × 1,035 plus 32 × $23.30 × 34 $36,280 2 × validated H
3b. Azure Local L1 with AHB Host fee and subscription waived $0 32 Datacenter core licences with SA; 2 × validated H
4. Stay on 2016 with ESUs (virtual core) 80 cores × $5.20636 × 12 $4,998, Year 1 only Years 2 and 3; ageing hardware

In option 3a the host fee comes to $10,929.60 and the guest subscription to $25,350.40. Option 4 bills each 4-vCPU VM at the 8-core minimum, and $5.20636 is $0.007132 × 730. Option 1b assumes each VM bills on its 4 vCPUs; because pay-as-you-go licenses every machine separately, Windows Server on the two Hyper-V hosts needs its own licences on top.

How to read it:

  • On-premises 2025 beats Azure pay-as-you-go by $87,899 on software and platform over three years ($101,441 minus $13,542). It stays cheaper unless two hosts plus storage, power, space and administration cost more than that over the same period. Against a 3-year reservation with Windows pay-as-you-go, the gap is $55,783.
  • AHB changes the Azure answer. With SA already paid on 80 core licences, Azure compute drops to $20,970, only $7,428 more than buying Datacenter licences, with no hardware to buy. If your SA renewals are already budgeted, Azure becomes competitive.
  • Azure Local without AHB costs $22,738 more than perpetual Datacenter over three years, in exchange for Azure management and AKS, with guest rights paid monthly instead of bought outright. With AHB the platform fee is zero, which makes it attractive for Datacenter customers on SA who are buying new hardware anyway.
  • ESUs look cheapest and are not. $4,998 buys one year of security patches on an OS with no feature or bug fixes, and the hardware keeps ageing. Use it to cover ISV delays.
  • Arc pay-as-you-go is for bursts. At $48,355 over three years for the VMs alone, it costs more than three times the perpetual licences for a steady workload.

India, EU and US notes

India. Central India pricing for this VM size sits slightly above East US ($0.386 against $0.376 an hour with Windows). Azure's pricing pages list four India regions (Central India, India South Central, South India and West India) and can show prices in rupees, but they are converted from US dollar prices each month at London closing spot rates, so rupee bills move with the exchange rate. Azure Local and on-premises upgrades keep personal data on-site; if you move to Azure, keep personal data in Indian regions where your sector regulator expects it. See our DPDP engineering playbook and cloud cost guide for Indian companies.

EU. For sovereignty-driven buyers, Azure Local's disconnected operations tier (L3) is priced through your Microsoft account representative, although the retail price list already carries a disconnected-operations meter at $1.67 per physical core per day. If you choose a public cloud, check the EU Data Act's cloud switching rules before committing to multi-year reservations.

US. Microsoft's retail price list carries the same Windows Server 2016 ESU rates and Azure Local fees on US Government meters as on global meters.

Migration notes by path

  • Upgrade in place. Confirm ISV support for 2025, take a tested backup, disable NIC Teaming, then upgrade 2016 straight to 2025. Rebuild domain controllers rather than upgrading them; the migration playbook has the steps.
  • Azure IaaS. Run an Azure Migrate assessment, right-size before buying reservations, upgrade the OS during migration where vendors allow, and switch on AHB for every VM covered by SA.
  • Azure Local. Order validated hardware early, decide L1 or L2 before design (only L1 qualifies for AHB), and use the 60-day trial for a pilot cluster.
  • Any path. Enrol blocked servers in Arc-enabled ESUs before 12 January 2027, using virtual core licences when only a few VMs on a host still run 2016.

How eCorpIT can help

eCorpIT is a Gurugram-based technology organisation, founded in 2021, assessed at CMMI Level 5 and MSME certified, with senior-led engineering teams working across AWS, Microsoft and Google platforms. Our data centre and cloud networking team models Windows Server 2016 exits against your real licence position, hardware age and SA renewals, then builds the winning path: in-place upgrades to Windows Server 2025, Azure migrations or Azure Local clusters on validated hardware. Talk to us at /contact-us/.

Last updated: 1 November 2026.

References

  1. Windows Server 2025 licensing and pricing — Microsoft
  1. Windows Server 2025 lifecycle — Microsoft Learn
  1. Azure Retail Prices API: Standard_D4s_v5 in Central India — Microsoft
  1. Azure Local pricing — Microsoft Azure
  1. Azure Retail Prices API: Azure Local meters — Microsoft
  1. Azure Retail Prices API: Azure Arc Extended Security Updates meters — Microsoft
  1. Microsoft Services: Pricing Consistency Update, 27 March 2026 — Microsoft Licensing
  1. Ending Support in 2027 — Microsoft Learn
  1. Lifecycle FAQ: Extended Security Updates — Microsoft Learn
  1. Extended Security Updates on Azure Local — Microsoft Learn
  1. Azure Arc pricing — Microsoft Azure
  1. Azure Retail Prices API: Windows Server Azure ESU meters — Microsoft
  1. Windows Server 2022 lifecycle — Microsoft Learn
  1. Tired of all the restarts? Get hotpatching for Windows Server, 24 April 2025, updated 10 July 2025 — Microsoft Windows Server Blog
  1. Simplified access to hotpatching enabled by Azure Arc for Windows Server 2025, 19 May 2026 — Microsoft Tech Community
  1. Plan your Windows Server upgrade — Microsoft Learn
  1. Windows Server 2025 licensing guidance — Microsoft Licensing
  1. Azure Retail Prices API: Azure Arc pay-as-you-go Windows Server meters — Microsoft
  1. Configure Windows Server pay-as-you-go with Azure Arc — Microsoft Learn
  1. License provisioning guidelines for Extended Security Updates for Windows Server — Microsoft Learn
  1. Azure Hybrid Benefit for Windows Server — Microsoft Learn
  1. Hotpatch for Windows Server — Microsoft Learn
  1. Plan your Windows Server and SQL Server end of support — Microsoft
  1. Azure Retail Prices API: Standard_D4s_v5 in East US — Microsoft
  1. Azure Migrate pricing — Microsoft Azure
  1. What is Azure Local? — Microsoft Learn
  1. Rename Azure Stack HCI to Azure Local, archived 19 November 2025 — Microsoft Learn
  1. Generally available: Windows Server 2016 Extended Security Updates enabled by Azure Arc, 6 August 2026 — Microsoft Tech Community

Frequently asked

Quick answers.

01 Should I upgrade Windows Server 2016 to 2025 or move to Azure?
Upgrade to 2025 if your hardware has several years of life and your vendors support it; on list prices it is the cheapest route. Move to Azure if hardware or a data centre lease is ending, or if you hold Software Assurance for Azure Hybrid Benefit, which removes the Windows charge from Azure VM prices.
02 Are Windows Server 2016 ESUs free if I migrate to Azure?
Not under Microsoft's current terms. A pricing rule for ESU offerings released from 1 April 2026 gives them the same list price in Azure, on-premises and other clouds, and Microsoft names Windows Server 2016 under it. That reverses the 2012 cycle, when ESUs were free on Azure. Confirm the Azure VM mechanism with Microsoft.
03 What does Azure Local cost?
Microsoft's price list shows about $10 per physical core per month for the L1 hyperconverged tier and about $20 for L2. Unlimited Windows Server guests add $23.30 per physical core per month. Datacenter licences with Software Assurance through EA or CSP can waive both L1 fees through Azure Hybrid Benefit. The first 60 days are free.
04 What is Windows Server pay-as-you-go through Azure Arc?
It licenses Windows Server 2025 on your own hardware by the core, at $33.58 per core per month, billed through Azure. Standard and Datacenter cost the same, Windows Server CALs are not needed, and each machine is licensed separately. It suits temporary capacity; for steady workloads, perpetual licences cost far less over three years.
05 Is Windows Server 2022 a sensible upgrade target in 2027?
Usually not. Windows Server 2022 left mainstream support on 13 October 2026, so it receives security fixes only, until 14 October 2031. Windows Server 2025 also upgrades directly from 2016 on non-clustered servers, and it stays in mainstream support until 13 November 2029 and extended support until 14 November 2034.
06 Do I need Software Assurance for these options?
Not for a straight upgrade, Azure licence-included VMs or the Azure Local Windows Server subscription. You need Software Assurance, or qualifying subscription licences, for Azure Hybrid Benefit on Azure VMs and Azure Local, and for Windows Server 2016 ESUs unless your servers are licensed through SPLA or a server subscription. SA also adds several Azure Arc management features.
07 What is the difference between Azure Local and Azure IaaS?
Azure IaaS runs your VMs on Microsoft hardware in Azure regions, priced per VM hour. Azure Local runs Microsoft's software on validated hardware you own, on your site, managed through Azure and priced per physical core. Choose Azure Local when data or latency requirements keep workloads on-premises but you want Azure-style management.
08 Does hotpatching for Windows Server 2025 still cost extra?
No. Microsoft launched Arc-enabled hotpatching in July 2025 at $1.50 per core per month, then made it available at no additional cost from May 2026 for Windows Server 2025 Standard and Datacenter connected to Azure Arc. On Azure and Azure Local it comes with Datacenter: Azure Edition at no extra charge.

About the author

Manu Shukla

Founder & Director

Founder of eCorpIT. Hands-on engineer leading senior-only delivery for AI apps, custom software, and cloud systems for global clients.

Subscribe

One engineering note a week. No fluff, no spam.

Senior-architect playbooks on AI agents, mobile apps, cloud, security, data, and marketing — delivered every Wednesday.

Past the reading

Read enough. Let's build something.

A senior architect responds in 24 working hours with scope, indicative cost, and a timeline. NDA before any technical conversation.