
Each workload should take the route its own signals point to, not the route the rest of the estate takes. Azure VMware Solution (AVS) suits workloads that must move quickly without change, and Azure VMs suit servers on supported operating systems. Containers suit applications built as services, code you will keep investing in deserves modernisation, and end-of-life packages such as Dynamics AX 2012 or NAV should be replaced with SaaS.
Key dates (as of October 2026): licence-included pay-as-you-go AVS hosts must move to portable VCF by 31 October 2026. Windows Server 2016 extended support ends on 12 January 2027. SQL Server 2014 ESUs stay free on Azure until 8 July 2027. Licence-included AVS reservations must be exchanged by 30 August 2027. vSphere 8 reaches end of general support on 11 October 2027.
This post is the decision framework we use for each workload. It sits under our complete guide to leaving VMware after Broadcom, which covers the licensing changes and the wider timeline. The volume of moves is real: Gartner research VP Julia Palmer told The Register in September 2025 that more than a third of workloads now on VMware will run on another platform by 2028.
The five routes differ in how much the workload changes and in whether the Broadcom relationship survives.
| Route | What moves | Broadcom licence afterwards | Typical role |
|---|---|---|---|
| Azure VMware Solution (AVS) | The VM, unchanged, onto VMware hosts in Azure | Yes. You bring your own VCF subscription | Bridge while other routes run |
| Azure VMs | The server, rehosted onto Azure IaaS | No | Default for supported servers |
| Containers on Kubernetes | The application, repackaged as containers on AKS or SUSE Rancher | No | Service-based and Linux workloads |
| Modernise | The application, rebuilt on PaaS or new code | No | Systems you will keep investing in |
| Replace with SaaS | Nothing. The workload is retired | No | Packaged software at end of life |
AVS gives you private clouds of vSphere clusters on dedicated bare-metal Azure hosts, with vCenter, vSphere, vSAN and NSX. Microsoft manages the infrastructure and the VMware software lifecycle. Each cluster runs between 3 and 16 hosts. New deployments currently run vCenter and ESXi 8.0 U3k with HCX 4.11.4, so VMs move across without conversion.
The licence model changed in 2025. New AVS node purchases have not included a VCF licence since 1 November 2025. Customers buy VCF directly from Broadcom, and the subscription must cover every physical core: three AV64 hosts need 192 cores. Microsoft reports these registrations to Broadcom monthly. AVS therefore removes your hardware, not your Broadcom contract.
AVS fits when a data centre or hardware deadline arrives before the applications are ready, or when an application cannot change at all in the time available. It does not fit when the business goal is to end Broadcom spend, or when the estate is so small that a three-host minimum outweighs the workload. AVS runs in two UK regions, UK South and UK West, and AVS Gen 2 (AV64 hosts only) is available in both. AV48 hosts are not listed in either UK region.
Microsoft partners with the relevant specializations can access funding under Frontier Accelerate for Azure, the FY27 name for Azure Accelerate. Microsoft's page names VMware to AVS as a supported scenario.
Rehosting onto Azure VMs ends the VMware licence for that server. Azure Hybrid Benefit lets you bring Windows Server core licences with active Software Assurance (at least 8 core licences per VM) and SQL Server licences. Microsoft allows 180 days in which licences run both on-premises and in Azure during migration.
Azure VMs fit stable servers on supported operating systems. They fit badly when the operating system has no security update path, because moving an unsupported server to Azure does not make it supported. They also fit badly when an application changes weekly and the team spends its time on server care rather than on the code.
The container route has two homes. AKS runs on Azure, and AKS on Azure Local runs on-premises. SUSE Rancher with SUSE Virtualization (formerly Harvester) runs on-premises or hybrid, and Harvester also runs ordinary VMs on the same platform. Our post on Rancher, Harvester and AKS covers the platforms in detail.
Containers fit applications that already run as separate services, especially on Linux. They fit poorly for older Windows applications. AKS requires the first system node pool to be Linux, Windows nodes do not support privileged containers, and Windows Server 2019 node pools lost support on 1 March 2026. A monolithic Windows application with GUI or host dependencies usually belongs on an Azure VM or in a modernisation plan.
Modernisation rebuilds the application on platform services or new code. Azure Hybrid Benefit covers SQL Server on Azure SQL Database (vCore tiers) and SQL Managed Instance, so existing SQL licences can carry across. Azure Migrate added integration with the GitHub Copilot modernization CLI in June 2026 (preview) to give code insights at scale.
This route fits systems that set you apart and that change often. It does not fit an application you plan to retire within a couple of years. Spend the effort where the business will keep investing.
Some workloads should stop existing. Dynamics AX 2012 R3 left extended support on 10 January 2023. NAV 2016 left extended support on 14 April 2026, NAV 2017 leaves on 11 January 2027 and NAV 2018 leaves on 11 January 2028. Rehosting any of these moves an unsupported ERP onto new infrastructure. We recommend Dynamics 365 instead, and our post on AX 2012 and NAV on VMware sets out why.
| Workload profile | Best route | Second choice | Avoid |
|---|---|---|---|
| Must leave the data centre before the app can change | AVS as a bridge | Azure VMs | Modernise first |
| Supported Windows or Linux server, low change | Azure VMs | AVS | Containers |
| Linux services, already containerised or close to it | AKS or SUSE Rancher | Azure VMs | AVS |
| Must stay on-site (plant, latency, data residency) | SUSE Virtualization or Azure Local | AKS on Azure Local | AVS |
| Core in-house app with frequent releases | Modernise on PaaS | Containers | AVS |
| AX 2012, NAV or other end-of-life package | Replace with Dynamics 365 | Short AVS bridge | Rehost to Azure VMs |
| SQL Server 2014 database | Azure VM or AVS (free ESUs to 8 July 2027), then upgrade | Azure SQL Managed Instance | Staying on-premises without ESUs |
| Windows Server 2012 or 2012 R2 server | Upgrade or modernise | Replace | Rehost as-is (ESUs ended 13 October 2026) |
Seven signals decide most routes. We collect them for every workload before anyone argues about platforms.
| Signal | What to check | Pushes towards |
|---|---|---|
| Operating system | Version against end of support | Old OS: upgrade, modernise or replace. Supported OS: Azure VMs |
| SQL Server version | Version against ESU status on Azure | 2014: Azure VM or AVS for free ESUs. 2016: budget for paid ESUs or upgrade |
| Dependencies | Inbound and outbound connections, shared databases | Tightly coupled groups move together in one wave |
| Change frequency | Releases per quarter, open change requests | High: modernise or containers. Low: Azure VMs |
| Licensing | Software Assurance, VCF subscription term, ISV terms | Active SA: Azure Hybrid Benefit. ISV tied to vSphere: AVS bridge |
| Data gravity | Data volume, latency to other systems, residency | Large or local data: on-premises platform or move the data first |
| Team skills | Who will run the target platform at 2am | No Kubernetes skills: VMs or a managed service |
The operating system and SQL Server signals carry dates, and those dates move the decision more than any other factor. Windows Server 2012 and 2012 R2 ESUs ended on 13 October 2026. Windows Server 2016 extended support ends on 12 January 2027. Microsoft offers Windows Server 2016 ESUs for up to three years, but it has not stated directly that they will be free on Azure VMs or AVS. Its 27 March 2026 licensing notice says new ESU offerings from 1 April 2026 carry the same price inside or outside Azure.
SQL Server follows a similar pattern. SQL Server 2014 ESUs run until 8 July 2027 and are still free on Azure VMs, AVS and Azure Stack. SQL Server 2016 extended support ended on 14 July 2026, and moving it to Azure no longer brings free ESUs. Billing for SQL Server 2016 ESUs started on 15 July 2026, and they run until 17 July 2029.
Team skills deserve more weight than they usually get. A route that your team cannot run safely is the wrong route, however elegant it looks on a slide.
Azure Migrate turns the signals above from guesswork into data. Microsoft has added most of the useful features since May 2025, and several remain in preview as of October 2026.
The Azure Copilot migration agent (preview since March 2026) gives a conversational way to plan and analyse VMware migrations using Azure Migrate data. Migration itself still runs in the Azure Migrate portal.
Azure Migrate answers "what is there and what talks to what". It does not answer "will this application still work for its users after cutover". That second question needs a test baseline, which we cover in proving every app still works after a VMware migration.
One of our clients shows why a single route rarely fits a whole estate. The company, an anonymised oil and gas business based in Scotland, ran its own VMware infrastructure. We took it off VMware using three routes in the same estate:
The oil and gas VMware exit case study describes the project. No single platform would have suited all three groups of workloads.
The estate below is illustrative only. It is not a client, and the workloads are invented to show how the signals combine.
Picture a UK distribution business with workloads on vSphere 8. Its Broadcom renewal falls in spring 2027, and its hardware is due for replacement in the same year.
| Workload (illustrative) | Signals | Route |
|---|---|---|
| Dynamics AX 2012 R3 on SQL Server 2016 | ERP out of extended support, paid SQL ESUs | Replace with Dynamics 365 |
| Warehouse scanning services (Linux, already in containers) | High change, few dependencies | SUSE Rancher on-site, with Azure Arc |
| Customer portal (.NET, weekly releases) | High change, owned code | Modernise onto Azure PaaS |
| File, print and line-of-business servers on Windows Server 2019 | Supported OS, low change, active SA | Azure VMs with Azure Hybrid Benefit |
| Reporting database on SQL Server 2014 | Free ESUs on Azure until 8 July 2027 | Azure VM now, upgrade before July 2027 |
| Third-party transport system certified only on vSphere | Vendor will not support another platform yet | AVS bridge, then revisit with the vendor |
| Two Windows Server 2012 R2 utilities | ESUs ended 13 October 2026 | Retire or rebuild, never rehost |
The estate ends up with five routes and one small AVS footprint. The AVS piece is the only part that still needs a VCF subscription, so the renewal conversation with Broadcom shrinks to the cores that footprint uses. Our cost model post shows how to price that comparison honestly.
We see the same mistakes in most VMware exit plans.
We run the framework above as our VMware Exit Assessment. Agents assist with discovery and code analysis, so each workload gets its signals and a recommended route. We build a cost model against your Broadcom renewal, and we set a UI and regression test baseline before anything moves. We re-test after cutover and hand over an evidence pack, and a managed service can run the result afterwards.
The testing approach comes from our agentic software delivery work. One anonymised client has every release AI-tested, including UI testing and Azure DevOps bug verification, and the client released more than 15 testing roles. That project is about release testing, not migration, and the agentic release testing case study describes it.
Our VMware Exit Assessment maps each workload to a route, models the cost against your Broadcom renewal and sets a test baseline before anything moves.
Or call us directly: 01625 569 777