CloudLabs Decades of server expertise
Available · remote-firstBeschikbaar · remote

Azure Local in 2026: The Flaws Are Documented. Plan Your Exit Before You Enter.

By Hans Vredevoort · 11 June 2026 · 12 minute read · Azure Local

I will be the last to spread rumors about Azure Local. Microsoft documents the problems itself: a continuously updated known-issues page, a public GitHub repository full of troubleshooting guides, and a disconnected variant whose February 2026 release notes read like a bug tracker. None of that makes Azure Local a bad product. It makes it a specific product, and most of the customers who regret buying it never understood what they were buying.

This article names the structural flaws, separates them from the fixable ones, debunks one popular myth about Windows Server 2025, and explains why your exit path belongs in the design from day one.

1. The orchestrator owns everything, including your outage

Azure Local replaced familiar tooling like Cluster Aware Updating with a single orchestrator, the Lifecycle Manager, that owns the operating system, the agents, the Arc resource bridge, and the solution extensions. One pipeline, one update, one validation chain. When it works, it is elegant. When it fails mid-flight, you are stuck in a half-updated state with no rollback, and the fix is frequently a support ticket rather than something you control.

This is not anecdote. Microsoft maintains a permanently updated known-issues page for each release and a public AzureLocal-Supportability repository on GitHub that support engineers and customers both work from. A GA product that needs a community-facing triage repo is telling you something about its operational maturity.

The most damaging failure pattern we see is state drift between the cloud and the cluster. A documented example: an admin recreated a Network ATC intent after a host problem, and every subsequent update failed environment validation because the validator still expected the old intent. The stale configuration lived somewhere in Azure, beyond local repair. The cluster ran fine; it just could never be updated again without escalation.

Field rule Treat Network ATC intents as immutable after deployment. Stay one release behind (N-1), read the known-issues page and the Supportability repo before every solution update, and run the health checks from PowerShell before letting Azure Update Manager touch anything. Start-SolutionUpdate from PowerShell gives you far more diagnosable output than the portal. Our CAU runbook discipline translates directly: same governance, different engine.

2. The Arc leash: certificates, deadlines, and a 30-day clock

Azure Local's control plane lives in Azure, and Microsoft enforces that dependency with hard deadlines. The Arc resource bridge needs a solution update within one year or its certificates expire and VM management breaks. Modern Lifecycle policy requires you to stay within six months of the latest release to remain supported. The cluster must sync with Azure every 30 days. Miss enough of these windows and you own a hypervisor you can no longer fully manage.

Read that again from an operations perspective: patching is no longer your decision. It is a contractual obligation with technical enforcement. For some organizations that is a feature, it forces hygiene. For organizations whose instinct is "we patch when we have tested," this platform will fight you every quarter, and it will win, because the alternative is a degraded management plane.

There is no circumvention here, only mitigation: monitor the bridge certificate age and the sync status as first-class alerts, and never let a cluster sit more than two release cycles behind. The dependency itself is the product.

3. Disconnected Operations: too small to scale, too connected to be sovereign

The customers who most need on-premises infrastructure, defence, critical infrastructure, sovereignty-constrained sectors, are exactly the ones Azure Local Disconnected Operations targets. The February 2026 release shipped with more than half a dozen critical known issues, AKS that does not function fully air-gapped, and a multi-rack option that is both still in preview and dependent on a permanent connection back to Microsoft. So the variant that is genuinely disconnected is too small to be useful at scale, and the variant that scales is not disconnected. That is an architectural contradiction, not a patchable bug.

Standard Azure Local tolerates 30 days offline, full stop. If your requirement says air-gap, the answer is Windows Server failover clustering or a non-Microsoft stack. There is no configuration of Azure Local that satisfies it.

4. Storage and migration lock-in

Azure Local is Storage Spaces Direct only. No SAN, no shared external arrays, no choice. We compared the architectures at length in SAN vs S2D vs Azure Local; the short version is that S2D is a fine technology and a poor monopoly.

The migration story is worse than the storage story. Microsoft supports no live migration between Windows Server and Azure Local in either direction, and no network migration from Azure Local back to Windows Server at all. Azure Migrate, the inbound path, only handles CSV-attached disks and still carries a preview label. Getting on requires a forklift; getting off is officially not a journey Microsoft describes. That asymmetry is deliberate, and it is the strongest argument for designing your exit before you sign.

5. The myth: "everyone is rolling back to Server 2022"

The standard alternative to Azure Local is Windows Server 2025 Datacenter with Hyper-V, failover clustering, and storage of your choice, optionally Arc-enabled for the portal benefits without the lifecycle handcuffs. We covered what 2025 actually adds for cluster operators in a separate article: GPU partitioning with live migration, dynamic processor compatibility, vTPM improvements, hot-patching.

Lately we hear the counterclaim that Windows Server 2025 is being abandoned and customers are retreating to 2022. The first year was genuinely rough: immature NIC and storage drivers, hot-patching moving behind a subscription, and the infamous bug where 2019 and 2022 servers upgraded themselves to 2025 overnight, sometimes without a license, a defect Microsoft only closed in April 2026, more than a year after acknowledging it. Some shops did roll back in 2025, and they had reasons.

But as a strategy for mid-2026 the retreat no longer holds. The ugly April 2026 patch that put domain controllers into reboot loops hit Server 2022, 2019, and 2016 just as hard as 2025; all of them needed emergency out-of-band fixes. Rolling back buys you zero patch-quality improvement. Meanwhile Server 2022 exits mainstream support in October 2026. Deploying a new cluster on it today means building on an OS that goes into maintenance mode within months. Validate your NIC and storage firmware against the 2025 hardware list, then deploy 2025.

6. Veeam is the exit. Install it on day one.

Here is the saving grace: Azure Local VMs are ordinary Hyper-V VMs on Cluster Shared Volumes. Veeam, or any comparable host-level backup product, backs them up agentlessly and restores or Instant-Recovers them to any standalone Hyper-V host or Windows Server failover cluster. The backup path goes around everything Microsoft declines to support: no live migration needed, no network migration, no Azure Migrate preview.

The practical exit runbook is short. Backup-copy or replicate to the target cluster, cut over VM by VM in maintenance windows, re-map networks and re-IP where needed, remove the Arc Connected Machine agent from guests, and verify Gen 2 firmware and Secure Boot settings after restore (the same territory as our Secure Boot certificates article, which bites on both platforms).

Bottom line An Azure Local commitment without a tested, rehearsed restore path to a non-Azure-Local cluster is not a platform decision. It is a hostage situation with a monthly invoice.

7. What we tell customers still contemplating Azure Local

Buy Azure Local because you want the Azure control plane on-premises, never despite it. Four qualifying questions decide it:

  1. Do you actually want Azure as your management plane? Arc VM provisioning, Azure Policy, Azure Virtual Desktop on-premises, free Extended Security Updates for legacy guests. If these have real value to you, Azure Local delivers things Windows Server does not, and the subscription can pencil out.
  2. Can your team live with Modern Lifecycle? Mandatory updates on Microsoft's clock, certificate deadlines, a 30-day sync requirement, and the acceptance that some failures end in tickets, not fixes. If that description raises your blood pressure, believe the feeling.
  3. Is connectivity guaranteed, forever? If sovereignty or air-gap appears anywhere in the requirements, walk away now. Section 3 is not going to improve by your go-live date.
  4. Do you need SAN, stretch clustering on your own terms, or VMM-style control? Then it is Windows Server, full stop.

If the answers point to yes, proceed deliberately: validated hardware exactly per catalog, scripted deployment, immutable network intents, N-1 release cadence, and Veeam in the design from day one. And note where the broader market is going: most of the post-VMware wave we assess lands on Windows Server 2025 Hyper-V, Proxmox, or Nutanix, not Azure Local. People escaping one lock-in are rationally reluctant to sign a deeper one.

Deciding right now?

A CloudLabs Azure Local Readiness Assessment gives you a go/no-go with explicit trade-offs in five working days, including the exit-path design most vendors skip. If you already run Azure Local and want out, we scope the Veeam-based migration with you.

Book an assessment →

Frequently asked questions

Is Azure Local a bad product?

No. It is a Microsoft-operated appliance in your rack. If you want the Azure control plane on-premises and accept Modern Lifecycle obligations, it delivers things Windows Server does not. The regret cases are almost always customers who expected an autonomous on-premises platform.

Can Azure Local run fully air-gapped?

Not in practice. Standard Azure Local supports up to 30 days disconnected. The Disconnected Operations variant shipped in early 2026 with multiple critical known issues, AKS not functioning fully air-gapped, and a multi-rack option requiring a permanent Microsoft connection. Hard air-gap means Windows Server failover clustering.

Are customers really abandoning Windows Server 2025 for 2022?

Some rolled back in 2025 over driver maturity. For new clusters in mid-2026 the argument fails: Server 2022 leaves mainstream support in October 2026, and the April 2026 patch disaster hit 2022 and 2019 as hard as 2025. Validate firmware against the 2025 hardware list and deploy 2025.

How do I migrate off Azure Local?

Backup-based. Microsoft supports no live or network migration to Windows Server. Veeam backs up the VMs at host level and restores them to any Hyper-V cluster. Plan re-IP, remove the Arc agent from guests, and check Secure Boot settings after restore.

What happens if I skip solution updates?

Modern Lifecycle requires staying within six months of the latest release, and the Arc resource bridge needs an update within a year to keep its certificates valid. Outside those windows you lose support compliance and eventually parts of the VM management plane.

Azure Local in 2026: de gebreken zijn gedocumenteerd. Plan je exit voordat je instapt.

Door Hans Vredevoort · 11 juni 2026 · 12 minuten leestijd · Azure Local

Niemand hoeft geruchten over Azure Local te verspreiden. Microsoft documenteert de problemen zelf: een doorlopend bijgewerkte known-issues pagina, een publieke GitHub-repository vol troubleshooting guides, en een disconnected variant waarvan de release notes van februari 2026 lezen als een bugtracker. Dat maakt Azure Local geen slecht product. Het maakt het een specifiek product, en de meeste klanten die spijt hebben van de aanschaf, hebben nooit begrepen wat ze kochten.

Dit artikel benoemt de structurele gebreken, scheidt ze van de oplosbare, prikt een populaire mythe over Windows Server 2025 door, en legt uit waarom je exitpad vanaf dag één in het ontwerp hoort.

1. De orchestrator bezit alles, inclusief je storing

Azure Local verving vertrouwde tooling zoals Cluster Aware Updating door één orchestrator, de Lifecycle Manager, die het besturingssysteem, de agents, de Arc resource bridge en de solution extensions bezit. Één pipeline, één update, één validatieketen. Als het werkt, is het elegant. Als het halverwege faalt, zit je vast in een half-bijgewerkte staat zonder rollback, en is de oplossing regelmatig een supportticket in plaats van iets dat je zelf in de hand hebt.

Dit is geen anekdote. Microsoft onderhoudt per release een permanent bijgewerkte known-issues pagina en een publieke AzureLocal-Supportability repository op GitHub waar zowel supportengineers als klanten uit werken. Een GA-product dat een publieke triage-repo nodig heeft, vertelt je iets over de operationele volwassenheid.

Het schadelijkste faalpatroon dat wij zien is state drift tussen cloud en cluster. Een gedocumenteerd voorbeeld: een beheerder maakte na een hostprobleem een Network ATC intent opnieuw aan, waarna elke volgende update faalde op environment validation omdat de validator nog de oude intent verwachtte. De verouderde configuratie leefde ergens in Azure, buiten lokaal bereik. Het cluster draaide prima; het kon alleen nooit meer worden bijgewerkt zonder escalatie.

Vuistregel uit het veld Behandel Network ATC intents na deployment als onveranderlijk. Blijf één release achter (N-1), lees vóór elke solution update de known-issues pagina en de Supportability-repo, en draai de health checks vanuit PowerShell voordat Azure Update Manager iets aanraakt. Start-SolutionUpdate vanuit PowerShell geeft veel beter diagnosticeerbare output dan de portal. Onze CAU-runbookdiscipline vertaalt één op één: zelfde governance, andere motor.

2. De Arc-ketting: certificaten, deadlines en een 30-dagenklok

Het control plane van Azure Local leeft in Azure, en Microsoft dwingt die afhankelijkheid af met harde deadlines. De Arc resource bridge heeft binnen een jaar een solution update nodig, anders verlopen de certificaten en breekt VM-beheer. Modern Lifecycle policy vereist dat je binnen zes maanden van de nieuwste release blijft om supported te zijn. Het cluster moet elke 30 dagen synchroniseren met Azure. Mis genoeg van deze vensters en je bezit een hypervisor die je niet meer volledig kunt beheren.

Lees dat nog eens vanuit operationeel perspectief: patchen is niet langer jouw beslissing. Het is een contractuele verplichting met technische handhaving. Voor sommige organisaties is dat een feature, het dwingt hygiëne af. Voor organisaties met als instinct "wij patchen wanneer we getest hebben" vecht dit platform elk kwartaal tegen je, en het wint, want het alternatief is een gedegradeerd management plane.

Hier bestaat geen omweg, alleen mitigatie: bewaak de leeftijd van het bridge-certificaat en de syncstatus als eersteklas alerts, en laat een cluster nooit meer dan twee releasecycli achterlopen. De afhankelijkheid zelf ís het product.

3. Disconnected Operations: te klein om te schalen, te verbonden om soeverein te zijn

De klanten die on-premises infrastructuur het hardst nodig hebben, defensie, vitale infrastructuur, soevereiniteitsgebonden sectoren, zijn precies de doelgroep van Azure Local Disconnected Operations. De release van februari 2026 verscheen met meer dan een half dozijn kritieke known issues, AKS dat niet volledig air-gapped functioneert, en een multi-rack optie die zowel nog in preview is als afhankelijk van een permanente verbinding met Microsoft. De variant die werkelijk disconnected is, is dus te klein om op schaal nuttig te zijn, en de variant die schaalt is niet disconnected. Dat is een architecturale tegenspraak, geen patchbare bug.

Standaard Azure Local tolereert 30 dagen offline, punt. Staat air-gap in je eisen, dan is het antwoord Windows Server failover clustering of een niet-Microsoft stack. Geen enkele configuratie van Azure Local voldoet eraan.

4. Storage- en migratie-lock-in

Azure Local is uitsluitend Storage Spaces Direct. Geen SAN, geen gedeelde externe arrays, geen keuze. We vergeleken de architecturen uitgebreid in SAN vs S2D vs Azure Local; de korte versie is dat S2D prima technologie is en een slecht monopolie.

Het migratieverhaal is erger dan het storageverhaal. Microsoft ondersteunt geen live migration tussen Windows Server en Azure Local in welke richting dan ook, en helemaal geen network migration van Azure Local terug naar Windows Server. Azure Migrate, het inkomende pad, verwerkt alleen CSV-gekoppelde disks en draagt nog altijd een preview-label. Erop komen vereist een verhuiswagen; eraf komen is officieel geen reis die Microsoft beschrijft. Die asymmetrie is bewust, en het is het sterkste argument om je exit te ontwerpen vóór je tekent.

5. De mythe: "iedereen gaat terug naar Server 2022"

Het standaardalternatief voor Azure Local is Windows Server 2025 Datacenter met Hyper-V, failover clustering en storage naar keuze, optioneel Arc-enabled voor de portalvoordelen zonder de lifecycle-handboeien. Wat 2025 werkelijk toevoegt voor clusterbeheerders beschreven we in een apart artikel: GPU-partitionering met live migration, dynamic processor compatibility, vTPM-verbeteringen, hot-patching.

De laatste tijd horen we de tegenwerping dat Windows Server 2025 wordt verlaten en klanten terugkeren naar 2022. Het eerste jaar was werkelijk ruig: onvolwassen NIC- en storagedrivers, hot-patching achter een abonnement, en de beruchte bug waarbij 2019- en 2022-servers zichzelf 's nachts naar 2025 upgradeden, soms zonder licentie, een defect dat Microsoft pas in april 2026 sloot, ruim een jaar na erkenning. Sommige organisaties zijn in 2025 inderdaad teruggegaan, en met reden.

Maar als strategie voor medio 2026 houdt de terugtocht geen stand. De lelijke patch van april 2026 die domain controllers in reboot loops bracht, raakte Server 2022, 2019 en 2016 even hard als 2025; allemaal hadden ze nood-fixes nodig. Terugrollen levert nul verbetering in patchkwaliteit op. Ondertussen verlaat Server 2022 in oktober 2026 mainstream support. Een nieuw cluster erop bouwen betekent vandaag bouwen op een OS dat binnen maanden in onderhoudsmodus gaat. Valideer je NIC- en storagefirmware tegen de 2025-hardwarelijst en zet 2025 neer.

6. Veeam is de exit. Installeer het op dag één.

Hier is de reddende eigenschap: Azure Local VM's zijn gewone Hyper-V VM's op Cluster Shared Volumes. Veeam, of een vergelijkbaar host-level backupproduct, maakt er agentless back-ups van en herstelt ze, desnoods via Instant Recovery, naar elke standalone Hyper-V host of Windows Server failover cluster. Het backuppad loopt om alles heen wat Microsoft weigert te ondersteunen: geen live migration nodig, geen network migration, geen Azure Migrate preview.

Het praktische exit-runbook is kort. Backup-copy of repliceer naar het doelcluster, cut-over per VM in onderhoudsvensters, wijs netwerken opnieuw toe en pas IP-adressen aan waar nodig, verwijder de Arc Connected Machine agent uit de guests, en controleer Gen 2-firmware en Secure Boot-instellingen na restore (hetzelfde terrein als ons Secure Boot-certificatenartikel, dat op beide platformen bijt).

Kern Een Azure Local commitment zonder een getest en geoefend restorepad naar een niet-Azure-Local cluster is geen platformbeslissing. Het is een gijzeling met een maandelijkse factuur.

7. Wat wij zeggen tegen klanten die Azure Local nog overwegen

Koop Azure Local omdat je het Azure control plane on-premises wilt, nooit ondanks dat. Vier kwalificerende vragen beslissen het:

  1. Wil je Azure werkelijk als je management plane? Arc VM-provisioning, Azure Policy, Azure Virtual Desktop on-premises, gratis Extended Security Updates voor legacy guests. Hebben deze echte waarde voor jou, dan levert Azure Local dingen die Windows Server niet biedt, en kan het abonnement uit.
  2. Kan je team leven met Modern Lifecycle? Verplichte updates op het ritme van Microsoft, certificaatdeadlines, een 30-dagensyncplicht, en de acceptatie dat sommige storingen eindigen in tickets, niet in fixes. Stijgt je bloeddruk van die beschrijving, geloof dat gevoel.
  3. Is connectiviteit gegarandeerd, voor altijd? Staat soevereiniteit of air-gap ergens in de eisen, loop nu weg. Sectie 3 wordt niet beter vóór je go-live.
  4. Heb je SAN nodig, stretch clustering op eigen voorwaarden, of VMM-achtige controle? Dan is het Windows Server, punt.

Wijzen de antwoorden naar ja, ga dan weloverwogen verder: gevalideerde hardware exact volgens catalogus, gescripte deployment, onveranderlijke network intents, N-1 releasecadans, en Veeam vanaf dag één in het ontwerp. En let op waar de bredere markt heen gaat: het grootste deel van de post-VMware golf die wij beoordelen landt op Windows Server 2025 Hyper-V, Proxmox of Nutanix, niet op Azure Local. Wie aan de ene lock-in ontsnapt, tekent niet graag voor een diepere.

Nu aan het beslissen?

Een CloudLabs Azure Local Readiness Assessment geeft je binnen vijf werkdagen een go/no-go met expliciete trade-offs, inclusief het exitpad-ontwerp dat de meeste leveranciers overslaan. Draai je al Azure Local en wil je eruit, dan scopen we de Veeam-gebaseerde migratie met je.

Plan een assessment →

Veelgestelde vragen

Is Azure Local een slecht product?

Nee. Het is een door Microsoft beheerde appliance in jouw rack. Wil je het Azure control plane on-premises en accepteer je de Modern Lifecycle-verplichtingen, dan levert het dingen die Windows Server niet biedt. De spijtgevallen zijn vrijwel altijd klanten die een autonoom on-premises platform verwachtten.

Kan Azure Local volledig air-gapped draaien?

In de praktijk niet. Standaard Azure Local ondersteunt maximaal 30 dagen disconnected. De Disconnected Operations-variant verscheen begin 2026 met meerdere kritieke known issues, AKS dat niet volledig air-gapped werkt, en een multi-rack optie die een permanente Microsoft-verbinding vereist. Harde air-gap betekent Windows Server failover clustering.

Verlaten klanten Windows Server 2025 werkelijk voor 2022?

Sommigen zijn in 2025 teruggerold vanwege drivervolwassenheid. Voor nieuwe clusters medio 2026 faalt het argument: Server 2022 verlaat in oktober 2026 mainstream support, en het patchdebacle van april 2026 raakte 2022 en 2019 even hard als 2025. Valideer firmware tegen de 2025-hardwarelijst en zet 2025 neer.

Hoe migreer ik van Azure Local af?

Via backup. Microsoft ondersteunt geen live of network migration naar Windows Server. Veeam maakt host-level back-ups van de VM's en herstelt ze naar elk Hyper-V cluster. Plan her-IP, verwijder de Arc-agent uit de guests, en controleer Secure Boot-instellingen na restore.

Wat gebeurt er als ik solution updates oversla?

Modern Lifecycle vereist dat je binnen zes maanden van de nieuwste release blijft, en de Arc resource bridge heeft binnen een jaar een update nodig om de certificaten geldig te houden. Buiten die vensters verlies je supportcompliance en uiteindelijk delen van het VM management plane.