<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Azure Arc Blog articles</title>
    <link>https://techcommunity.microsoft.com/t5/azure-arc-blog/bg-p/AzureArcBlog</link>
    <description>Azure Arc Blog articles</description>
    <pubDate>Sun, 19 Apr 2026 09:09:05 GMT</pubDate>
    <dc:creator>AzureArcBlog</dc:creator>
    <dc:date>2026-04-19T09:09:05Z</dc:date>
    <item>
      <title>Bringing AI to the Factory Floor with Foundry Local - Now in Public Preview on Azure Local</title>
      <link>https://techcommunity.microsoft.com/t5/azure-arc-blog/bringing-ai-to-the-factory-floor-with-foundry-local-now-in/ba-p/4509951</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;Key capabilities in this preview&lt;/H3&gt;
&lt;P&gt;Foundry Local exposes standard REST and OpenAI‑compatible APIs, enabling IT and AI teams to deploy and operate local AI workloads using familiar, cloud‑aligned patterns across edge and on‑prem environments.&lt;/P&gt;
&lt;P&gt;In this public preview, we deliver the following capabilities: &amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Azure Arc extension for Foundry Local&lt;BR /&gt;&lt;/STRONG&gt;Deploy and manage Foundry Local via an Azure Arc extension, enabling consistent install, configure, update, and governance workflows across Arc‑enabled Kubernetes clusters, in addition to Helm‑based installation.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Built‑in generative models from the Foundry Local catalog&lt;BR /&gt;&lt;/STRONG&gt;Deploy pre‑built generative models directly from the Foundry Local model catalog using a simple control‑plane API request.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Bring‑your‑own predictive models (ONNX) from OCI registries&lt;BR /&gt;&lt;/STRONG&gt;Deploy custom predictive models (such as ONNX models) securely pulled from customer‑managed OCI registries and run locally.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;REST and OpenAI‑compatible inference endpoints&lt;BR /&gt;&lt;/STRONG&gt;Consume both generative and predictive models through standard HTTP endpoints.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Multi‑model orchestration for agent‑style applications&lt;BR /&gt;&lt;/STRONG&gt;Enable applications that coordinate multiple local models—for example, generative models guiding calls to predictive models—within a single Kubernetes cluster.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Running Foundry Local on Azure Local single-node gives you:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;A validated, supported hardware foundation&lt;/STRONG&gt;&amp;nbsp;for running AI inference at the edge, from compact 1U nodes on the factory floor to rugged form factors in remote sites, using hardware from the Azure Local catalog&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;AKS on Azure Local as the deployment target&lt;/STRONG&gt;, so Foundry Local runs as a containerized workload managed by Kubernetes - the same operational model you use for any other workload on the cluster&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;GPU access through the NVIDIA device plugin&lt;/STRONG&gt;&amp;nbsp;on AKS, giving Foundry Local's ONNX Runtime direct access to the node's discrete GPU without requiring Windows or host-OS-level configuration&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;Two installation Options for single node deployment:&lt;/H4&gt;
&lt;P&gt;The preview includes the Foundry Local Azure Arc extension, providing a consistent installation, deployment, and lifecycle management experience through Azure Arc, while also supporting Helm‑based installation&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Choose one of two installation paths:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Option 1&lt;/STRONG&gt;&lt;STRONG&gt; -&lt;/STRONG&gt;&lt;STRONG&gt; Arc-enabled Kubernetes Extension&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Recommended when:&lt;/STRONG&gt;&amp;nbsp;your organization manages multiple Azure Local instances and wants Microsoft to handle the deployment lifecycle — version updates, configuration drift detection, health monitoring — through the Azure portal without the team needing to manage Helm releases manually.&lt;/P&gt;
&lt;P&gt;Arc-enabled Kubernetes extensions deploy and manage workloads on AKS clusters registered with Azure. The extension operator runs in the cluster and reconciles the desired state declared in Azure, which means you don't need direct&amp;nbsp;kubectl&amp;nbsp;or&amp;nbsp;helm&amp;nbsp;access to the node to push updates. This is the lower-operational-overhead path for OT teams who are not Kubernetes specialists.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Once installed, the extension appears in the Azure portal under your AKS cluster's Extensions blade. Model updates and configuration changes are pushed by modifying the extension configuration in Azure — no shell access to the node required. For disconnected or intermittently connected deployments, the extension operator caches its desired state and continues operating; it reconciles with Azure when connectivity resumes.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Option 2&lt;/STRONG&gt;&lt;STRONG&gt; -&lt;/STRONG&gt;&lt;STRONG&gt; Helm Chart&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Recommended when:&lt;/STRONG&gt;&amp;nbsp;your team manages AKS workloads with Helm or GitOps (Flux), and you need precise control over GPU resource allocation, node affinity, model pre-loading, or persistent volume configuration.&lt;/P&gt;
&lt;P&gt;The Helm chart gives you full control over the deployment manifest. You decide exactly how much GPU memory is requested per pod, which node the inference pod is pinned to, and what StorageClass backs the model cache. This matters on a single-node Azure Local deployment where you're sharing one physical GPU between the inference workload and potentially other AKS workloads.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;With Helm you can also integrate with Flux for GitOps-managed deployment — useful when you manage multiple Azure Local single-node instances across plant sites and want to push model or configuration updates from a central Git repository.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;Example of a model deployment YAML file&lt;/img&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt;&amp;nbsp;Verify the chart repository URL, chart name, and exact&amp;nbsp;values.yaml&amp;nbsp;parameters from the official Foundry Local documentation before deploying to production.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Choosing Between the Two&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Helm Chart&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Arc Extension&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;authentication&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;API key&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;EntraID&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Version upgrades&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Manual&amp;nbsp;helm upgrade&amp;nbsp;or Flux&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Automatic, managed by Microsoft&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;GitOps compatible&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Yes (Flux HelmRelease)&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Yes (via Azure Policy / desired state)&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Requires cluster access&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Yes&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;No (after initial registration)&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Best for&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Platform engineers, custom configs&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;OT-managed sites, multi-site fleet&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Disconnected operation&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Works after initial deploy&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Works; reconciles on reconnect&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Control plane&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;K8S native management &amp;nbsp;(kubectl)&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;K8S native management &amp;nbsp;+ REST API control plane&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;Early Customer Validation and Key Scenarios&lt;/H3&gt;
&lt;P&gt;Early customer validation is shaping the preview -helping ensure Foundry Local meets real-world requirements for latency, data control, and operating in constrained or disconnected environments across industries such as energy, manufacturing, government, financial services, and retail.&lt;/P&gt;
&lt;P&gt;Based on this early feedback, customers are prioritizing scenarios such as:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Sovereign and regulated&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;o&amp;nbsp;&amp;nbsp; On-site inference with data, models, and processing under customer control&lt;/P&gt;
&lt;P&gt;o&amp;nbsp;&amp;nbsp; Decision support in disconnected or restricted-network environments&lt;/P&gt;
&lt;P&gt;o&amp;nbsp;&amp;nbsp; In-jurisdiction processing for sensitive records and casework&lt;/P&gt;
&lt;P&gt;o&amp;nbsp;&amp;nbsp; Real-time detection and situational awareness within secure facilities&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Industrial and critical infrastructure&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;o&amp;nbsp;&amp;nbsp; Edge operations assistants combining sensor telemetry with conversational AI&lt;/P&gt;
&lt;P&gt;o&amp;nbsp;&amp;nbsp; Low-latency quality inspection and process verification on factory floors&lt;/P&gt;
&lt;P&gt;o&amp;nbsp;&amp;nbsp; Predictive maintenance for remote or intermittently connected equipment&lt;/P&gt;
&lt;P&gt;o&amp;nbsp;&amp;nbsp; Local safety monitoring and operational oversight close to systems&lt;/P&gt;
&lt;P&gt;This input is guiding improvements across deployment flows, model catalog experience, hardware coverage, telemetry visibility, and documentation -so teams can evaluate and adopt Foundry Local more quickly and confidently in the environments above.&lt;/P&gt;
&lt;P&gt;&lt;U&gt;Examples: &lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;CNC Anomaly Explanation: &lt;/STRONG&gt;A machine vision system on a CNC line classifies a surface defect and passes the classification JSON to the Foundry Local endpoint. Phi-4-mini generates a plain-language root-cause hypothesis for the operator, referencing the specific machining parameters.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Disconnected Safety Procedure Lookup: &lt;/STRONG&gt;An offshore platform or remote mine site loses WAN connectivity. The Foundry Local pods continue serving requests from the AKS cluster on the Azure Local node - Kubernetes keeps the pods running, the model is already on the local PersistentVolume, and no external dependency is required. Workers query safety procedures (LOTO sequences, chemical handling) from an intranet application backed by the same inference endpoint.&lt;STRONG&gt; &lt;/STRONG&gt;Qwen2.5-7B fits within 8–12 GB VRAM and supports a 32K token context window, making it viable for inline procedure retrieval without a separate vector database - useful when plant-floor infrastructure is minimal.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;Foundry Local for Devices and Foundry Local on Azure Local: What's Different&lt;/H3&gt;
&lt;P&gt;&lt;STRONG&gt;Foundry Local&lt;/STRONG&gt; for devices reached general availability for developer devices -Windows 10/11, macOS (Apple Silicon), and Android. That release targets a specific scenario: a developer or end user running AI inference on their own machine, with the model executing locally on their CPU, GPU, or NPU. The install is a single command (winget&amp;nbsp;or&amp;nbsp;brew), the service runs directly on the host OS, and there is no Azure subscription or infrastructure required. It is a developer tool and an application-embedded runtime.&lt;/P&gt;
&lt;P&gt;General overview of Foundry Local is available here: &lt;A href="https://learn.microsoft.com/en-us/azure/foundry-local/what-is-foundry-local" target="_blank" rel="noopener"&gt;What is Foundry Local? - Foundry Local | Microsoft Learn&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;The public preview for Azure Local single node is a different deployment target built for a different operational context.&lt;/STRONG&gt; The runtime is the same - ONNX Runtime, the same model catalog, the same OpenAI-compatible API - but where it runs, how it is deployed, and how it is managed are entirely different.&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Foundry Local for Devices (GA)&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Foundry Local on Azure Local Single Node (Preview)&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Target&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Developer machines, end-user devices&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Enterprise edge servers on the factory floor or remote site&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;OS&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Windows 10/11, macOS, Android&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Linux container on AKS on Azure Local&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Hardware&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Laptops, workstations, NPU-equipped devices&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Validated server hardware from the Azure Local catalog&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;GPU access&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Direct host GPU (CUDA, DirectML, Apple Neural Engine)&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;NVIDIA device plugin on Kubernetes&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Installation&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;winget install&amp;nbsp;or&amp;nbsp;brew install&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Arc-enabled Kubernetes extension or Helm chart&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Lifecycle management&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Manual update via&amp;nbsp;winget upgrade&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Managed via Helm/Flux or Arc extension operator&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Intended consumers&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;One developer or one application on one machine&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Multiple applications sharing one inference endpoint on the plant network&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Disconnected operation&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Supported after model download; primarily online&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Designed for persistent disconnected operation with NVMe-cached models&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Model persistence&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Local device cache&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Kubernetes PersistentVolume on local storage&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Operational model&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Developer installs and manages it&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Platform team deploys it; applications consume it as a service&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The short version: the GA device release is for building and running AI-enabled applications on a single machine. The Azure Local single-node preview is for deploying Foundry Local as a shared, production inference service that runs continuously on validated industrial hardware, survives WAN outages, and is consumed by multiple workloads running on the same edge cluster.&lt;/P&gt;
&lt;P&gt;If you are prototyping an application on your laptop using the GA release, the same application code - specifically the OpenAI-compatible API calls - runs unchanged against the Azure Local deployment. You change only the&amp;nbsp;base_url&amp;nbsp;from&amp;nbsp;localhost&amp;nbsp;to the Kubernetes Service&lt;/P&gt;
&lt;H3&gt;Built for Secure Industrial and Sovereign Operations&lt;/H3&gt;
&lt;P&gt;Foundry Local supports Microsoft’s sovereign cloud principles—allowing AI workloads to operate fully locally, with customer‑controlled data boundaries and governance.&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;img&gt;Foundry Local on Arc high level Service Diagram&lt;/img&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;BR /&gt;Integration with Azure Arc provides unified management, configuration, and monitoring across hybrid and disconnected landscapes, enabling organizations to meet stringent compliance and operational requirements while adopting advanced AI capabilities.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;Learn more about Foundry Local on Azure Local&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;RECOMMENDED&amp;nbsp;&lt;/STRONG&gt;participate in Foundry Local on Azure Local preview form &lt;A href="https://aka.ms/FoundryLocalAzure_PreviewRequest" target="_blank" rel="noopener"&gt;link&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Foundry Local on Azure Local Documentation &lt;A href="https://aka.ms/FoundryLocalonAzureLocal_documentation" target="_blank" rel="noopener"&gt;link&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Reach out to the team&amp;nbsp;for support requests, feedback or suggestions here:&amp;nbsp;&lt;A href="mailto:FoundryLocal_Support@microsoft.com" target="_blank" rel="noopener"&gt;FoundryLocal_Support@microsoft.com&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Foundry Local on Azure Local: HELM deployment Demo - &lt;A href="https://aka.ms/FoundryLocal_HELM_Deployment" target="_blank" rel="noopener"&gt;link&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Foundry Local is now Generally Available&lt;/STRONG&gt; &lt;A href="https://devblogs.microsoft.com/foundry/foundry-local-ga/" target="_blank" rel="noopener"&gt;link&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 17 Apr 2026 15:23:10 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-arc-blog/bringing-ai-to-the-factory-floor-with-foundry-local-now-in/ba-p/4509951</guid>
      <dc:creator>liranlyabock_microsoft</dc:creator>
      <dc:date>2026-04-17T15:23:10Z</dc:date>
    </item>
    <item>
      <title>SQL Server enabled by Azure Arc Overview</title>
      <link>https://techcommunity.microsoft.com/t5/azure-arc-blog/sql-server-enabled-by-azure-arc-overview/ba-p/4496399</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Table of Contents&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;What is Azure Arc-enabled SQL Server?&lt;/LI&gt;
&lt;LI&gt;Connecting SQL Server to Azure Arc (4-step onboarding)&lt;/LI&gt;
&lt;LI&gt;Your SQL Server is Now in Azure (unified management)&lt;/LI&gt;
&lt;LI&gt;SQL Best Practices Assessment&lt;/LI&gt;
&lt;LI&gt;Monitoring and Governance&lt;/LI&gt;
&lt;LI&gt;Troubleshooting Guide&lt;/LI&gt;
&lt;LI&gt;Azure Arc Demo&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What You Can Learn from This Article&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;This article walks you through the end-to-end journey of bringing external SQL Servers (on-prem, AWS, GCP, edge) under Azure management using Azure Arc. Specifically, you'll learn how to onboard SQL Server instances via the Arc agent and PowerShell script, navigate the unified Azure Portal experience for hybrid SQL estates, enable and interpret SQL Best Practices Assessments with Log Analytics, apply Azure Policy and performance monitoring across all environments, leverage Azure Hybrid Benefit for cost savings, and troubleshoot common issues like assessment upload failures, Wire Server 403 errors, and IMDS connectivity problem, with a real case study distinguishing Azure VM vs. Arc-enabled server scenarios.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H1&gt;&lt;A class="lia-anchor" target="_blank" name="_Toc222897156"&gt;&lt;/A&gt;1. What is Azure Arc-enabled SQL Server?&lt;/H1&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Arc helps you connect your SQL Server to Azure wherever it runs.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Whether your SQL Server is running on-premises in your datacenter, on AWS EC2, Google Cloud, or at an edge location Azure Arc brings it under Azure management. This means you get the same governance, security, and monitoring capabilities as native Azure resources and streamline migration journey to Azure, effectively manage SQL estate at scale and strengthen security and governance posture&lt;/P&gt;
&lt;P&gt;Cloud innovation. Anywhere.&lt;/P&gt;
&lt;P&gt;SQL Server migration in Azure Arc includes an end-to-end migration journey with the following capabilities:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Continuous database migration assessments with Azure SQL target recommendations and cost estimates.&lt;/LI&gt;
&lt;LI&gt;Seamless provisioning of Azure SQL Managed Instance as destination target, also with an option of free instance evaluation.&lt;/LI&gt;
&lt;LI&gt;Option to choose between two built-in migration methods: real-time database replication using Distributed Availability Groups (powered by the Managed Instance link feature), or log shipping via backup and restore (powered by Log Replay Service feature).&lt;/LI&gt;
&lt;LI&gt;Unified interface that eliminates the need to use multiple tools or to jump between various places in Azure portal.&lt;/LI&gt;
&lt;LI&gt;Microsoft Copilot is integrated to assist you at select points during the migration journey.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;learn more in&amp;nbsp;&lt;A href="https://techcommunity.microsoft.com/blog/MicrosoftDataMigration/sql-server-migration-in-azure-arc-%E2%80%93-generally-available/4471020" target="_blank" rel="noopener"&gt;SQL Server migration in Azure Arc – Generally Available | Microsoft Community Hub&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-anchor" target="_blank" name="_Toc222897157"&gt;&lt;/A&gt;1.1 The Problem Azure Arc Solves&lt;/P&gt;
&lt;P&gt;Organizations typically have SQL Servers scattered across multiple environments:&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Location&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Challenge Without Azure Arc&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;On-premises datacenter&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Separate management tools, no unified view&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;AWS EC2 instances&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Multi-cloud complexity, different monitoring&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Google Cloud VMs&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Inconsistent governance and policies&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Edge / Branch offices&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Limited visibility, manual compliance&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;VMware / Hyper-V&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;No cloud-native management features&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 50.00%" /&gt;&lt;col style="width: 50.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Arc solves this by extending a single Azure control plane to ALL your SQL Servers&amp;nbsp;regardless of where they physically run&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Azure Arc Overview&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-arc/overview" target="_blank" rel="noopener"&gt;Microsoft Learn&lt;/A&gt;:&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-arc/overview" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/azure/azure-arc/overview&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Architecture Reference — Administer SQL Server with Azure Arc&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/azure/architecture/hybrid/azure-arc-sql-server" target="_blank" rel="noopener"&gt;Microsoft Learn&lt;/A&gt;:&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/azure/architecture/hybrid/azure-arc-sql-server" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/azure/architecture/hybrid/azure-arc-sql-server&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Documentation Index — SQL Server enabled by Azure Arc&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/?view=sql-server-ver17" target="_blank" rel="noopener"&gt;Microsoft Learn&lt;/A&gt;:&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/?view=sql-server-ver17" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/?view=sql-server-ver17&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;SQL Server migration in Azure Arc (Community Hub):&amp;nbsp;&lt;A href="https://techcommunity.microsoft.com/blog/azuresqlblog/sql-server-migration-in-azure-arc-generally-available/4339783" target="_blank" rel="noopener"&gt;https://techcommunity.microsoft.com/blog/azuresqlblog/sql-server-migration-in-azure-arc-generally-av...&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H1&gt;2. Connecting SQL Server to Azure Arc&lt;/H1&gt;
&lt;H1&gt;&lt;STRONG&gt;&lt;SPAN style="color: rgb(30, 30, 30); font-size: 16px;"&gt;Connecting SQL Server to Azure Arc&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H1&gt;
&lt;P&gt;This section shows how to onboard your SQL Server to Azure Arc. Once connected, your SQL Server appears in Azure Portal alongside your other Azure resources.&lt;/P&gt;
&lt;P&gt;2.1 Step 1: Access Azure Arc Portal&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Navigation:&amp;nbsp;&lt;/STRONG&gt;Azure Portal → Azure Arc → Machines&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Figure 1:&amp;nbsp;&lt;/STRONG&gt;&lt;EM&gt;Azure Arc | Machines, Starting Point for Onboarding&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Description:&amp;nbsp;&lt;/STRONG&gt;The Azure Arc Machines blade is your entry point for connecting servers outside Azure. Click 'Onboard/Create' dropdown and select 'Onboard existing machines' to begin. The left menu shows Azure Arc capabilities: Machines, Kubernetes clusters, Data services, Licenses, etc. This is where ALL your Azure Arc-enabled servers will appear after onboarding.&lt;/P&gt;
&lt;P&gt;2.2 Step 2: Configure Onboarding Options&lt;/P&gt;
&lt;P&gt;Select your operating system, enable SQL Server auto-discovery, and choose connectivity method:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Figure 2:&amp;nbsp;&lt;/STRONG&gt;&lt;EM&gt;Onboarding Configuration, Enable SQL Server Auto-Discovery&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Description:&amp;nbsp;&lt;/STRONG&gt;Key settings: (1) Operating System select Windows or Linux, (2) SQL Server checkbox, 'Automatically connect any SQL Server instances to Azure Arc' enables auto-discovery of SQL instances on the server, (3) Connectivity method, 'Public endpoint' for direct internet access or 'Private endpoint' for VPN/ExpressRoute. The SQL Server checkbox is crucial, it installs the SQL Server extension automatically.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;💡 Important:&amp;nbsp;&lt;/STRONG&gt;Check the 'Connect SQL Server' option! This ensures SQL Server instances are automatically discovered and connected to Azure Arc.&lt;/P&gt;
&lt;P&gt;2.3 Step 3: Download the Onboarding Script&lt;/P&gt;
&lt;P&gt;Azure generates a customized PowerShell script containing your subscription details and configuration:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Figure 3:&amp;nbsp;&lt;/STRONG&gt;&lt;EM&gt;Generated Onboarding Script, Ready to Download&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Description:&amp;nbsp;&lt;/STRONG&gt;The portal generates a PowerShell script customized for your environment. Key components: (1) Agent download from Azure CDN, (2) Installation commands, (3) Pre-configured connection parameters (subscription, resource group, location). Click 'Download' to save the script. Requirements note: Server needs HTTPS (port 443) access to Azure endpoints.&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-anchor" target="_blank" name="_Toc222897163"&gt;&lt;/A&gt;2.4 Step 4: Run the Script on Your Server&lt;/P&gt;
&lt;P&gt;Copy the script to your SQL Server and execute it in PowerShell as Administrator:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Figure 4:&amp;nbsp;&lt;/STRONG&gt;&lt;EM&gt;Executing OnboardingScript.ps1 on the SQL Server&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Description:&amp;nbsp;&lt;/STRONG&gt;PowerShell console showing script execution from D:\Azure Arch directory. The script (OnboardingScript.ps1, 3214 bytes) installs the Azure Connected Machine Agent and registers the server with Azure Arc. During execution, a browser window opens for Azure authentication. After completion, the server appears in Azure Arc within minutes.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What happens during onboarding:&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Azure Connected Machine Agent is downloaded and installed&lt;/LI&gt;
&lt;LI&gt;Agent establishes secure connection to Azure&lt;/LI&gt;
&lt;LI&gt;Server is registered as an Azure Arc resource&lt;/LI&gt;
&lt;LI&gt;SQL Server extension is installed (if checkbox was enabled)&lt;/LI&gt;
&lt;LI&gt;SQL Server instance appears in Azure Arc → SQL Server&lt;/LI&gt;
&lt;/OL&gt;
&lt;UL&gt;
&lt;LI&gt;Connect Your SQL Server to Azure Arc&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/connect?view=sql-server-ver17" target="_blank" rel="noopener"&gt;Microsoft Learn&lt;/A&gt;:&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/connect?view=sql-server-ver17" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/connect?view=sql-server-ver17&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Prerequisites — SQL Server enabled by Azure Arc&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/prerequisites?view=sql-server-ver17" target="_blank" rel="noopener"&gt;Microsoft Learn&lt;/A&gt;:&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/prerequisites?view=sql-server-ver17" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/prerequisites?view=sql-server-ver17&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Manage Automatic Connection — SQL Server enabled by Azure Arc&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/manage-autodeploy?view=sql-server-ver17" target="_blank" rel="noopener"&gt;Microsoft Learn&lt;/A&gt;:&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/manage-autodeploy?view=sql-server-ver17" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/manage-autodeploy?view=sql-server-ver17&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H1&gt;3. Your SQL Server is Now Visible in the Azure Control Plane&lt;/H1&gt;
&lt;P&gt;Once connected via Azure Arc, your SQL Server is projected as a resource in the Azure Portal,right alongside your native Azure SQL resources. This is the power of Azure Arc: your SQL Server remains where it runs (on-premises, in AWS, or anywhere else), but Azure's management plane now extends to it. You can govern, monitor, and secure it with the same tools you use for Azure-native resources, without migrating the workload.&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-anchor" target="_blank" name="_Toc222897165"&gt;&lt;/A&gt;3.1 Unified View in Azure Portal&lt;/P&gt;
&lt;P&gt;After onboarding, you can see your Azure Arc-enabled SQL Server through two paths:&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Navigation Path&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;What You See&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Azure Arc → SQL Server&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;All Azure Arc-enabled SQL instances&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Azure Arc → Machines&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;The host server with extensions&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 50.00%" /&gt;&lt;col style="width: 50.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-anchor" target="_blank" name="_Toc222897166"&gt;&lt;/A&gt;3.2 Management Experience Similar to SQL Server on Azure VM&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;The management capabilities for Azure Arc-enabled SQL Server are very similar to SQL Server on Azure VM. The screenshots below show the SQL Server on Azure VM experience Azure Arc-enabled SQL Server provides nearly identical functionality.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Whether your SQL Server runs natively on an Azure VM or is connected from outside Azure via Azure Arc, you get access to a consistent management experience including:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;H1&gt;&amp;nbsp;&lt;/H1&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Figure 5:&amp;nbsp;&lt;/STRONG&gt;&lt;EM&gt;SQL Server Management Overview — Consistent Experience&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Description:&amp;nbsp;&lt;/STRONG&gt;This shows the management experience for SQL Server in Azure. Whether connected via Azure Arc or running on Azure VM, you see: SQL Server version and edition, VM details, License type configuration, Storage configuration, and feature status. Azure Arc-enabled SQL Server provides a nearly identical dashboard experience, extending this unified view to your on-premises and multi-cloud servers.&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-anchor" target="_blank" name="_Toc222897167"&gt;&lt;/A&gt;3.3 Azure Hybrid Benefit&amp;nbsp;- Use Your Existing Licenses&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;One of the key cost-saving advantages&amp;nbsp;which is&amp;nbsp;you can apply&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;Azure Hybrid Benefit (AHB)&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;to&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;Azure SQL Database&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;and&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;Azure SQL Managed Instance&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;, saving&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;up to 30% or more&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;on licensing costs by&amp;nbsp;leveraging&amp;nbsp;your existing Software Assurance-enabled SQL Server licenses.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;&lt;STRONG&gt;Note&lt;/STRONG&gt;:&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;Azure Hybrid Benefit applies to Azure SQL Database and SQL Managed Instance. For SQL Server running on-premises or in other clouds managed via Azure Arc, AHB does not apply directly.&amp;nbsp;&amp;nbsp;However, Arc-enabled SQL Server provides other benefits such as centralized management, Azure-integrated security, and access to Extended Security Updates (ESUs).&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Figure 6:&amp;nbsp;&lt;/STRONG&gt;&lt;EM&gt;Azure Hybrid Benefit Configuration&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Description:&amp;nbsp;&lt;/STRONG&gt; License configuration for SQL Server on Azure VM, showing three options: Pay As You Go, Azure Hybrid Benefit (selected), and HA/DR. With Azure Hybrid Benefit, organizations with existing SQL Server licenses and active Software Assurance can save up to 30% or more on SQL Server licensing costs running on Azure VMs (as reflected in the Azure portal configuration blade). Free SQL Server licenses for High Availability and Disaster Recovery are also available for Standard and Enterprise editions.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Configure SQL Server enabled by Azure Arc&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/manage-configuration?view=sql-server-ver17" target="_blank" rel="noopener"&gt;Microsoft Learn&lt;/A&gt;:&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/manage-configuration?view=sql-server-ver17" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/manage-configuration?view=sql-server-ver1...&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Manage Licensing and Billing — SQL Server enabled by Azure Arc&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/manage-license-billing?view=sql-server-ver17" target="_blank" rel="noopener"&gt;Microsoft Learn&lt;/A&gt;:&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/manage-license-billing?view=sql-server-ver17" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/manage-license-billing?view=sql-server-ve...&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H1&gt;4. SQL Best Practices Assessment&lt;/H1&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;One of the most valuable features available to Azure Arc-enabled SQL Server is the Best Practices Assessment — automatically evaluating your SQL Server configuration against Microsoft's recommendations.&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-anchor" target="_blank" name="_Toc222897169"&gt;&lt;/A&gt;4.1 Prerequisites: Log Analytics Workspace&lt;/P&gt;
&lt;P&gt;Before enabling assessment, you need a Log Analytics Workspace to store the results:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Figure 7:&amp;nbsp;&lt;/STRONG&gt;&lt;EM&gt;Create Log Analytics Workspace&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Description:&amp;nbsp;&lt;/STRONG&gt;Log Analytics workspace creation form. Fill in: Subscription, Resource Group, Name (green checkmark indicates valid name), and Region (choose same region as your resources). This workspace stores assessment results, performance metrics, and logs from ALL your SQL Servers both Azure Arc-enabled and Azure VMs.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Figure 8:&amp;nbsp;&lt;/STRONG&gt;&lt;EM&gt;Log Analytics Workspace Ready for Use&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Description:&amp;nbsp;&lt;/STRONG&gt;Workspace overview showing: Status (Active), Pricing tier (Pay-as-you-go), and Operational issues (OK). The 'Get Started' section guides you through: (1) Connect a data source, (2) Configure monitoring solutions, (3) Monitor workspace health. This workspace becomes the central repository for all your SQL Server insights.&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-anchor" target="_blank" name="_Toc222897170"&gt;&lt;/A&gt;4.2 Enable SQL Best Practices Assessment&lt;/P&gt;
&lt;P&gt;Navigate to your SQL Server (Azure Arc-enabled or Azure VM) and enable the assessment:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Figure 9:&amp;nbsp;&lt;/STRONG&gt;&lt;EM&gt;SQL Best Practices Assessment Enable Feature&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Description:&amp;nbsp;&lt;/STRONG&gt;Assessment landing page explaining the feature: evaluates indexes, deprecated features, trace flags, statistics, etc. Results are uploaded via Azure Monitor Agent (AMA). Click 'Enable SQL best practices assessments' to begin configuration. This feature is available for BOTH Azure Arc-enabled SQL Server and Azure SQL VMs.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&lt;STRONG&gt;Figure 10:&amp;nbsp;&lt;/STRONG&gt;&lt;EM&gt;Assessment Configuration Select Log Analytics Workspace&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Description:&amp;nbsp;&lt;/STRONG&gt;Configuration panel requiring: (1) Enable checkbox, (2) Log Analytics workspace selection, (3) Resource group for AMA. The warning 'No Log Analytics workspace is found' appears if you haven't created one yet,&amp;nbsp; see Section 4.1. Once configured, assessments run on schedule and upload results to your workspace.&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-anchor" target="_blank" name="_Toc222897171"&gt;&lt;/A&gt;4.3 Run and Review Assessment&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Figure 11:&amp;nbsp;&lt;/STRONG&gt;&lt;EM&gt;Run Assessment Button&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Description:&amp;nbsp;&lt;/STRONG&gt;After configuration, click 'Run assessment' to start evaluation. Assessment duration varies: 5-10 minutes for small environments, 30-60 minutes for large ones. The 'View latest successful assessment' button (disabled until first run completes) opens the results workbook.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Figure 12:&amp;nbsp;&lt;/STRONG&gt;&lt;EM&gt;Assessment Results History&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Description:&amp;nbsp;&lt;/STRONG&gt;Assessment history showing multiple runs with different statuses: 'Scheduled' (pending), 'Completed' (results available), 'Failed - result expired' (data retention exceeded). Regular assessments help catch configuration drift over time. If you see 'Failed - upload failed', see the Troubleshooting section.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Figure 13:&amp;nbsp;&lt;/STRONG&gt;&lt;EM&gt;Assessment Recommendations&amp;nbsp; Actionable Insights&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Description:&amp;nbsp;&lt;/STRONG&gt;Best practices workbook showing three panels: (1) Recommendation Summary with severity (High, Medium) and categories (DBConfiguration, Performance, Index, Backup), (2) Recommendation Details with target and name, (3) Details panel showing selected item — example: 'Enable instant file initialization' for performance improvement. High severity items should be addressed immediately.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Severity Levels:&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Severity&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Description&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Action Timeline&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;🔴 High&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Critical issues affecting performance or security&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Address immediately&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;🟡 Medium&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Important optimizations recommended&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Within 30 days&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;🟢 Low&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Nice-to-have improvements&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;As time permits&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;ℹ️ Info&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Informational findings&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Review and acknowledge&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Configure Best Practices Assessment — SQL Server enabled by Azure Arc&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/assess?view=sql-server-ver17" target="_blank" rel="noopener"&gt;Microsoft Learn&lt;/A&gt;:&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/assess?view=sql-server-ver17" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/assess?view=sql-server-ver17&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Troubleshoot Best Practices Assessment — SQL Server enabled by Azure Arc&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/troubleshoot-assessment?view=sql-server-ver16" target="_blank" rel="noopener"&gt;Microsoft Learn&lt;/A&gt;:&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/troubleshoot-assessment?view=sql-server-ver16" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/troubleshoot-assessment?view=sql-server-v...&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Assess Migration Readiness — SQL Server enabled by Azure Arc&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/migration-assessment?view=sql-server-ver17" target="_blank" rel="noopener"&gt;Microsoft Learn&lt;/A&gt;:&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/migration-assessment?view=sql-server-ver17" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/migration-assessment?view=sql-server-ver1...&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Log Analytics Workspace creation:&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/logs/quick-create-workspace" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/azure/azure-monitor/logs/quick-create-workspace&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H1&gt;5. Monitoring and Governance&lt;/H1&gt;
&lt;H1&gt;&lt;SPAN style="color: rgb(30, 30, 30); font-size: 16px;"&gt;With your SQL Servers connected to Azure (via Azure Arc or native), you gain access to Azure's full monitoring and governance capabilities.&lt;/SPAN&gt;&lt;/H1&gt;
&lt;P&gt;&lt;A class="lia-anchor" target="_blank" name="_Toc222897173"&gt;&lt;/A&gt;5.1 Azure Policy Compliance&lt;/P&gt;
&lt;P&gt;Apply consistent governance policies across ALL your SQL Servers — regardless of where they run:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Figure 14:&amp;nbsp;&lt;/STRONG&gt;&lt;EM&gt;Azure Policy Compliance Dashboard&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Description:&amp;nbsp;&lt;/STRONG&gt;Compliance dashboard showing: 28% overall compliance (5 of 18 resources), pie chart with Compliant (green), Exempt, and Non-compliant (red). The table lists non-compliant resources (microsoft.hybridcompute type = Azure Arc-enabled servers). Use this to ensure ALL SQL Servers, on-premises, cloud, edge meet your organization's standards.&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-anchor" target="_blank" name="_Toc222897174"&gt;&lt;/A&gt;5.2 Performance Monitoring&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Figure 15:&amp;nbsp;&lt;/STRONG&gt;&lt;EM&gt;Performance Monitoring&amp;nbsp; Unified Dashboard&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Description:&amp;nbsp;&lt;/STRONG&gt;Performance dashboard showing: Logical Disk Performance (C: drive 30% used), CPU Utilization (1.75% average, 5.73% 95th percentile), Available Memory (3.1GB average). This same dashboard works for Azure Arc-enabled servers, giving you consistent visibility across your entire SQL Server estate.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-anchor" target="_blank" name="_Toc222897175"&gt;&lt;/A&gt;5.3 Service Dependency Mapping&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Figure 16:&amp;nbsp;&lt;/STRONG&gt;&lt;EM&gt;Service Map Visualize Dependencies&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Description:&amp;nbsp;&lt;/STRONG&gt;Map view showing server FNPSVR01 with 17 processes connecting to Port 443 (7 servers) and Port 53 (1 server). Machine Summary shows FQDN, OS (Windows Server 2016), IP address. Use this to understand application dependencies before maintenance or migration&amp;nbsp; available for both Azure Arc-enabled and Azure-native servers.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H1&gt;6. Troubleshooting Guide&lt;/H1&gt;
&lt;P&gt;This section covers common issues encountered when working with Azure Arc-enabled SQL Server and Azure SQL VMs.&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-anchor" target="_blank" name="_Toc222897177"&gt;&lt;/A&gt;6.1 Common Issues Overview&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Issue&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Symptoms&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Arc-enabled&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Azure VM&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Assessment Upload Failed&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Status: 'Failed - upload failed'&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;✅ Applies&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;✅ Applies&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Wire Server 403&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Agent cannot connect&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;❌ N/A&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;✅ Applies&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;IMDS Disabled&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Cannot obtain token&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;❌ N/A&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;✅ Applies&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Azure Arc Agent Connectivity&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Server not appearing&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;✅ Applies&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;❌ N/A&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;SQL Login Failed&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Machine account denied&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;✅ Applies&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;✅ Applies&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 25.00%" /&gt;&lt;col style="width: 25.00%" /&gt;&lt;col style="width: 25.00%" /&gt;&lt;col style="width: 25.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-anchor" target="_blank" name="_Toc222897178"&gt;&lt;/A&gt;6.2 Real Case Study: Assessment Upload Failed on Azure VM&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Note: This case study is from an Azure VM (not Azure Arc-enabled). The Wire Server and IMDS issues are specific to Azure VMs. Azure Arc-enabled servers use different connectivity mechanisms.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Symptoms observed:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Assessment status: 'Failed - upload failed'&lt;/LI&gt;
&lt;LI&gt;Local data collected successfully (415 issues)&lt;/LI&gt;
&lt;LI&gt;Data not appearing in Log Analytics workspace&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Root causes identified from logs:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Error 1 (ExtensionLog ):&lt;/STRONG&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;[ERROR] Customer disable the IMDS service, cannot obtain IMDS token.&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;Error 2 (WaAppAgent.log):&lt;/STRONG&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;[WARN] GetMachineGoalState() failed: 403 (Forbidden) to 168.63.129.16&amp;nbsp;Resolution for Azure VMs&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;Fix Wire Server (168.63.129.16) connectivity:&lt;/STRONG&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;# Test connectivity Test-NetConnection -ComputerName 168.63.129.16 -Port 80&amp;nbsp; # Add route if missing route add 168.63.129.16 mask 255.255.255.255 &amp;lt;gateway&amp;gt; -p&amp;nbsp; # Add firewall rule if needed New-NetFirewallRule -DisplayName "Allow Azure Wire Server" -Direction Outbound -RemoteAddress 168.63.129.16 -Action Allow&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;Fix IMDS (169.254.169.254) connectivity:&lt;/STRONG&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;# Test IMDS Invoke-RestMethod -Uri "http://169.254.169.254/metadata/instance?api-version=2021-02-01" -Headers @{Metadata="true"}&amp;nbsp; # Add firewall rule if blocked New-NetFirewallRule -DisplayName "Allow Azure IMDS" -Direction Outbound -RemoteAddress 169.254.169.254 -Action Allow&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;Test Azure Arc agent connectivity:&lt;/STRONG&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;# Check Arc agent status &amp;amp; "$env:ProgramW6432\AzureConnectedMachineAgent\azcmagent.exe" show&amp;nbsp; # Test connectivity to Azure endpoints&amp;nbsp;&amp;nbsp; &amp;amp; "$env:ProgramW6432\AzureConnectedMachineAgent\azcmagent.exe" check&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-anchor" target="_blank" name="_Toc222897180"&gt;&lt;/A&gt;6.3 Azure Arc-enabled SQL Server Connectivity Issues&lt;/P&gt;
&lt;P&gt;For Azure Arc-enabled servers (not Azure VMs), connectivity issues are different:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Required Azure endpoints for Azure Arc agent:&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Endpoint&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Port&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Purpose&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;management.azure.com&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;443&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Azure Resource Manager&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;login.microsoftonline.com&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;443&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Azure AD authentication&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;*.his.arc.azure.com&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;443&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Azure Arc Hybrid Identity&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;*.guestconfiguration.azure.com&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;443&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Guest configuration&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;Troubleshoot Best Practices Assessment&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/troubleshoot-assessment?view=sql-server-ver16" target="_blank" rel="noopener"&gt;Microsoft Learn&lt;/A&gt;:&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/troubleshoot-assessment?view=sql-server-ver16" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/troubleshoot-assessment?view=sql-server-v...&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;What is IP Address 168.63.129.16 (Wire Server)&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/azure/virtual-network/what-is-ip-address-168-63-129-16" target="_blank" rel="noopener"&gt;Microsoft Learn&lt;/A&gt;:&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/azure/virtual-network/what-is-ip-address-168-63-129-16" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/azure/virtual-network/what-is-ip-address-168-63-129-16&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Azure Instance Metadata Service (IMDS)&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/azure/virtual-machines/instance-metadata-service" target="_blank" rel="noopener"&gt;Microsoft Learn&lt;/A&gt;:&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/azure/virtual-machines/instance-metadata-service" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/azure/virtual-machines/instance-metadata-service&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Troubleshoot IMDS Connection Issues on Windows VMs&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/windows-vm-imds-connection" target="_blank" rel="noopener"&gt;Microsoft Learn&lt;/A&gt;:&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/windows-vm-imds-connection" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/windows-vm-imds-connec...&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Troubleshoot Azure Windows VM Agent Issues&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/windows-azure-guest-agent" target="_blank" rel="noopener"&gt;Microsoft Learn&lt;/A&gt;:&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/windows-azure-guest-agent" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/windows-azure-guest-ag...&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H1&gt;7. Troubleshooting Guide&lt;/H1&gt;
&lt;P&gt;&lt;A href="https://microsoft.seismic.com/apps/doccenter/a5266a70-9230-4c1e-a553-c5bddcb7a896/doc/%252Fdde0caec0e-9236-f21b-2991-5868e63d3984%252FdfYTZjNDRiZDMtMzEwZS1kNWZkLTNjOGEtNjliYWJjMjhmMmUw%252CPT0%253D%252CUHJvZHVjdCBEZW1v%252Flf062d7968-3275-47e7-8ed3-1c84ead67f6a/grid/" target="_blank" rel="noopener"&gt;Demo Deck: Azure Arc for Windows Server and SQL Server&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;More Additional Resources :&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Learn more about the&amp;nbsp;&lt;A href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flearn.microsoft.com%2Fsql%2Fsql-server%2Fazure-arc%2Fmigrate-to-azure-sql-managed-instance&amp;amp;data=05%7C02%7Cmprawironego%40microsoft.com%7C8a82e95e6f6c411ebe8008de82b0f42e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C639091893784970183%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&amp;amp;sdata=PR635HkMsSjMvie%2FJd1zKZzrseV975DPTAwPRDTyWCI%3D&amp;amp;reserved=0" target="_blank" rel="noopener"&gt;new migration capability in Azure Arc&lt;/A&gt;&amp;nbsp;on Microsoft Learn.&lt;/LI&gt;
&lt;LI&gt;Onboard your&amp;nbsp;&lt;A href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fsql%2Fsql-server%2Fazure-arc%2Fconnect%3Fview%3Dsql-server-ver17%26tabs%3Dwindows&amp;amp;data=05%7C02%7Cmprawironego%40microsoft.com%7C8a82e95e6f6c411ebe8008de82b0f42e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C639091893784980761%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&amp;amp;sdata=rALs4XDQY55NSiOj5Jwpi7ShsQU%2BkzgFpwawCMKGTGg%3D&amp;amp;reserved=0" target="_blank" rel="noopener"&gt;SQL Server to Azure Arc&lt;/A&gt;&amp;nbsp;today.&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;Learn more about&amp;nbsp;&lt;A href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftechcommunity.microsoft.com%2Fblog%2Fmicrosoftdatamigration%2Fgeneral-availability-continuous-migration-assessment-for-sql-server-enabled-by-a%2F4430603&amp;amp;data=05%7C02%7Cmprawironego%40microsoft.com%7C8a82e95e6f6c411ebe8008de82b0f42e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C639091893784991277%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&amp;amp;sdata=m7MiOXkc2wa75WQ9%2BiBUuR%2BOK3aPHTCD1gs8CnZgbqg%3D&amp;amp;reserved=0" target="_blank" rel="noopener"&gt;continuous migration assessment&lt;/A&gt;&amp;nbsp;from SQL Server enabled by Azure Arc.&lt;/LI&gt;
&lt;LI&gt;Download resources on&amp;nbsp;&lt;A href="http://github.com/microsoft/sql-server-samples" target="_blank" rel="noopener"&gt;github.com/&lt;/A&gt;&lt;A href="http://github.com/microsoft/sql-server-samples" target="_blank" rel="noopener"&gt;microsoft&lt;/A&gt;&lt;A href="http://github.com/microsoft/sql-server-samples" target="_blank" rel="noopener"&gt;/&lt;/A&gt;&lt;A href="http://github.com/microsoft/sql-server-samples" target="_blank" rel="noopener"&gt;sql&lt;/A&gt;&lt;A href="http://github.com/microsoft/sql-server-samples" target="_blank" rel="noopener"&gt;-server-samples&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H1&gt;&lt;A class="lia-anchor" target="_blank" name="_Toc222737912"&gt;&lt;/A&gt;&lt;/H1&gt;</description>
      <pubDate>Thu, 16 Apr 2026 15:00:00 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-arc-blog/sql-server-enabled-by-azure-arc-overview/ba-p/4496399</guid>
      <dc:creator>NaufalPrawironegoro</dc:creator>
      <dc:date>2026-04-16T15:00:00Z</dc:date>
    </item>
    <item>
      <title>From fragmented sites to consistent governance: Azure Arc patterns for adaptive cloud strategy.</title>
      <link>https://techcommunity.microsoft.com/t5/azure-arc-blog/from-fragmented-sites-to-consistent-governance-azure-arc/ba-p/4510110</link>
      <description>&lt;P&gt;&lt;BR /&gt;In Manufacturing companies, hybrid architectures aren’t transitional—they’re persistent. Most large manufacturers operate across remote plants, branch sites, private datacenters, and Azure. The main challenge manufacturers face isn’t adopting cloud services, it is preventing long‑term operational fragmentation: multiple teams, multiple tools, inconsistent security controls, and uneven governance as the estate grows.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;img&gt;Figure 1: &lt;EM&gt;When manufacturing IT grows organically, systems end up scattered across factories, edge, and cloud—creating fragmentation instead of flow.&lt;/EM&gt;&lt;/img&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;Azure Arc addresses this as an architectural control‑plane pattern: it extends Azure management to infrastructure and Kubernetes outside Azure by projecting them into Azure Resource Manager (ARM) so they can be governed using Azure-native primitives such as policy, RBAC, and monitoring.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:150}"&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;This article describes three architecture patterns that consistently emerge in manufacturing and edge scenarios. Each pattern addresses a distinct set of constraints—ranging from centralized governance across hybrid estates, to plant‑adjacent platforms, to fully disconnected environments—and illustrates how Azure services can be composed to support these realities in a scalable, well‑governed way.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:150}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;Typical&amp;nbsp;manufacturing environments&amp;nbsp;must&amp;nbsp;contend with some&amp;nbsp;or&amp;nbsp;many of&amp;nbsp;the following&amp;nbsp;components:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:150}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="8" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;&lt;STRONG&gt;Latency &amp;amp; determinism&lt;/STRONG&gt;:&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;plant-floor systems often require local execution&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="8" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="2" data-aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;&lt;STRONG&gt;Distributed footprint&lt;/STRONG&gt;:&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;dozens/hundreds of sites with varying maturity&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="8" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="3" data-aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;&lt;STRONG&gt;Connectivity variability&lt;/STRONG&gt;:&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;some sites are intermittently connected&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="8" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="4" data-aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;&lt;STRONG&gt;Regulatory &amp;amp; data constraints&lt;/STRONG&gt;:&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;some workloads must remain on premises&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="8" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="5" data-aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;&lt;STRONG&gt;Cloud&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;:&amp;nbsp;Native cloud applications including&amp;nbsp;the AI&amp;nbsp;based research applications, SAP&amp;nbsp;systems,&amp;nbsp;etc.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;As a result, the estate becomes a mix of Azure + non‑Azure infrastructure. The failure mode&amp;nbsp;isn’t&amp;nbsp;performance—it’s&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;inconsistent operations&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;: different patching methods, different monitoring stacks, and uneven security baselines. Azure Arc is positioned specifically to&amp;nbsp;create unity across that&amp;nbsp;operational model by bringing hybrid resources into the Azure control plane&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:150}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;A helpful way to&amp;nbsp;think&amp;nbsp;about&amp;nbsp;Arc in manufacturing&amp;nbsp;scenario&amp;nbsp;is to separate&amp;nbsp;the&amp;nbsp;control plane and the&amp;nbsp;data plane:&lt;/SPAN&gt;&amp;nbsp;&lt;BR /&gt;&lt;SPAN data-contrast="none"&gt;&lt;BR /&gt;Arc&amp;nbsp;enables&amp;nbsp;a centralized&amp;nbsp;control&amp;nbsp;plane by&amp;nbsp;projecting resources, like the ones&amp;nbsp;below,&amp;nbsp;into ARM:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:150}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;Azure Resource Manager (resource inventory, tags, RBAC, Policy)&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="2" data-aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;Security posture &amp;amp; compliance (Defender for Cloud, policy initiatives)&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="3" data-aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;Observability and operations workflows (Azure Monitor, Update Manager, etc.)&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;BR /&gt;&lt;SPAN data-contrast="auto"&gt;Whereas&amp;nbsp;the&amp;nbsp;data plane&amp;nbsp;remains&amp;nbsp;at&amp;nbsp;distributed&amp;nbsp;locations&amp;nbsp;meaning:&lt;/SPAN&gt;&amp;nbsp;&lt;BR /&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:150}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;Workload execution&amp;nbsp;remains&amp;nbsp;at plants, private DCs, or edge sites&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="2" data-aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;Kubernetes API endpoints, runtime traffic, OT systems&amp;nbsp;remain&amp;nbsp;local&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:150}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;This separation is&amp;nbsp;an architectural&amp;nbsp;lever&amp;nbsp;allowing&amp;nbsp;organizations&amp;nbsp;to&amp;nbsp;standardize governance without forcing workload relocation.&lt;/SPAN&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;A high-level design decision matrix&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:150}"&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;Constraint&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335551550&amp;quot;:2,&amp;quot;335551620&amp;quot;:2,&amp;quot;335557856&amp;quot;:16777215}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;Recommended starting pattern&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335551550&amp;quot;:2,&amp;quot;335551620&amp;quot;:2,&amp;quot;335557856&amp;quot;:16777215}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;Why&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335551550&amp;quot;:2,&amp;quot;335551620&amp;quot;:2,&amp;quot;335557856&amp;quot;:16777215}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;Many sites + inconsistent tooling&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;Arc as distributed control plane&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;Standardizes governance and inventory via ARM projection&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;Plant workloads require local platform&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;Azure Local + Arc&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;Uses Azure Local baseline + Arc integration for operations&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;Connectivity cannot be assumed&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;Disconnected/intermittent design&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;Forces control-plane boundary design + local autonomy&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;H2&gt;Pattern 1 — Azure Arc as the distributed control plane (for VM, SQL severs+ Kubernetes)&lt;/H2&gt;
&lt;H3&gt;When this pattern fits&lt;/H3&gt;
&lt;P&gt;Use this pattern when:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;You need consistent governance across plants, datacenters, and multicloud&lt;/LI&gt;
&lt;LI&gt;You can maintain &lt;STRONG&gt;at least periodic connectivity&lt;/STRONG&gt; for control-plane sync&lt;/LI&gt;
&lt;LI&gt;You want Azure policy/security/monitoring to apply uniformly&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;Architecture intent&lt;/H3&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-arc/overview" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Azure Arc&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;projects existing bare metal, VM, and Kubernetes infrastructure resources into Azure to handle operations with Azure management and security tools. Azure Arc simplifies governance and management by delivering a consistent&amp;nbsp;multicloud&amp;nbsp;and on-premises management platform&amp;nbsp;experience&amp;nbsp;for Azure services. Once projected, you can&amp;nbsp;operate&amp;nbsp;hybrid resources using Azure-native constructs (inventory, compliance reporting, policy scope) and apply standardized guardrails.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:150}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;Figure 2 - AzureArc integrates external resources into Azure landing zones via ARM, enabling a unified control plane and consistent governance across cloud, on‑premises, and edge environments.&lt;/img&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;From an architectural standpoint, Azure Arc establishes a centralized control plane in Azure (ARM, RBAC, Policy, Resource Graph) and decentralized data plane remaining at plants, datacenters, or edge sites. This separation enables organizations to apply management‑group–scoped policies, standardized tagging, and Defender for Cloud controls consistently across environments, while preserving local execution and latency characteristics required by manufacturing workloads.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:150}"&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;&lt;STRONG&gt;Why this pattern matters:&amp;nbsp;&lt;/STRONG&gt;&lt;BR /&gt;It &lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;moves&amp;nbsp;organizations from managing individual sites to governing the entire estate as one. It minimizes operational drift as environments expand across plants and edge locations. Centralized control simplifies enforcement of standards without slowing local operations. The pattern creates predictability at scale in highly distributed environments. It&amp;nbsp;establishes&amp;nbsp;a stable foundation for future modernization initiatives.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:0,&amp;quot;335551620&amp;quot;:0,&amp;quot;335559738&amp;quot;:210,&amp;quot;335559739&amp;quot;:210,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H2&gt;Pattern 2 — Azure Local + Azure Arc (plant-adjacent platform pattern)&lt;/H2&gt;
&lt;H3&gt;When this pattern fits&lt;/H3&gt;
&lt;P&gt;Use this pattern when:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Workloads must run on premises for &lt;STRONG&gt;latency, sovereignty, or operational control&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;You want cloud-consistent operations without creating a separate tooling island&lt;/LI&gt;
&lt;LI&gt;You need a standardized platform for virtualized + containerized workloads at sites&lt;/LI&gt;
&lt;LI&gt;You need the local AI inferencing where data needs to be processed at the source/plant site&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;Architecture intent&lt;/H3&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-local/overview?view=azloc-2602" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Azure Local&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;Microsoft’s&amp;nbsp;distributed infrastructure solution that extends Azure capabilities to customer-owned environments. It&amp;nbsp;facilitates&amp;nbsp;the local deployment of both modern and legacy applications across distributed or sovereign locations. Azure Local accelerates cloud and AI innovation by seamlessly delivering new applications, workloads, and services from cloud to edge, using Azure Arc as the unifying control plane.&lt;/SPAN&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;img&gt;Figure 3: Azure local integration with select azure services&lt;/img&gt;
&lt;P&gt;&lt;BR /&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:150}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;From an architectural perspective, Azure Local serves as the&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;local data plane&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;for applications—supporting&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;general‑purpose virtual machines, managed Kubernetes (AKS), and selected Azure services&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;—while Azure Arc extends the&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;Azure control plane&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;to that environment for inventory, policy, monitoring, and security integration. This separation allows workloads to run close to manufacturing systems without creating a parallel or disconnected operational model.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:150}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;Azure Local supports a broad spectrum of workload types on the same platform foundation, including:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:150}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;Traditional line‑of‑business applications on virtual machines&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="2" data-aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;Modern containerized workloads using AKS on Azure Local&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="3" data-aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;Azure‑consistent platform services that can be deployed locally, such as Azure Virtual Desktop and SQL Managed Instance&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="4" data-aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;GPU‑accelerated workloads for AI inferencing and computer vision scenarios&lt;/SPAN&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;&lt;STRONG&gt;Why this pattern matters&lt;/STRONG&gt;:&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;Without a platform like Azure Local integrated through Azure Arc, on‑premises manufacturing workloads tend to evolve into bespoke environments with inconsistent security, monitoring, and lifecycle management—making long‑term scale and governance increasingly difficult.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:150}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H2&gt;Pattern 3 — Disconnected edge workloads (connectivity-constrained design)&lt;/H2&gt;
&lt;H3&gt;When this pattern fits&lt;/H3&gt;
&lt;P&gt;Use this pattern when:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Sites cannot assume continuous connectivity&lt;/LI&gt;
&lt;LI&gt;Local autonomy is required for safety or production continuity&lt;/LI&gt;
&lt;LI&gt;You still want centralized governance &lt;EM&gt;when connected&lt;/EM&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;Architecture intent&lt;/H3&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;In manufacturing and edge scenarios, some environments must&amp;nbsp;operate&amp;nbsp;without continuous internet connectivity due to regulatory constraints, physical isolation, or operational risk tolerance. In these cases, architectures must assume that cloud control‑plane access is intermittent or unavailable, while local execution must continue without disruption. Disconnected architectures shift the primary design concern from&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;availability of services&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;to&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;autonomy of execution&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;. This pattern applies to environments that are fully offline, intermittently connected, or explicitly restricted from sending data to public cloud endpoints.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:150}"&gt;&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;img&gt;Figure 4: Azure Local disconnected architecture&lt;/img&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;Azure supports this model through&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/ai-services/containers/disconnected-containers" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Disconnected-containers&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="none"&gt;, where containerized services are deployed and&amp;nbsp;operated&amp;nbsp;fully offline. Once provisioned, these containers run entirely on local infrastructure with no runtime dependency on Azure endpoints, enabling uninterrupted execution even during extended disconnection periods.&amp;nbsp;&amp;nbsp;Disconnected containers are offered through commitment&amp;nbsp;tier&amp;nbsp;pricing, each offering a discounted rate compared to the Standard pricing model.&amp;nbsp;Learn more about&amp;nbsp;pricing here:&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/foundry/concepts/manage-costs" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Plan and Manage Costs - Microsoft Foundry | Microsoft Learn&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;Before&amp;nbsp;attempting&amp;nbsp;to run a&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/ai-services/containers/disconnected-containers#container-image-and-license-updates" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Docker container in an offline environment&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="none"&gt;, make sure you know the steps to successfully download and use the container. For example:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:150}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;Host computer requirements and recommendations.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="2" data-aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;The Docker pull command you use to download the container.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="3" data-aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;How to&amp;nbsp;validate&amp;nbsp;that a container is&amp;nbsp;running.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="4" data-aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;How to send queries to the container's&amp;nbsp;endpoint&amp;nbsp;once&amp;nbsp;it's&amp;nbsp;running.&lt;/SPAN&gt;&amp;nbsp;&lt;BR /&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Why this pattern matters:&lt;/SPAN&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN data-contrast="auto"&gt;This pattern matters because not all environments can rely on continuous connectivity. It enables critical workloads to&amp;nbsp;operate&amp;nbsp;independently at the edge while&amp;nbsp;remaining&amp;nbsp;aligned to central governance when connectivity is available. The pattern prioritizes local autonomy without sacrificing architectural discipline. It reduces operational risk in constrained or disconnected sites. This approach ensures resilience and continuity in environments where connectivity cannot be assumed.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:0,&amp;quot;335551620&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:150}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;SPAN data-contrast="none"&gt;Manufacturing IT will remain distributed by design. The risk is not hybrid complexity, but fragmented operations. By centralizing the control plane while keeping execution local, Arc enables consistent security, compliance, and operations across cloud, datacenter, and edge.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Apr 2026 17:11:28 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-arc-blog/from-fragmented-sites-to-consistent-governance-azure-arc/ba-p/4510110</guid>
      <dc:creator>sakshimalhotra</dc:creator>
      <dc:date>2026-04-15T17:11:28Z</dc:date>
    </item>
    <item>
      <title>Azure Arc Server Mar 2026 Forum Recap</title>
      <link>https://techcommunity.microsoft.com/t5/azure-arc-blog/azure-arc-server-mar-2026-forum-recap/ba-p/4511299</link>
      <description>&lt;P&gt;Please find the &lt;A class="lia-external-url" href="https://youtu.be/90SNRrI64sg?si=zHrxUx2FQCCaE8sn" target="_blank"&gt;recording for the monthly Azure Arc Server Forum on YouTube&lt;/A&gt;!&lt;/P&gt;
&lt;P&gt;During the March 2026 Azure Arc Server Forum, we discussed:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Deploying Ansible Playbooks through Machine Configuration as Azure Policy (Learn more: &lt;A href="https://techcommunity.microsoft.com/blog/azurearcblog/announcing-private-preview-deploy-ansible-playbooks-using-azure-policy-via-machi/4507848" target="_blank"&gt;Announcing Private Preview: Deploy Ansible Playbooks using Azure Policy via Machine Configuration)&lt;/A&gt; and sign up at &lt;A href="https://aka.ms/ansible-arc-signup" target="_blank"&gt;https://aka.ms/ansible-arc-signup&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;New MECM (SCCM) connector supporting Cloud Native Server Management, sign up for Private Preview at &lt;A href="https://aka.ms/arc-mecm/preview" target="_blank"&gt;aka.ms/arc-&lt;/A&gt;&lt;A href="https://aka.ms/arc-mecm/preview" target="_blank"&gt;mecm&lt;/A&gt;&lt;A href="https://aka.ms/arc-mecm/preview" target="_blank"&gt;/preview&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Automatic Agent Upgrade at Scale Enablement (Learn more: &lt;A href="https://techcommunity.microsoft.com/blog/azurearcblog/run-the-latest-azure-arc-agent-with-automatic-agent-upgrade-public-preview/4508535" target="_blank"&gt;Run the latest Azure Arc agent with Automatic Agent Upgrade (Public Preview)&lt;/A&gt;)&lt;/LI&gt;
&lt;LI&gt;TPM-backed Identity for Secure Onboarding, sign up for Private Preview at&amp;nbsp;
&lt;P&gt;&lt;A class="lia-external-url" href="https://aka.ms/arc-tpm-backed-identity/preview/" target="_blank"&gt;https://aka.ms/arc-tpm-backed-identity/preview/&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;To sign up for the Azure Arc Server Forum and newsletter, please register with contact details at&amp;nbsp;&lt;A href="https://aka.ms/arcserverforumsignup/" target="_blank"&gt;https://aka.ms/arcserverforumsignup/&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;For the latest agent release notes, check out&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-arc/servers/agent-release-notes" target="_blank"&gt;What's new with Azure Connected Machine agent - Azure Arc | Microsoft Learn&lt;/A&gt;.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Our April 2026 forum will be held on Thursday, April 16 at 9:30 AM PST / 12:30 PM EST. We look forward to you joining us, thank you!&lt;/P&gt;</description>
      <pubDate>Tue, 14 Apr 2026 17:54:18 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-arc-blog/azure-arc-server-mar-2026-forum-recap/ba-p/4511299</guid>
      <dc:creator>Aurnov_Chattopadhyay</dc:creator>
      <dc:date>2026-04-14T17:54:18Z</dc:date>
    </item>
    <item>
      <title>Automating Arc-enabled SQL Server license type configuration with Azure Policy</title>
      <link>https://techcommunity.microsoft.com/t5/azure-arc-blog/automating-arc-enabled-sql-server-license-type-configuration/ba-p/4500326</link>
      <description>&lt;P&gt;Azure Arc enables customers to onboard &lt;SPAN data-contrast="auto"&gt;SQL Server instances&lt;/SPAN&gt; - hosted on Linux or Windows - into Azure, regardless of where they are hosted: on‑premises, in multicloud environments, or at the edge. Once onboarded, these resources can be managed through the Azure Portal using services like Azure Monitor, Azure Policy, and Microsoft Defender for Cloud.&lt;/P&gt;
&lt;P&gt;An important part of this onboarding is configuring the license type on each Arc-enabled resource &lt;SPAN data-contrast="auto"&gt;to match&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;your&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;licensing agreement&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;with Microsoft&lt;/SPAN&gt;. For SQL Server, the LicenseType property on the Arc extension determines how the instance is licensed: &lt;STRONG&gt;Paid&lt;/STRONG&gt; (&lt;SPAN data-contrast="auto"&gt;you have a SQL Server license with&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;Software Assurance&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;or a SQL Server subscription&lt;/SPAN&gt;),&amp;nbsp;&lt;STRONG&gt;PAYG&lt;/STRONG&gt; (y&lt;SPAN data-contrast="auto"&gt;ou are paying for SQL Server software&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;on a&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;pay-as-you-go&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;basis&lt;/SPAN&gt;), or&amp;nbsp;&lt;STRONG&gt;LicenseOnly &lt;/STRONG&gt;(&lt;SPAN data-contrast="auto"&gt;you have a perpetual SQL Server license)&lt;/SPAN&gt;. Setting this correctly matters for two reasons:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Unlocking additional benefits:&lt;/STRONG&gt; customers with Paid or PAYG license type gain access to some Azure services at no extra cost - such as Azure Update Manager and Machine Configuration - as well as exclusive capabilities like Best Practices Assessment and Remote Support&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Enabling pay-as-you-go billing:&lt;/STRONG&gt; customers who do not have Software Assurance can &lt;SPAN data-contrast="auto"&gt;pay for SQL Server software&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;only&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;w&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;hen&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;they use it&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;via their Azure subscription&lt;/SPAN&gt; by setting the license type to PAYG&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;Configure the license types at scale using Azure Policy&lt;/H2&gt;
&lt;P&gt;Configuring the license type on each Arc-enabled SQL Server instance can be done manually in the Azure Portal, but for large scale operations, automation is essential.&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;One&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;way to implement automation is &lt;/SPAN&gt;via PowerShell, as explained here:&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/manage-configuration?view=sql-server-ver17&amp;amp;tabs=azure%2Cazure-portal#modify-sql-server-configuration" target="_blank" rel="noopener"&gt;Configure SQL Server - SQL Server enabled by Azure Arc | Microsoft Learn&lt;/A&gt;. &lt;SPAN data-contrast="auto"&gt;But here&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt; we will focus on how this can be automated using Azure Policy. &lt;/SPAN&gt;An existing &lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/automating-windows-server-licensing-benefits-with-azure-arc-policy/4469345" target="_blank" rel="noopener" data-lia-auto-title="article" data-lia-auto-title-active="0"&gt;article&lt;/A&gt;, written by Jeff Pigott, &lt;SPAN style="color: rgb(30, 30, 30);"&gt;explains this process for Windows Server, which inspired extending the same approach to SQL Server.&lt;/SPAN&gt;&lt;/P&gt;
&lt;H3&gt;How to deploy the policy?&lt;/H3&gt;
&lt;P&gt;Deployment has two steps:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Create/update the Azure Policy definition and assignment&lt;/LI&gt;
&lt;LI&gt;Start a remediation task so existing Arc-enabled SQL Server extensions are brought into compliance&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;You can deploy Azure Policy in multiple ways. In this article, we use PowerShell. See also: &lt;A style="font-style: normal; font-weight: 400; background-color: rgb(255, 255, 255);" href="https://learn.microsoft.com/en-us/azure/governance/policy/tutorials/create-and-manage#implement-a-new-custom-policy" target="_blank" rel="noopener"&gt;Tutorial: Build policies to enforce compliance - Azure Policy | Microsoft Learn&lt;/A&gt;&lt;SPAN style="color: rgb(30, 30, 30);"&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Source code&lt;/STRONG&gt;: &lt;A href="https://github.com/microsoft/sql-server-samples/tree/master/samples/manage/azure-arc-enabled-sql-server/compliance/arc-sql-license-type-compliance" target="_blank" rel="noopener"&gt;microsoft/sql-server-samples/.../arc-sql-license-type-compliance&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Personal repository&lt;/STRONG&gt;: &lt;A href="https://github.com/claestom/sql-arc-policy-license-config" target="_blank" rel="noopener"&gt;claestom/sql-arc-policy-license-config&lt;/A&gt;.&lt;/P&gt;
&lt;H4 data-line="21"&gt;&lt;STRONG&gt;Definition and assignment creation&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P data-line="21"&gt;Download the required files:&lt;/P&gt;
&lt;LI-CODE lang="powershell"&gt;# Optional: create and enter a local working directory
mkdir sql-arc-lt-compliance
cd sql-arc-lt-compliance

$baseUrl = "https://raw.githubusercontent.com/microsoft/sql-server-samples/master/samples/manage/azure-arc-enabled-sql-server/compliance/arc-sql-license-type-compliance"

New-Item -ItemType Directory -Path policy, scripts -Force | Out-Null

curl -sLo policy/azurepolicy.json "$baseUrl/policy/azurepolicy.json"
curl -sLo scripts/deployment.ps1 "$baseUrl/scripts/deployment.ps1"
curl -sLo scripts/start-remediation.ps1 "$baseUrl/scripts/start-remediation.ps1"&lt;/LI-CODE&gt;
&lt;P&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt; On Windows PowerShell 5.1, &lt;CODE&gt;curl&lt;/CODE&gt; is an alias for &lt;CODE&gt;Invoke-WebRequest&lt;/CODE&gt;. Use &lt;CODE&gt;curl.exe&lt;/CODE&gt; instead, or run the commands in PowerShell 7+.&lt;/P&gt;
&lt;P&gt;Authenticate to Azure:&lt;/P&gt;
&lt;LI-CODE lang="powershell"&gt;Connect-AzAccount&lt;/LI-CODE&gt;
&lt;P&gt;Set your variables. Only &lt;CODE&gt;TargetLicenseType&lt;/CODE&gt; is required - all others are optional:&lt;/P&gt;
&lt;LI-CODE lang="powershell"&gt;# Required 
$TargetLicenseType    = "PAYG"                                      # "Paid" or "PAYG"

# Optional (uncomment to override defaults) 
# $ManagementGroupId      = "&amp;lt;management-group-id&amp;gt;"                 # Default: tenant root management group
# $SubscriptionId         = "&amp;lt;subscription-id&amp;gt;"                     # Default: policy assigned at management group scope
# $ExtensionType          = "Both"                                  # "Windows", "Linux", or "Both" (default)
# $LicenseTypesToOverwrite = @("Unspecified","Paid","PAYG","LicenseOnly")  # Default: all&lt;/LI-CODE&gt;
&lt;P&gt;Run the deployment script:&lt;/P&gt;
&lt;LI-CODE lang="powershell"&gt;# Minimal: uses defaults for management group, platform, and overwrite targets
.\scripts\deployment.ps1 -TargetLicenseType $TargetLicenseType

# With subscription scope
.\scripts\deployment.ps1 -TargetLicenseType $TargetLicenseType -SubscriptionId $SubscriptionId

# With all options
.\scripts\deployment.ps1 `
  -ManagementGroupId $ManagementGroupId `
  -SubscriptionId $SubscriptionId `
  -ExtensionType $ExtensionType `
  -TargetLicenseType $TargetLicenseType `
  -LicenseTypesToOverwrite $LicenseTypesToOverwrite&lt;/LI-CODE&gt;
&lt;P&gt;&lt;STRONG&gt;Parameter notes:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;ManagementGroupId&lt;/STRONG&gt; (optional): management group where the policy definition is created. Defaults to the tenant root management group when not specified&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;ExtensionType&lt;/STRONG&gt; (optional, default &lt;CODE&gt;Both&lt;/CODE&gt;): &lt;CODE&gt;Windows&lt;/CODE&gt;, &lt;CODE&gt;Linux&lt;/CODE&gt;, or &lt;CODE&gt;Both&lt;/CODE&gt;. When &lt;CODE&gt;Both&lt;/CODE&gt;, a single policy definition and assignment covers both platforms&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;SubscriptionId&lt;/STRONG&gt; (optional): if provided, assignment scope is subscription (otherwise management group scope)&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;TargetLicenseType&lt;/STRONG&gt; (required): &lt;CODE&gt;Paid&lt;/CODE&gt; or &lt;CODE&gt;PAYG&lt;/CODE&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;LicenseTypesToOverwrite&lt;/STRONG&gt; (optional, default all): controls which current states are eligible for update
&lt;UL&gt;
&lt;LI&gt;&lt;CODE&gt;Unspecified&lt;/CODE&gt; = no current LicenseType&lt;/LI&gt;
&lt;LI&gt;&lt;CODE&gt;Paid&lt;/CODE&gt;, &lt;CODE&gt;PAYG&lt;/CODE&gt;, &lt;CODE&gt;LicenseOnly&lt;/CODE&gt; = explicit current values&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The script also creates a system-assigned managed identity on the policy assignment and assigns required roles automatically. Role assignments include retry logic (5 attempts, 10-second delay) to handle managed identity replication delays, which helps prevent common &lt;CODE&gt;PolicyAuthorizationFailed&lt;/CODE&gt; errors.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Remediation task creation&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;After deployment, allow a few minutes for Azure Policy to run a compliance scan for the selected scope.&lt;BR /&gt;You can monitor this in &lt;STRONG&gt;Azure Policy → Compliance.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;More info: &lt;A href="https://learn.microsoft.com/en-us/azure/governance/policy/how-to/get-compliance-data#portal" target="_blank" rel="noopener"&gt;Get policy compliance data - Azure Policy | Microsoft Learn&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Set your variables. &lt;CODE&gt;TargetLicenseType&lt;/CODE&gt; is required and must match the value used during deployment:&lt;/P&gt;
&lt;LI-CODE lang="powershell"&gt;# Required 
$TargetLicenseType    = "PAYG"                                      # Must match the deployment target

# Optional (uncomment to override defaults)
# $ManagementGroupId      = "&amp;lt;management-group-id&amp;gt;"                 # Default: tenant root management group
# $SubscriptionId         = "&amp;lt;subscription-id&amp;gt;"                     # Default: remediation runs at management group scope
# $ExtensionType          = "Both"                                  # Must match the platform used for deployment&lt;/LI-CODE&gt;
&lt;P&gt;Then start remediation:&lt;/P&gt;
&lt;LI-CODE lang="powershell"&gt;# Minimal: uses defaults for management group and platform
.\scripts\start-remediation.ps1 -TargetLicenseType $TargetLicenseType -GrantMissingPermissions

# With subscription scope
.\scripts\start-remediation.ps1 -TargetLicenseType $TargetLicenseType -SubscriptionId $SubscriptionId -GrantMissingPermissions

# With all options
.\scripts\start-remediation.ps1 `
  -ManagementGroupId $ManagementGroupId `
  -ExtensionType $ExtensionType `
  -SubscriptionId $SubscriptionId `
  -TargetLicenseType $TargetLicenseType `
  -GrantMissingPermissions&lt;/LI-CODE&gt;
&lt;P&gt;&lt;STRONG&gt;Parameter notes:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;ManagementGroupId&lt;/STRONG&gt; (optional): defaults to tenant root management group&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;ExtensionType&lt;/STRONG&gt; (optional, default &lt;CODE&gt;Both&lt;/CODE&gt;): must match the platform used for the assignment&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;SubscriptionId&lt;/STRONG&gt; (optional): run remediation at subscription scope&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;TargetLicenseType&lt;/STRONG&gt; (required): must match the assignment target&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;GrantMissingPermissions&lt;/STRONG&gt; (optional switch): checks and assigns missing required roles before remediation starts&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;You can track remediation progress in Azure Policy → Remediation → Remediation tasks. It can take a few minutes to complete, depending on scope and resource count.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Recurring Billing Consent (PAYG)&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;When &lt;CODE&gt;TargetLicenseType&lt;/CODE&gt; is set to &lt;CODE&gt;PAYG&lt;/CODE&gt;, the policy automatically includes &lt;CODE&gt;ConsentToRecurringPAYG&lt;/CODE&gt; in the extension settings with &lt;CODE&gt;Consented: true&lt;/CODE&gt; and a UTC timestamp. &lt;SPAN data-contrast="auto"&gt;For details of this requirement see: &lt;A href="https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/manage-pay-as-you-go-transition?view=sql-server-ver17" target="_blank" rel="noopener"&gt;Move SQL Server license agreement to pay-as-you-go subscription - SQL Server enabled by Azure Arc | Microsoft Learn&lt;/A&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;The policy also checks for &lt;CODE&gt;ConsentToRecurringPAYG&lt;/CODE&gt; in its compliance evaluation - resources with &lt;CODE&gt;LicenseType: PAYG&lt;/CODE&gt; but missing the consent property are flagged as non-compliant and remediated. This applies both when transitioning to PAYG and for existing PAYG extensions that predate the consent requirement (backward compatibility).&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt; Once &lt;CODE&gt;ConsentToRecurringPAYG&lt;/CODE&gt; is set on an extension, it cannot be removed - this is enforced by the Azure resource provider. When transitioning away from PAYG, the policy changes &lt;CODE&gt;LicenseType&lt;/CODE&gt; but leaves the consent property in place.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;RBAC&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;When &lt;CODE&gt;.\scripts\deployment.ps1&lt;/CODE&gt; creates the policy assignment, it uses &lt;CODE&gt;-IdentityType SystemAssigned&lt;/CODE&gt;. Azure then creates a managed identity for that assignment.&lt;/P&gt;
&lt;P&gt;The assignment identity needs these roles at assignment scope (or inherited scope):&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Azure Extension for SQL Server Deployment&lt;/STRONG&gt;: allows updating Arc SQL extension settings, including LicenseType&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Reader&lt;/STRONG&gt;: allows reading resource and extension state for policy evaluation&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Resource Policy Contributor&lt;/STRONG&gt;: allows policy-driven template deployments required by DeployIfNotExists&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;This identity is used whenever DeployIfNotExists applies changes, both during regular compliance evaluation and during remediation runs.&lt;/P&gt;
&lt;P&gt;By default, the deployment script assigns these roles automatically with built-in retry logic to handle managed identity replication delays, which helps prevent common &lt;CODE&gt;PolicyAuthorizationFailed&lt;/CODE&gt; errors.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Brownfield and Greenfield Scenarios&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;This policy is useful in both brownfield and greenfield Azure Arc environments.&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Brownfield: existing Arc SQL inventory&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;In a brownfield environment, you already have Arc-enabled SQL Server resources in inventory and the current LicenseType values might be mixed, incorrect, or missing. This is where Azure Policy is especially useful, because it gives you a controlled way to remediate the current estate at scale.&lt;/P&gt;
&lt;P&gt;Depending on how you configure targetLicenseType and licenseTypesToOverwrite, you can use the policy to:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;standardize all in-scope resources on a single value&lt;/LI&gt;
&lt;LI&gt;set LicenseType only when it is missing&lt;/LI&gt;
&lt;LI&gt;migrate a specific subset, such as Paid to PAYG&lt;/LI&gt;
&lt;LI&gt;preserve selected states while correcting only the resources that need attention&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Examples:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Standardize everything to Paid&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;targetLicenseType: Paid&lt;/LI&gt;
&lt;LI&gt;licenseTypesToOverwrite: ['Unspecified','Paid','PAYG','LicenseOnly']&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Result: every in-scope Arc SQL extension is converged to LicenseType == Paid.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Backfill only missing values&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;targetLicenseType: Paid&lt;/LI&gt;
&lt;LI&gt;licenseTypesToOverwrite: ['Unspecified']&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Result: only resources without a configured LicenseType are updated; existing Paid, PAYG, and LicenseOnly values remain unchanged.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Migrate only Paid to PAYG&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;targetLicenseType: PAYG&lt;/LI&gt;
&lt;LI&gt;licenseTypesToOverwrite: ['Paid']&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Result: only resources currently set to Paid are updated to PAYG; missing, PAYG, and LicenseOnly remain unchanged. When transitioning to PAYG, the policy also automatically sets ConsentToRecurringPAYG with Consented: true and a UTC timestamp, as required for recurring pay-as-you-go billing.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Protect existing PAYG, fix only missing or LicenseOnly&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;targetLicenseType: Paid&lt;/LI&gt;
&lt;LI&gt;licenseTypesToOverwrite: ['Unspecified','LicenseOnly']&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Result: resources with no LicenseType or with LicenseOnly are updated to Paid, while existing PAYG stays untouched.&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Greenfield: newly onboarded SQL Servers&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;In a greenfield scenario, the main value of Azure Policy is ongoing enforcement. Once new SQL Servers are onboarded to Azure Arc and fall within the assignment scope, the policy can act as a governance control to keep LicenseType aligned with your business model.&lt;/P&gt;
&lt;P&gt;This means Azure Policy is not only a remediation mechanism for existing inventory, but also a way to continuously enforce the intended license configuration for future Arc-enabled SQL Server resources.&lt;/P&gt;
&lt;H6&gt;&lt;EM&gt;Azure Policy vs tagging&lt;/EM&gt;&lt;/H6&gt;
&lt;P&gt;By default, Microsoft manages automatic deployment of SQL Server extension for Azure. It include an option to enforce the LicenseType setting via tags. See &lt;A href="https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/manage-autodeploy?view=sql-server-ver17&amp;amp;tabs=azure-portal" target="_blank" rel="noopener"&gt;Manage Automatic Connection - SQL Server enabled by Azure Arc | Microsoft Learn&lt;/A&gt; for details. This way all newly onboarded SQL Server instance are set to the desired LicenceType from day one. The deployment of the Azure Policy is still important to ensure that the changes of the extension properties or ad-hoc additions of the SQL Server instances stay compliant to our business model.&lt;/P&gt;
&lt;P&gt;A practical way to think about it:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Tagging &lt;SPAN data-contrast="auto"&gt;ensures the&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;initial compliance&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;of&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;the&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;newly&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;connected&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;Arc-ena&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;b&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;led&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;SQL&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;servers&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;Azure Policy&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;enforces ongoing compliance&amp;nbsp;of&amp;nbsp;the&amp;nbsp;existing Arc-enabled SQL&amp;nbsp;servers&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;Tools&lt;/H2&gt;
&lt;P&gt;Interested in gaining better visibility into &lt;STRONG&gt;LicenseType configurations&lt;/STRONG&gt; across your estate? Below you'll find an insightful KQL query and an accompanying workbook to help track compliance.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;KQL Query&lt;/STRONG&gt;&lt;/P&gt;
&lt;LI-CODE lang="sql"&gt;resources
| where type == "microsoft.hybridcompute/machines"
| where properties.detectedProperties.mssqldiscovered == "true"
| extend machineIdHasSQLServerDiscovered = id
| project name, machineIdHasSQLServerDiscovered, resourceGroup, subscriptionId
| join kind= leftouter (
    resources
    | where type == "microsoft.hybridcompute/machines/extensions"    | where properties.type in ("WindowsAgent.SqlServer","LinuxAgent.SqlServer")
    | extend machineIdHasSQLServerExtensionInstalled = iff(id contains "/extensions/WindowsAgent.SqlServer" or id contains "/extensions/LinuxAgent.SqlServer", substring(id, 0, indexof(id, "/extensions/")), "")
    | project License_Type = properties.settings.LicenseType,
    machineIdHasSQLServerExtensionInstalled)on $left.machineIdHasSQLServerDiscovered == $right.machineIdHasSQLServerExtensionInstalled
| where isnotempty(machineIdHasSQLServerExtensionInstalled)
| project-away machineIdHasSQLServerDiscovered, machineIdHasSQLServerExtensionInstalled&lt;/LI-CODE&gt;
&lt;P&gt;Source: &lt;A href="https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/manage-configuration?view=sql-server-ver17&amp;amp;tabs=azure%2Cazure-portal#list-configuration-details-for-each-sql-server-instance" target="_blank" rel="noopener"&gt;Configure SQL Server - SQL Server enabled by Azure Arc | Microsoft Learn&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Workbook&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/claestom/azure-arc-sa-workbook" target="_blank" rel="noopener"&gt;claestom/azure-arc-sa-workbook: Azure Workbook for monitoring Software Assurance compliance across Arc-enabled servers and SQL Server instances&lt;/A&gt;.&lt;/P&gt;
&lt;H2&gt;Resources&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/manage-configuration?view=sql-server-ver17&amp;amp;tabs=azure%2Cazure-portal#modify-sql-server-configuration" target="_blank" rel="noopener"&gt;Configure SQL Server - SQL Server enabled by Azure Arc | Microsoft Learn&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/governance/policy/" target="_blank" rel="noopener"&gt;Azure Policy documentation | Microsoft Learn&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/automating-windows-server-licensing-benefits-with-azure-arc-policy/4469345" target="_blank" rel="noopener"&gt;Automating Windows Server Licensing Benefits with Azure Arc Policy | Microsoft Community Hub&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/sql/sql-server/azure-arc/manage-pay-as-you-go-transition?view=sql-server-ver17#recurring-billing-consent" target="_blank" rel="noopener"&gt;Recurring billing consent - SQL Server enabled by Azure Arc | Microsoft Learn&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://github.com/claestom/azure-arc-sa-workbook" target="_blank" rel="noopener"&gt;claestom/azure-arc-sa-workbook: Azure Workbook for monitoring Software Assurance compliance across Arc-enabled servers and SQL Server instances&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://github.com/microsoft/sql-server-samples/tree/master/samples/manage/azure-arc-enabled-sql-server/compliance/arc-sql-license-type-compliance" target="_blank" rel="noopener"&gt;microsoft/sql-server-samples/.../arc-sql-license-type-compliance&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://github.com/claestom/sql-arc-policy-license-config" target="_blank" rel="noopener"&gt;claestom/sql-arc-policy-license-config&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Mon, 13 Apr 2026 07:06:25 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-arc-blog/automating-arc-enabled-sql-server-license-type-configuration/ba-p/4500326</guid>
      <dc:creator>TomClaes</dc:creator>
      <dc:date>2026-04-13T07:06:25Z</dc:date>
    </item>
    <item>
      <title>Simplify Azure Arc Server Onboarding with Ansible and the New Onboarding Role</title>
      <link>https://techcommunity.microsoft.com/t5/azure-arc-blog/simplify-azure-arc-server-onboarding-with-ansible-and-the-new/ba-p/4509481</link>
      <description>&lt;P&gt;If you’re already using Ansible to manage your infrastructure, there’s now a simpler—and more secure—way to bring machines under Azure Arc management. We’ve introduced a &lt;STRONG&gt;new Azure Arc onboarding role&lt;/STRONG&gt; designed specifically for automated scenarios like Ansible playbooks. This role follows the principle of least privilege, giving your automation exactly what it needs to onboard servers—nothing more.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;A better way to onboard at scale&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Many customers want to standardize Azure Arc onboarding across hybrid and multicloud environments, but run into common challenges:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Over‑privileged service principals&lt;/LI&gt;
&lt;LI&gt;Manual steps that don’t scale&lt;/LI&gt;
&lt;LI&gt;Inconsistent onboarding across environments&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;By combining &lt;STRONG&gt;Ansible&lt;/STRONG&gt; with the &lt;STRONG&gt;Azure Arc onboarding role&lt;/STRONG&gt;, you can:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Automate server onboarding end‑to‑end&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&amp;nbsp;&lt;STRONG&gt;Reduce permissions risk&lt;/STRONG&gt; with a purpose‑built role&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Scale confidently&lt;/STRONG&gt; across thousands of machines&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Integrate Arc onboarding into existing Ansible workflows&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Built for automation, designed for security&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The new onboarding role removes the need to assign broader Azure roles just to connect servers to Azure Arc. Instead, your Ansible automation can authenticate using a tightly scoped identity that’s purpose‑built for Arc onboarding—making security teams happier without slowing down operations.&lt;/P&gt;
&lt;P&gt;Whether you’re modernizing existing datacenters or managing servers across multiple clouds, this new approach makes Azure Arc onboarding simpler, safer, and &amp;nbsp;repeatable.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Get started in minutes&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Our Microsoft Learn documentation provides guidance to help you get started quickly:&lt;BR /&gt;&lt;A href="https://docs.azure.cn/en-us/azure-arc/servers/onboard-ansible-playbooks" target="_blank"&gt;Connect machines to Azure Arc at scale with Ansible&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Check out the Arc onboarding role, part of the Azure collection in Ansible Galaxy:&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://galaxy.ansible.com/ui/repo/published/azure/azcollection/content/role/azure_arc/" target="_blank"&gt;Ansible Galaxy - azure.azcollection - Arc onboarding role&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Anything else you’d like to see with Azure Arc + Linux? Drop us a comment!&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Apr 2026 06:40:42 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-arc-blog/simplify-azure-arc-server-onboarding-with-ansible-and-the-new/ba-p/4509481</guid>
      <dc:creator>alinetran</dc:creator>
      <dc:date>2026-04-08T06:40:42Z</dc:date>
    </item>
    <item>
      <title>Run the latest Azure Arc agent with Automatic Agent Upgrade (Public Preview)</title>
      <link>https://techcommunity.microsoft.com/t5/azure-arc-blog/run-the-latest-azure-arc-agent-with-automatic-agent-upgrade/ba-p/4508535</link>
      <description>&lt;P&gt;Customers managing large fleets of Azure Arc servers need a scalable way to ensure the Azure Arc agent stays up to date without manual intervention. Per server configuration does not scale, and gaps in upgrade coverage can lead to operational drift, missed features, and delayed security updates.&lt;/P&gt;
&lt;P&gt;To address this, we’re introducing two new options to help customers enable Automatic Agent Upgrade at scale: applied as a built-in Azure Policy and a new onboarding CLI flag.&lt;/P&gt;
&lt;P&gt;The built-in policy makes it easy to check whether Automatic Agent Upgrade is enabled across a given scope and automatically remediates servers that are not compliant.&lt;/P&gt;
&lt;P&gt;For servers being newly onboarded, customers can enable the feature at onboarding by adding the &lt;STRONG&gt;--enable-automatic-upgrade&lt;/STRONG&gt; flag to the &lt;STRONG&gt;azcmagent connect&lt;/STRONG&gt; command, ensuring the agent is configured correctly from the start.&lt;/P&gt;
&lt;H1&gt;What is Automatic Agent Upgrade?&lt;/H1&gt;
&lt;P&gt;Automatic Agent Upgrade is a feature, in public preview, that automatically keeps the Azure Connected Machine agent (Arc agent) up to date. Updates are managed by Microsoft, so once enabled, customers no longer need to manually manage agent upgrades.&lt;/P&gt;
&lt;P&gt;By always running the latest agent version, customers receive all the newest capabilities, security updates, and bug fixes as soon as they’re released. Learn more: &lt;A href="https://learn.microsoft.com/en-us/azure/azure-arc/servers/agent-release-notes" target="_blank"&gt;What's new with Azure Connected Machine agent - Azure Arc | Microsoft Learn&lt;/A&gt;.&lt;/P&gt;
&lt;H1&gt;Getting Started&lt;/H1&gt;
&lt;H2&gt;Apply automatic agent upgrade policy&lt;/H2&gt;
&lt;OL&gt;
&lt;LI&gt;Navigate to the ‘Policy’ blade in the &lt;A href="https://portal.azure.com/" target="_blank"&gt;Azure Portal&lt;/A&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;OL start="2"&gt;
&lt;LI&gt;Navigate to the ‘Compliance’ section and click ‘Assign Policy’&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;OL start="3"&gt;
&lt;LI&gt;Fill out the required sections
&lt;UL&gt;
&lt;LI&gt;Scope: Subscription and resource group (optional) that policy will apply to&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; &lt;/STRONG&gt;Policy definition: &lt;STRONG&gt;Configure Azure Arc-enabled Servers to enable automatic upgrades&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;OL start="4"&gt;
&lt;LI&gt;Navigate to the ‘Remediation’ tab and check the box next to ‘Create a remediation task’&lt;img /&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;OL start="5"&gt;
&lt;LI&gt;Navigate to the ‘Review + create’ tab and press ‘Create’. The Policy has been successfully applied to the scope.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;For more information on this process, please visit this article &lt;A href="https://learn.microsoft.com/en-us/azure/governance/policy/assign-policy-portal#create-a-policy-assignment" target="_blank"&gt;Quickstart: Create policy assignment using Azure portal - Azure Policy | Microsoft Learn&lt;/A&gt;.&lt;/P&gt;
&lt;H2&gt;Apply automatic agent upgrade CLI Flag&lt;/H2&gt;
&lt;P&gt;Adding the following flag enables automatic agent upgrade during onboarding&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;--enable-automatic-upgrade&lt;/LI-CODE&gt;
&lt;P&gt;While this flag can be used on a single server, it can also be applied at scale using one of the existing Azure Arc at scale onboarding methods and adding the flag &lt;A href="https://learn.microsoft.com/en-us/azure/azure-arc/servers/onboard-service-principal?tabs=portal" target="_blank"&gt;Connect hybrid machines to Azure at scale - Azure Arc | Microsoft Learn&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Here is an at scale onboarding sample using a basic script.&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;azcmagent connect --resource-group {rg} --location {location} --subscription-id {subid} --service-principal-id {service principal id} --service-principal-secret {service principal secret} --tenant-id {tenant id} --enable-automatic-upgrade&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To get started with this feature or learn more, please refer to this article &lt;A href="https://learn.microsoft.com/en-us/azure/azure-arc/servers/manage-agent?tabs=windows#automatic-agent-upgrade-preview" target="_blank"&gt;Manage and maintain the Azure Connected Machine agent - Azure Arc | Microsoft Learn&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Fri, 03 Apr 2026 19:30:06 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-arc-blog/run-the-latest-azure-arc-agent-with-automatic-agent-upgrade/ba-p/4508535</guid>
      <dc:creator>yunishussein</dc:creator>
      <dc:date>2026-04-03T19:30:06Z</dc:date>
    </item>
    <item>
      <title>Announcing Private Preview: Deploy Ansible Playbooks using Azure Policy via Machine Configuration</title>
      <link>https://techcommunity.microsoft.com/t5/azure-arc-blog/announcing-private-preview-deploy-ansible-playbooks-using-azure/ba-p/4507848</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Azure Arc i&lt;/STRONG&gt;s on a mission to&amp;nbsp;&lt;STRONG&gt;unify security, compliance, and management for Windows and Linux machines—anywhere&lt;/STRONG&gt;. By extending Azure’s control plane beyond the cloud, Azure Arc enables organizations to unify governance, compliance, security and management of servers across on‑premises, edge, and multicloud environments using a consistent set of Azure tools and policies.&lt;/P&gt;
&lt;P&gt;Building on this mission, we’re excited to announce the &lt;STRONG&gt;private preview of deploying Ansible playbooks through Azure Policy using Machine Configuration&lt;/STRONG&gt;, bringing Ansible‑driven automation into Azure Arc’s policy‑based governance model for Azure and Arc‑enabled Linux machines.&lt;/P&gt;
&lt;P&gt;This new capability enables you to &lt;STRONG&gt;orchestrate Ansible playbook execution directly from Azure Policy &lt;/STRONG&gt;(via Machine Configuration) without requiring an Ansible control node, while benefiting from built‑in compliance reporting and remediation.&lt;/P&gt;
&lt;H2&gt;Why this matters&lt;/H2&gt;
&lt;P&gt;As organizations manage increasingly diverse server estates, they often rely on different tools for Windows and Linux, cloud, on-premises, or at the edge—creating fragmented security, compliance, and operational workflows. Many organizations rely on Ansible for OS configuration and application setup, but struggle with:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Enforcing consistent configuration across distributed environments&lt;/LI&gt;
&lt;LI&gt;Detecting and correcting drift over time&lt;/LI&gt;
&lt;LI&gt;Integrating Ansible automation with centralized governance and compliance workflows&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;With this private preview, Azure Policy becomes the &lt;STRONG&gt;single control plane&lt;/STRONG&gt; for applying and monitoring &lt;STRONG&gt;Ansible‑based configuration&lt;/STRONG&gt;, bringing Linux automation into the same governance model already used for Windows. Configuration is treated as policy—&lt;STRONG&gt;declarative, auditable, and continuously enforced&lt;/STRONG&gt;—with compliance results surfaced in familiar Azure dashboards.&lt;/P&gt;
&lt;H2&gt;What’s included in the private preview&lt;/H2&gt;
&lt;P&gt;In this preview, you can:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Use &lt;STRONG&gt;Azure Policy&lt;/STRONG&gt; to trigger &lt;STRONG&gt;Ansible playbook execution&lt;/STRONG&gt; on &lt;STRONG&gt;Azure and Azure Arc–enabled Linux machines&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Execute &lt;STRONG&gt;playbooks locally&lt;/STRONG&gt; on each target machine, &lt;STRONG&gt;triggered by policy&lt;/STRONG&gt;.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;Enable &lt;STRONG&gt;drift detection and automatic remediation&lt;/STRONG&gt; by default&lt;/LI&gt;
&lt;LI&gt;View &lt;STRONG&gt;playbook execution status and compliance results&lt;/STRONG&gt; directly in the Azure Policy compliance dashboard, alongside your other policies&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;This provides a &lt;STRONG&gt;unified security, compliance and management experience&lt;/STRONG&gt; across Windows and Linux machines—whether they’re running in Azure or connected through Azure Arc—while using your existing Ansible investments.&lt;/P&gt;
&lt;H2&gt;Join the private preview&lt;/H2&gt;
&lt;P&gt;If you’re interested in helping shape the future of Ansible‑based configuration management in Azure Arc, we’d love to partner with you. We’re especially interested in hearing your stories around usability, compliance reporting, and real‑world operational workflows.&lt;/P&gt;
&lt;P&gt;👉 &lt;A class="lia-external-url" href="https://forms.office.com/r/QpDW96P5wC" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Sign up for the private preview&lt;/STRONG&gt;&lt;/A&gt; and we'll reach out to you.&lt;/P&gt;
&lt;P&gt;We’ll continue investing in deeper Linux parity, broader scenarios, and tighter integration across Azure Arc’s security, governance and compliance experiences.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We look forward to enhancing your unified Azure Arc experience for deploying, governing, and remediating configuration with Ansible—bringing consistent security, compliance, and management to Windows and Linux machines not only in Azure, but also across on‑premises and other public clouds.&lt;/P&gt;</description>
      <pubDate>Thu, 09 Apr 2026 16:25:52 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-arc-blog/announcing-private-preview-deploy-ansible-playbooks-using-azure/ba-p/4507848</guid>
      <dc:creator>alinetran</dc:creator>
      <dc:date>2026-04-09T16:25:52Z</dc:date>
    </item>
    <item>
      <title>Announcing Public Preview of Argo CD extension on AKS and Azure Arc enabled Kubernetes clusters</title>
      <link>https://techcommunity.microsoft.com/t5/azure-arc-blog/announcing-public-preview-of-argo-cd-extension-on-aks-and-azure/ba-p/4504497</link>
      <description>&lt;P data-sfc-cp="" data-sfc-root="c" data-sfc-cb="" data-hveid="CAEIAhAA" data-complete="true" data-processed="true"&gt;We are excited to announce public preview of the Argo CD extension for Azure Kubernetes Service (AKS) and Azure Arc-enabled Kubernetes clusters.&lt;/P&gt;
&lt;P data-sfc-cp="" data-sfc-root="c" data-sfc-cb="" data-hveid="CAEIAxAA" data-complete="true" data-processed="true"&gt;As GitOps becomes the standard for deploying and operating applications at scale, enterprises need a way to implement GitOps while staying compliant with best practices for security and identity management. Argo CD extension delivers on this need across 3 pillars -&amp;nbsp;&lt;/P&gt;
&lt;P aria-level="3" data-animation-nesting="" data-sfc-cp="" data-sfc-root="c" data-sfc-cb="" data-complete="true" data-processed="true" data-sae=""&gt;&lt;STRONG data-sfc-root="c" data-sfc-cb="" data-complete="true"&gt;Trusted Identity and Secure Access&lt;/STRONG&gt;&lt;/P&gt;
&lt;P data-sfc-cp="" data-sfc-root="c" data-sfc-cb="" data-hveid="CAEIBRAA" data-complete="true" data-processed="true"&gt;The Argo CD extension integrates with Microsoft Entra ID to provide a secure, enterprise-ready experience for:&lt;/P&gt;
&lt;UL data-sfc-root="c" data-sfc-cb="" data-complete="true" data-processed="true"&gt;
&lt;LI data-sfc-root="c" data-sfc-cb="" data-hveid="CAEIBhAB" data-complete="true" data-sae=""&gt;&lt;SPAN data-sfc-cp="" data-sfc-root="c" data-sfc-cb="" data-complete="true"&gt;Secure authentication using &lt;STRONG&gt;Workload Identity federation &lt;/STRONG&gt;to Azure Container Registry (ACR) and Azure DevOps. This removes the need for long-lived credentials or hard-coded secrets in Git Repos, moving your CD pipelines closer to a true zero-trust architecture.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-sfc-cp="" data-sfc-root="c" data-sfc-cb="" data-complete="true"&gt;Single Sign-On (SSO) using &lt;STRONG&gt;existing Azure identities.&lt;/STRONG&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P aria-level="3" data-animation-nesting="" data-sfc-cp="" data-sfc-root="c" data-sfc-cb="" data-complete="true" data-processed="true" data-sae=""&gt;&lt;STRONG data-sfc-root="c" data-sfc-cb="" data-complete="true"&gt;Enterprise-Grade Hardening and Security&lt;/STRONG&gt;&lt;/P&gt;
&lt;P data-sfc-cp="" data-sfc-root="c" data-sfc-cb="" data-hveid="CAEIDBAA" data-complete="true" data-processed="true"&gt;This preview introduces several enhancements to improve your security posture:&lt;/P&gt;
&lt;UL data-sfc-root="c" data-sfc-cb="" data-complete="true" data-processed="true"&gt;
&lt;LI data-sfc-root="c" data-sfc-cb="" data-hveid="CAEIDRAA" data-complete="true" data-sae=""&gt;&lt;SPAN data-sfc-cp="" data-sfc-root="c" data-sfc-cb="" data-complete="true"&gt;To minimize the attack surface, the extension’s images are built on&amp;nbsp;Azure Linux, specifically engineered for&lt;STRONG&gt; reduced CVEs &lt;/STRONG&gt;and &lt;STRONG&gt;improved baseline security.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI data-sfc-root="c" data-sfc-cb="" data-hveid="CAEIDRAB" data-complete="true" data-sae=""&gt;&lt;SPAN data-sfc-cp="" data-sfc-root="c" data-sfc-cb="" data-complete="true"&gt;Opt-in to &lt;STRONG&gt;automatic patch releases&lt;/STRONG&gt; to stay current on security fixes while maintaining full control over your change management processes.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P aria-level="3" data-animation-nesting="" data-sfc-cp="" data-sfc-root="c" data-sfc-cb="" data-complete="true" data-processed="true" data-sae=""&gt;&lt;STRONG data-sfc-root="c" data-sfc-cb="" data-complete="true"&gt;Parity with upstream Argo CD&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Argo CD extension is designed to remain fully aligned with the upstream Argo CD open‑source project, so teams can use Argo CD as they do today with support for&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Configuring Argo CD extension with &lt;STRONG&gt;High availability (HA)&lt;/STRONG&gt; for production‑grade deployments of critical workloads.&lt;/LI&gt;
&lt;LI&gt;Using &lt;STRONG&gt;hub‑and‑spoke&lt;/STRONG&gt; architecture for multi‑cluster GitOps scenarios.&lt;/LI&gt;
&lt;LI&gt;Application and ApplicationSet, enabling automated and scalable application delivery across large fleets of clusters.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P aria-level="3" data-animation-nesting="" data-sfc-cp="" data-sfc-root="c" data-sfc-cb="" data-complete="true" data-processed="true" data-sae=""&gt;&lt;STRONG data-sfc-root="c" data-sfc-cb="" data-complete="true"&gt;Getting Started&lt;/STRONG&gt;&lt;/P&gt;
&lt;P data-sfc-cp="" data-sfc-root="c" data-sfc-cb="" data-hveid="CAEIDxAA" data-complete="true" data-processed="true"&gt;We invite you to explore the Argo CD extension and provide feedback as we continue to evolve GitOps capabilities for Kubernetes.&lt;/P&gt;
&lt;P data-sfc-cp="" data-sfc-root="c" data-sfc-cb="" data-hveid="CAEIEBAA" data-complete="true" data-processed="true" aria-owns="action-menu-parent-container"&gt;To get started today, you can &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/tutorial-use-gitops-argocd" target="_blank" rel="noopener"&gt;enable the extension &lt;/A&gt;on your clusters using the Azure CLI. Argo CD extension management via the Azure Portal will be available in a few weeks.&lt;/P&gt;</description>
      <pubDate>Tue, 24 Mar 2026 08:00:00 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-arc-blog/announcing-public-preview-of-argo-cd-extension-on-aks-and-azure/ba-p/4504497</guid>
      <dc:creator>Poornima99</dc:creator>
      <dc:date>2026-03-24T08:00:00Z</dc:date>
    </item>
    <item>
      <title>Building Microsoft’s Sovereign AI on Azure Local with NVIDIA RTX PRO and Next Gen NVIDIA Rubin</title>
      <link>https://techcommunity.microsoft.com/t5/azure-arc-blog/building-microsoft-s-sovereign-ai-on-azure-local-with-nvidia-rtx/ba-p/4502383</link>
      <description>&lt;P&gt;Across governments, regulated industries, and critical infrastructure, organizations are moving quickly to adopt advanced AI but with a clear requirement: AI systems should be built and operated within Sovereign boundaries. The question is no longer whether to use advanced models, but where those models should run, who controls them, and how they can evolve over time without compromising sovereignty, resilience, or trust.&lt;/P&gt;
&lt;P&gt;Many of these customers are building &lt;STRONG&gt;Sovereign Private Clouds&lt;/STRONG&gt;: environments designed to run their most sensitive and mission-critical workloads entirely within their own operational boundaries. These environments often span on-premises datacenters, edge locations, and, in some cases, fully disconnected deployments. Customers want the power of modern AI, but available on infrastructure they control.&lt;/P&gt;
&lt;P&gt;This is where Azure Local comes in. &lt;STRONG&gt;Azure Local&lt;/STRONG&gt; helps bring Azure-consistent infrastructure, lifecycle management, and governance into customer-controlled environments. As AI workloads evolve rapidly, customers are planning for the next generation of AI acceleration and need confidence that their local infrastructure can be ready – without re-architecting their environment.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;NVIDIA Rubin: Powering the Next Generation of Sovereign AI on Azure Local&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Sovereign AI requirements span a wide range of deployments models – from enterprise inference and development today to large-scale, sustained AI systems in the near future. Azure Local is designed to help support this evolution by providing a consistent deployment, management, and governance model across current NVIDIA Blackwell-based systems and future NVIDIA Rubin platforms.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;The NVIDIA Rubin platform &lt;/STRONG&gt;represents the next wave of accelerated computing, targeting large-scale workloads that go beyond basic inference. These include frontier model inference, agentic and reasoning‑based systems, and high‑throughput AI pipelines where performance, efficiency, and interconnect matter at scale.&lt;/P&gt;
&lt;P&gt;These are the workloads Sovereign Private Cloud customers are planning for:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;National and sector specific AI models trained and operated‑ within sovereign boundaries&lt;/LI&gt;
&lt;LI&gt;Advanced reasoning and agentic systems used to help customers with defense, intelligence, and critical decision-making‑&lt;/LI&gt;
&lt;LI&gt;High-performance inference pipelines that operate‑ close to sensitive data, with low latency and strict compliance requirements&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Foundry Local &lt;/STRONG&gt;is built to help host these workloads directly inside customer environments, providing a modern AI platform for deploying, operating, and scaling advanced models under full customer control while remaining aligned with Azure API, tooling, and governance on Azure Local.&lt;/P&gt;
&lt;P&gt;That’s why &lt;STRONG&gt;Azure Local will be adding support for NVIDIA Rubin platform&lt;/STRONG&gt;, working closely with NVIDIA to enable customers to adopt this next generation of accelerated computing as part of their Sovereign Private Cloud strategy.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Enterprise AI Acceleration Available Today on Azure Local&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;While Rubin represents the next wave of large-scale AI acceleration, Azure Local also supports enterprise-grade GPUs available today to help customers begin building sovereign AI systems now.&lt;/P&gt;
&lt;P&gt;Built on the NVIDIA Blackwell architecture, &lt;STRONG&gt;NVIDIA RTX PRO™ 6000 Blackwell Server Edition&lt;/STRONG&gt; delivers powerful AI and visual computing performance for on-premises and sovereign environments. Azure Local harnesses the power of the RTX PRO 6000 for scenarios such as AI inferencing, code development, and data adjacent workloads, whether environments are connected to Azure or fully disconnected.&lt;/P&gt;
&lt;P&gt;Support for the NVIDIA RTX PRO 6000 Blackwell Server Edition is generally available starting with Azure Local 2603 release. And coming soon, Azure Local will be adding support for the upcoming models of the Blackwell series, including the NVIDIA RTX PRO™ 4500 Blackwell Server Edition. This allows customers to start building and operating sovereign AI workloads today, while preparing for next generation platforms such as NVIDIA Rubin as they become available.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;From Infrastructure to Models: Bringing AI Closer to the Data&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;With &lt;STRONG&gt;Foundry Local services on Azure Local&lt;/STRONG&gt;, customers can deploy and operate advanced AI models directly inside their sovereign environments. This includes access to modern models and APIs from the Foundry catalog, alongside NVIDIA-optimized models and frameworks, enabling high-performance AI execution close to sensitive data.&lt;/P&gt;
&lt;P&gt;Using &lt;STRONG&gt;Azure Kubernetes Services (&lt;/STRONG&gt;&lt;STRONG&gt;AKS) on Azure Local&lt;/STRONG&gt;, customers can containerize and deploy AI workloads consistently across public and sovereign environments. This supports scenarios where models are built in the cloud and operated locally, or built and run entirely within customer-controlled boundaries, while maintaining a consistent application and operations model.&lt;/P&gt;
&lt;P&gt;Together, this enables customers to continuously evolve AI solutions over time without sacrificing control, compliance, or operational consistency.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;A Platform That Evolves With Customers&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Azure Local is more than infrastructure. Through Azure Arc, it helps deliver consistent management, policy enforcement, and lifecycle operations across sovereign environments, with integrated security and monitoring capabilities.&lt;/P&gt;
&lt;P&gt;This platform approach allows Sovereign Private Cloud customers to adopt new GPU architectures, AI frameworks, and models over time, without re-architecting their environments, while maintaining a strong security posture and compliance with regulatory requirements.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Local and NVIDIA will work closely with OEMs including Dell, HPE, and Lenovo to enable validated hardware platforms and GPU support over time&lt;/STRONG&gt;. This helps ensure customers can adopt new AI infrastructure with confidence as part of their Sovereign Private Cloud strategy.&lt;/P&gt;
&lt;P&gt;As AI workloads continue to advance, Azure Local remains focused on one simple goal: enabling customers to run demanding AI workloads securely, compliantly, and under their control, today and into the future.&lt;/P&gt;
&lt;P&gt;To learn more: &lt;A href="https://aka.ms/azurelocal" target="_blank" rel="noopener"&gt;https://aka.ms/azurelocal&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 16 Mar 2026 20:08:55 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-arc-blog/building-microsoft-s-sovereign-ai-on-azure-local-with-nvidia-rtx/ba-p/4502383</guid>
      <dc:creator>meenagowdar</dc:creator>
      <dc:date>2026-03-16T20:08:55Z</dc:date>
    </item>
    <item>
      <title>Azure Arc Server Feb 2026 Forum Recap</title>
      <link>https://techcommunity.microsoft.com/t5/azure-arc-blog/azure-arc-server-feb-2026-forum-recap/ba-p/4501793</link>
      <description>&lt;P&gt;Please find the &lt;A class="lia-external-url" href="https://youtu.be/uX4HgTul9NQ?si=vEGYr57CGLnefriQ" target="_blank"&gt;recording for the monthly Azure Arc Server Forum at YouTube!&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;During the February 2026 Azure Arc Server Forum, we discussed:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Arc Server Reporting &amp;amp; Dashboard&lt;/STRONG&gt; (Jeff Pigot, Sr. Solution Engineer): Check out this awesome visual reporting bringing together different management services and experiences across Azure Arc-enabled servers on GitHub at &lt;A href="https://github.com/wjpigott/ArcBenefitsDashboard/tree/main/workbook" target="_blank"&gt;Arc Software Assurance Benefits Dashboard.&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;VM Applications&lt;/STRONG&gt; (Yunis Hussein, Product Manager): Shared private preview experience and capabilities for 3P Application Deployment and Patching on Azure Arc-enabled servers. Please fill out this&amp;nbsp;&lt;A style="font-style: normal; font-weight: 400; background-color: rgb(255, 255, 255);" href="https://forms.office.com/r/qhQ4H2JrFU" target="_blank"&gt;form&lt;/A&gt;&lt;SPAN style="color: rgb(30, 30, 30);"&gt; to participate in Private Preview.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Windows Server 2016 ESUs&lt;/STRONG&gt; enabled by Azure Arc: Portal Experience Feedback (George Enninful): Please sign up on the &lt;A style="font-style: normal; font-weight: 400; background-color: rgb(255, 255, 255);" href="https://forms.office.com/Pages/DesignPageV2.aspx?prevorigin=shell&amp;amp;origin=NeoPortalPage&amp;amp;subpage=design&amp;amp;id=v4j5cvGGr0GRqy180BHbRyemPojJK7tEkoALdt6d-B9UOUpIVkNKMUZPVlpaV0dKQUI1UUxKUURUUy4u&amp;amp;topview=Preview" target="_blank"&gt;feedback form.&amp;nbsp;&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;To sign up for the Azure Arc Server Forum and newsletter, please register with contact details at&amp;nbsp;&lt;A href="https://aka.ms/arcserverforumsignup/" target="_blank"&gt;https://aka.ms/arcserverforumsignup/&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;For the latest agent release notes, check out&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-arc/servers/agent-release-notes" target="_blank"&gt;What's new with Azure Connected Machine agent - Azure Arc | Microsoft Learn&lt;/A&gt;.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Our March 2026 forum will be held on Thursday, March 26 at 9:30 AM PST / 12:30 PM EST. We look forward to you joining us, thank you!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 12 Mar 2026 23:24:03 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-arc-blog/azure-arc-server-feb-2026-forum-recap/ba-p/4501793</guid>
      <dc:creator>Aurnov_Chattopadhyay</dc:creator>
      <dc:date>2026-03-12T23:24:03Z</dc:date>
    </item>
    <item>
      <title>Announcing the General Availability of the Azure Arc Gateway for Arc-enabled Kubernetes!</title>
      <link>https://techcommunity.microsoft.com/t5/azure-arc-blog/announcing-the-general-availability-of-the-azure-arc-gateway-for/ba-p/4498561</link>
      <description>&lt;P&gt;We’re excited to announce the General Availability of Arc gateway for&amp;nbsp;&lt;STRONG&gt;Arc‑enabled Kubernetes&lt;/STRONG&gt;. Arc gateway dramatically simplifies the network configuration required to use Azure Arc by consolidating outbound connectivity through a small, predictable set of endpoints. For customers operating behind enterprise proxies or firewalls, this means faster onboarding, fewer change requests, and a smoother path to value with Azure Arc.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What’s new:&lt;/STRONG&gt; To Arc‑enable a Kubernetes Cluster, customers previously had to allow &lt;STRONG&gt;18&lt;/STRONG&gt;&amp;nbsp;distinct endpoints. With Arc gateway GA, you can do the same with&amp;nbsp;&lt;STRONG&gt;just 9,&amp;nbsp;&lt;/STRONG&gt;a 50% reduction that removes friction for security and networking teams.&amp;nbsp;&lt;/P&gt;
&lt;H2&gt;Why This Matters&lt;/H2&gt;
&lt;P&gt;Organizations with strict outbound controls often spend days, or weeks, coordinating approvals for multiple URLs before they can onboard resources to Azure Arc. By consolidating traffic to a smaller set of destinations, Arc gateway:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Accelerates onboarding&lt;/STRONG&gt; for Arc‑enabled Kubernetes by cutting down the proxy/firewall approvals needed to get started.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Simplifies operations&lt;/STRONG&gt;&amp;nbsp;with a consistent, repeatable pattern for routing Arc agent and extension traffic to Azure.&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;How Arc gateway works&amp;nbsp;&lt;/H2&gt;
&lt;P&gt;Arc gateway introduces two components that work together to streamline connectivity:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Arc gateway (Azure resource):&lt;/STRONG&gt;&amp;nbsp;A single, unique endpoint in your Azure tenant that receives incoming traffic from on‑premises Arc workloads and forwards it to the right Azure services. You configure your enterprise environment to allow this endpoint.&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Azure Arc Proxy (on every Arc‑enabled Kubernetes Cluster):&lt;/STRONG&gt; A component of the Arc K8s agent that routes agent and extension traffic to Azure via the Arc gateway endpoint. It’s part of the core Arc agent; no separate install is required.&amp;nbsp;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;At a high level, traffic flows:&amp;nbsp;&lt;STRONG&gt;Arc-enabled Kubernetes agent → Arc Proxy →&amp;nbsp;Enterprise Proxy → Arc gateway → Target Azure service.&lt;/STRONG&gt;&lt;/P&gt;
&lt;img /&gt;
&lt;H2&gt;Scenario Coverage&lt;/H2&gt;
&lt;P&gt;As part of this GA release, Arc-enabled Kubernetes Onboarding and other common Arc‑enabled Kubernetes scenarios are supported through Arc gateway, including:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-cluster-connect" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Arc-enabled Kubernetes Cluster Connect&lt;/STRONG&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/kubernetes-resource-view" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Arc-enabled Kubernetes Resource View&lt;/STRONG&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/custom-locations" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Custom Location&lt;/STRONG&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/governance/policy/concepts/policy-for-kubernetes" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Azure Policy's&amp;nbsp;Extension for Azure Arc&lt;/STRONG&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;For other scenarios, including Microsoft Defender for Containers, Azure Key Vault, Container Insights in Azure Monitor, etc., some customer‑specific data plane destinations (e.g., your Log Analytics workspaces, Storage Accounts, or Key Vault URLs) still need to be allow‑listed per your environment. Please consult the&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/arc-gateway-simplify-networking?tabs=azure-cli" target="_blank" rel="noopener"&gt;Arc gateway documentation&lt;/A&gt; for the current scenario‑by‑scenario coverage and any remaining per‑service URLs.&amp;nbsp;&lt;/P&gt;
&lt;H2&gt;Get started&lt;/H2&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Create an Arc gateway resource&lt;/STRONG&gt;&amp;nbsp;using the Azure portal, Azure CLI, or PowerShell.&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Allow the Arc gateway endpoint&lt;/STRONG&gt;&amp;nbsp;(and the small set of core endpoints) in your enterprise proxy/firewall.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Onboard or update clusters &lt;/STRONG&gt;to use your Arc gateway resource.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;For step‑by‑step guidance, see the&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/arc-gateway-simplify-networking?tabs=azure-cli" target="_blank" rel="noopener"&gt;Arc gateway documentation&lt;/A&gt; on Microsoft Learn.&amp;nbsp;&lt;/P&gt;
&lt;H2&gt;FAQs&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Does Arc gateway require new software on my clusters?&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;No additional installation - Arc Proxy is part of the standard Arc-enabled Kubernetes Agent.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Will every Arc scenario route through the gateway today?&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;Arc-enablement, and other scenarios are covered at GA; some customer‑specific data plane endpoints (for example, Log Analytics workspace FQDNs) may still need to be allowed. Check the docs for the latest coverage details.&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;What is the status of Arc gateway for other infrastructure types?&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;Arc gateway is already GA for &lt;A href="https://learn.microsoft.com/en-us/azure/azure-arc/servers/arc-gateway?tabs=portal" target="_blank" rel="noopener"&gt;Arc-enabled Servers&lt;/A&gt;, and &lt;A href="https://learn.microsoft.com/en-us/azure/azure-local/deploy/deployment-azure-arc-gateway-overview?view=azloc-2601&amp;amp;tabs=portal" target="_blank" rel="noopener"&gt;Azure Local&lt;/A&gt;.&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;Tell us what you think&lt;/H2&gt;
&lt;P&gt;We’d love your feedback on Arc gateway GA for Kubernetes - what worked well, what could be improved, and which scenarios you want next. Use the&amp;nbsp;&lt;A href="https://microsoft-my.sharepoint.com/personal/jalenmcgee_microsoft_com/Documents/aka.ms/ArcGWFeedback" target="_blank" rel="noopener"&gt;Arc gateway feedback form&lt;/A&gt; to share your input with the product team.&lt;/P&gt;</description>
      <pubDate>Tue, 03 Mar 2026 23:12:14 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-arc-blog/announcing-the-general-availability-of-the-azure-arc-gateway-for/ba-p/4498561</guid>
      <dc:creator>jalenmcg</dc:creator>
      <dc:date>2026-03-03T23:12:14Z</dc:date>
    </item>
    <item>
      <title>Announcing Public Preview: Simplified Machine Provisioning for Azure Local</title>
      <link>https://techcommunity.microsoft.com/t5/azure-arc-blog/announcing-public-preview-simplified-machine-provisioning-for/ba-p/4496811</link>
      <description>&lt;P&gt;Deploying infrastructure at the edge has always been challenging.&lt;/P&gt;
&lt;P&gt;Whether it’s retail stores, factories, branch offices, or remote sites, getting servers racked, configured, and ready for workloads often require skilled IT staff on-site. That process is slow, expensive, and error-prone, especially when deployments need to happen at scale.&lt;/P&gt;
&lt;P&gt;To address this, we’re introducing &lt;STRONG&gt;Public Preview of Simplified Machine Provisioning for Azure Local - &lt;/STRONG&gt;a new way to provision Azure Local hardware with minimal onsite interaction, while maintaining centralized control through Azure. This new approach enables customers to provision hardware by racking, powering on, and letting&lt;EM&gt; Azure do the rest&lt;/EM&gt;.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;New Machine Provisioning&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Simplified machine provisioning shifts configuration to Azure, reducing the need for technical expertise on-site.&lt;/P&gt;
&lt;P&gt;Instead of manually configuring each server locally, IT teams can now:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Define provisioning configuration centrally in Azure&lt;/LI&gt;
&lt;LI&gt;Securely complete provisioning remotely with minimal steps&lt;/LI&gt;
&lt;LI&gt;Automate provisioning workflows using ARM templates and ensure consistency across sites&lt;/LI&gt;
&lt;/UL&gt;
&lt;img /&gt;
&lt;P&gt;&lt;STRONG&gt;Built on Open Standards&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Simplified machine provisioning on Azure Local is based on the&amp;nbsp;&lt;A class="lia-external-url" href="https://fidoalliance.org/device-onboarding-overview/" target="_blank" rel="noopener"&gt;FIDO Device Onboarding (FDO) specification&lt;/A&gt;, an industry-standard approach for securely onboarding devices at scale.&lt;/P&gt;
&lt;P&gt;FDO enables:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Secure device identity and ownership transfer protecting machines with zero trust supply chain security&lt;/LI&gt;
&lt;LI&gt;A consistent onboarding model across device classes, this foundation can extend beyond servers to broader edge scenarios.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Centralized Site-Based Configuration in Azure Arc&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The new machine provisioning flow uses &lt;A href="https://learn.microsoft.com/en-us/azure/azure-arc/site-manager/overview" target="_blank" rel="noopener"&gt;Azure Arc Site&lt;/A&gt;, allowing customers to define configuration once and apply it consistently across multiple machines.&lt;/P&gt;
&lt;P&gt;In Azure Arc, a site represents a physical business location (store/factory/campus) and the set of resources associated with it. It enables targeted operations and configuration at a per‑site level (or across many sites) for consistent management at scale.&lt;/P&gt;
&lt;P&gt;With site-based configuration, customers can:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Create and manage machine provisioning settings centrally in the Azure portal&lt;/LI&gt;
&lt;LI&gt;Define networking and environment configuration at the site level&lt;/LI&gt;
&lt;LI&gt;Reuse the same configuration as new machines are added&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Minimal Onsite Interaction&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Simplified provisioning is designed to minimize onsite effort. The on-site staff only rack and power on the hardware and insert the prepared USB. No deep infrastructure or Azure expertise required. After exporting the ownership voucher and sharing it with IT, the remaining provisioning is completed remotely by IT teams through Azure.&lt;/P&gt;
&lt;P&gt;The prepared USB is created using a first‑party Microsoft USB Preparation Tool that comes with the &lt;EM&gt;maintenance environment&lt;/EM&gt;* package available through the Azure portal, enabling consistent, repeatable creation of bootable installation media.&lt;/P&gt;
&lt;P&gt;*&lt;EM&gt;Maintenance environment &lt;/EM&gt;- a lightweight bootstrap OS that connects the machine to Azure, installs required Azure Arc extensions, and then downloads and installs the Azure Local operating system.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;End-to-End visibility into Deployment&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Customers get visibility into deployment progress which helps in quickly identifying where a deployment is in the process and respond faster when issues arise. They can look into the status using Provisioning experience in Azure portal or using &lt;A href="https://learn.microsoft.com/en-us/azure/azure-local/manage/troubleshoot-deployment-configurator-app?view=azloc-2601" target="_blank" rel="noopener"&gt;Configurator app.&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Seamless Transition to Cluster Creation and Workloads&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Once provisioning is complete, machines created through this flow are ready for Azure Local cluster creation. Customers can proceed with cluster setup and workload deployment.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;How it works?&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;At a high level, this simpler way of machine provisioning looks like this:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Minimal onsite setup&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Prepare a USB drive using machine provisioning software&lt;/LI&gt;
&lt;LI&gt;Insert the prepared USB drive &amp;amp; boot the machine&lt;/LI&gt;
&lt;LI&gt;Share the machine ownership voucher with IT team.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Provision remotely&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Create an Azure Arc site&lt;/LI&gt;
&lt;LI&gt;Configure networking, subscription, and deployment settings&lt;/LI&gt;
&lt;LI&gt;Download provisioning artifacts from the Azure portal&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Deploy Azure Local cluster using existing flows in Azure Arc.&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Once provisioning is complete, the environment is ready for cluster creation and workload deployment on Azure Local.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Status and progress are visible in both the Azure portal, and the Configurator app. IT teams can monitor, troubleshoot, and complete provisioning remotely.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Available Now in Public Preview&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;This new experience empowers organizations to deploy Azure Local infrastructure faster, more consistently, and at scale, while minimizing on-site complexity.&lt;/P&gt;
&lt;P&gt;We invite customers and partners to explore the preview and help us shape the future of edge infrastructure deployment.&lt;/P&gt;
&lt;P&gt;Try it at &lt;A href="https://aka.ms/provision/tryit" target="_blank" rel="noopener"&gt;https://aka.ms/provision/tryit&lt;/A&gt;. Refer &lt;A class="lia-external-url" href="https://aka.ms/provision/doc" target="_blank" rel="noopener"&gt;documentation&lt;/A&gt; for more details.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 26 Feb 2026 18:02:37 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-arc-blog/announcing-public-preview-simplified-machine-provisioning-for/ba-p/4496811</guid>
      <dc:creator>PragyaDwivedi</dc:creator>
      <dc:date>2026-02-26T18:02:37Z</dc:date>
    </item>
    <item>
      <title>Azure Arc Server Jan 2026 Forum Recap</title>
      <link>https://techcommunity.microsoft.com/t5/azure-arc-blog/azure-arc-server-jan-2026-forum-recap/ba-p/4487829</link>
      <description>&lt;P&gt;During the January 2026 Azure Arc Server Forum, the Azure Arc product group showcased:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Essential Machine Management capabilities in Azure Compute Hub&lt;/LI&gt;
&lt;LI&gt;Windows Server Hot Patch: Roadmap and Update on billing commencement&lt;/LI&gt;
&lt;LI&gt;Preview of new TPM based Onboarding to Azure Arc&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;Recap of SQL Server Major Announcements from 2025&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;What can you do to stay in touch?&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Connect with the Azure Arc product group &lt;A class="lia-external-url" href="https://forms.office.com/r/5hPZEJkqsR%20" target="_blank"&gt;provide feedback on the expired and stale Arc Server Experience&amp;nbsp;&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Stay on the latest Azure Arc agent version to get the latest security and quality fixes&lt;/LI&gt;
&lt;LI&gt;Register for SQL Con 2026 at sqlcon.us for insight into the future of SQL&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;A href="https://www.youtube.com/watch?v=bya1AmrPQF4" target="_blank"&gt;Check out the YouTube recording for the session at Arc Server Forum January 2026. &lt;/A&gt;&lt;/P&gt;
&lt;P&gt;To sign up for the Azure Arc Server Forum and newsletter, please register with contact details at&amp;nbsp;&lt;A href="https://aka.ms/arcserverforumsignup/" target="_blank"&gt;https://aka.ms/arcserverforumsignup/&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Our next session will be on Thursday, February 19 at 9:30 AM PST. We look forward to you joining us, thank you!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Jan 2026 18:51:56 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-arc-blog/azure-arc-server-jan-2026-forum-recap/ba-p/4487829</guid>
      <dc:creator>Aurnov_Chattopadhyay</dc:creator>
      <dc:date>2026-01-20T18:51:56Z</dc:date>
    </item>
    <item>
      <title>Azure Arc Monthly Forum Recap – November 2025</title>
      <link>https://techcommunity.microsoft.com/t5/azure-arc-blog/azure-arc-monthly-forum-recap-november-2025/ba-p/4478127</link>
      <description>&lt;H2 aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;Key Highlights&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:360,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;H4 aria-level="2"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;Auto Agent Upgrade&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:160,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="8" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Status&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;: Public Preview&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="8" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;Capability&lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;:&amp;nbsp;Automatically updates AZCM Agent&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true,&amp;quot;201341983&amp;quot;:2,&amp;quot;335559740&amp;quot;:300}"&gt; &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="8" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;Support&lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;:&amp;nbsp;Email&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;arcautoupgradefeedback@microsoft.com&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;&amp;nbsp;for feedback or issues.&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true,&amp;quot;201341983&amp;quot;:2,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4 aria-level="2"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;Essential Machine Management (EMM)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:160,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Status&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;:&amp;nbsp;Private Preview&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;Capability&lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;:&amp;nbsp;Enables&amp;nbsp;simple&amp;nbsp;and unified machine management experience.&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true,&amp;quot;201341983&amp;quot;:2,&amp;quot;335559740&amp;quot;:300}"&gt; &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;Link&lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;: https://aka.ms/operationsCenterLab&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true,&amp;quot;201341983&amp;quot;:2,&amp;quot;335559740&amp;quot;:300}"&gt; &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;Support&lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;: Email&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;machineEnrollmentSupport@microsoft.com&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;&amp;nbsp;for feedback and issues.&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true,&amp;quot;201341983&amp;quot;:2,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4 aria-level="2"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;Machine Configuration – CIS Baseline Compliance&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:160,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="5" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Status&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;:&amp;nbsp;Public Preview&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="5" data-aria-level="1"&gt;Capability&lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;:&amp;nbsp;Filter, search, exclude and modify baseline settings in Azure Policy.&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true,&amp;quot;201341983&amp;quot;:2,&amp;quot;335559740&amp;quot;:300}"&gt; &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="5" data-aria-level="1"&gt;Link&lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;:&amp;nbsp;aka.ms/machine-config-insiders&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true,&amp;quot;201341983&amp;quot;:2,&amp;quot;335559740&amp;quot;:300}"&gt; &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="5" data-aria-level="1"&gt;Support&lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;: Email&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;machineconfig@microsoft.com&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;&amp;nbsp;for feedback and issues.&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true,&amp;quot;201341983&amp;quot;:2,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2 aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;November 2025 FAQs&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:360,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;H4 aria-level="2"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;Essential Machine Management (EMM)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:160,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Does EMM cover Azure Local?&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;Yes, Azure Local is supported.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;STRONG&gt;Optimizations vs. Recommendations?&lt;/STRONG&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;&amp;nbsp;Recommendations come from Azure Advisor (security, observability, configs). Optimizations focus on cost and emissions for now.&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:300}"&gt; &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;STRONG&gt;Is Arc being rebranded as Operations Center?&lt;/STRONG&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;&amp;nbsp;No. Operations Center is a new unified management experience.&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:300}"&gt; &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;STRONG&gt;Training material for Operations Center?&lt;/STRONG&gt; &lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;We have published official documentation&amp;nbsp;(&lt;/SPAN&gt;&lt;A style="font-style: normal; font-weight: 400; background-color: rgb(255, 255, 255);" href="https://learn.microsoft.com/en-us/azure/operations/overview" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;link&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;)&amp;nbsp;which provides&amp;nbsp;an&amp;nbsp;overview of Operations Center.&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:300}"&gt; &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;STRONG&gt;Setup costs for Log Analytics &amp;amp; Monitor?&lt;/STRONG&gt; &lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;The Azure Monitor Workspace is free with the metrics that are configured through EMM.&amp;nbsp;The Log Analytics Workspace logs are still charged separately and the only service that is configured to send logs is Change Tracking and Inventory&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4 aria-level="2"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;Machine Configuration – CIS Baseline Compliance&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:160,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Will other baselines be added?&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;Yes.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;STRONG&gt;DeployIfNotExists Policy for Security Baseline?&lt;/STRONG&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;&amp;nbsp;Audit policies available; remediation is on the roadmap.&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:300}"&gt; &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;STRONG&gt;What about Windows Security Baseline?&lt;/STRONG&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;&amp;nbsp;Planned for&amp;nbsp;WS2025.&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:300}"&gt; &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;STRONG&gt;Override local GPO policies?&lt;/STRONG&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;&amp;nbsp;Audit-only for now; no overrides yet.&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4 aria-level="2"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;Machine Configuration – OS Settings Inventory Platform&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:160,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="5" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;&lt;STRONG&gt;Are there any plans to give us custom classes we can build and ingest the data we want?&lt;/STRONG&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;Not&amp;nbsp;at the moment.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="5" data-aria-level="1"&gt;&lt;STRONG&gt;Is it just Windows, or do you have Linux support in Guest Configuration resources?&lt;/STRONG&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;&amp;nbsp;Linux support will be available soon.&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Wed, 17 Dec 2025 17:55:17 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-arc-blog/azure-arc-monthly-forum-recap-november-2025/ba-p/4478127</guid>
      <dc:creator>yunishussein</dc:creator>
      <dc:date>2025-12-17T17:55:17Z</dc:date>
    </item>
    <item>
      <title>Azure Arc Server Forum: 2026 Updates</title>
      <link>https://techcommunity.microsoft.com/t5/azure-arc-blog/azure-arc-server-forum-2026-updates/ba-p/4476227</link>
      <description>&lt;P&gt;We are excited to announce the fourth calendar year of the Azure Arc Server Forum. We are incredibly thankful to all the customers and community members, who have joined our forum and newsletter from our start back in the Fall of 2023.&lt;/P&gt;
&lt;P&gt;From January 2026, the monthly Azure Arc Server Forum will be hosted on the third Thursday of each month from 9:30 – 10:15 AM PST. Each Arc Server Forum includes live demos of new capabilities, question and answer sessions with the product group, and feedback opportunities covering Windows, Linux, and SQL Server management, licensing, and connectivity across hybrid, multicloud, and edge environments. Sessions are skipped in July and December for summer and winter holidays respectively.&lt;/P&gt;
&lt;P&gt;Forum participants also receive a monthly newsletter summarizing updates including:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Announcements of General Availability, Public Preview, and Private Previews capabilities including key details and documentation&lt;/LI&gt;
&lt;LI&gt;Updates on agent improvements and updates on experience changes&lt;/LI&gt;
&lt;LI&gt;Opportunities to provide feedback to and influence the product group’s roadmap or engage in ongoing customer research studies&lt;/LI&gt;
&lt;LI&gt;Updates on the invitation and timing of the Arc Server Forum&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Recordings from the Arc Server Forum are periodically uploaded to the Azure Arc Server Forum YouTube channel: &lt;A href="https://www.youtube.com/@AzureArcServerForum" target="_blank"&gt;Azure Arc Server Forum - YouTube&lt;/A&gt; typically within 2-3 weeks of the Forum.&lt;/P&gt;
&lt;P&gt;To sign up for the Azure Arc Server Forum and newsletter, please register with contact details at &lt;A href="https://aka.ms/arcserverforumsignup/" target="_blank"&gt;https://aka.ms/arcserverforumsignup/&lt;/A&gt;. Thank you!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 08 Dec 2025 22:58:42 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-arc-blog/azure-arc-server-forum-2026-updates/ba-p/4476227</guid>
      <dc:creator>Aurnov_Chattopadhyay</dc:creator>
      <dc:date>2025-12-08T22:58:42Z</dc:date>
    </item>
    <item>
      <title>Azure Local 22H2 Clusters: End of Service and Feature Degradation</title>
      <link>https://techcommunity.microsoft.com/t5/azure-arc-blog/azure-local-22h2-clusters-end-of-service-and-feature-degradation/ba-p/4470129</link>
      <description>&lt;P&gt;Azure Local (formerly Azure Stack HCI) version &lt;A href="https://learn.microsoft.com/en-us/azure/azure-local/upgrade/upgrade-22h2-to-23h2-powershell?view=azloc-2510&amp;amp;pivots=os-23h2#about-end-of-support-eos-for-version-22h2" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;22H2 reached End of Service (EOS)&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt; on May 31, 2025&lt;/STRONG&gt;. As communicated earlier, this means:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;No further security updates or bug fixes will be provided.&lt;/LI&gt;
&lt;LI&gt;CSS support is limited to upgrade assistance of the existing environment only.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;&lt;STRONG&gt;What’s Changing?&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Around &lt;STRONG&gt;February 23, 2026&lt;/STRONG&gt;, Microsoft will begin &lt;STRONG&gt;degrading features on 22H2 clusters. &lt;/STRONG&gt;These changes align with Microsoft’s &lt;A href="https://learn.microsoft.com/en-us/lifecycle/policies/modern" target="_blank" rel="noopener"&gt;Modern Lifecycle Policy&lt;/A&gt;, which requires customers to stay current with servicing and system requirements to maintain support. Under this policy, failure to upgrade can lead to significant degradation of product functionality, starting with:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Disabling ESU&lt;/STRONG&gt;: Extended Security Updates will no longer be available.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Disabling WSS&lt;/STRONG&gt;: Windows Server Subscription benefits will be removed.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Once these changes take effect:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Customers will &lt;STRONG&gt;not be able to purchase or renew ESU or WSS&lt;/STRONG&gt; for 22H2 clusters, meaning:&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;ESU updates will no longer be offered&lt;/STRONG&gt;, leaving guest operating systems exposed to security vulnerabilities.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Guest operating systems will no longer be licensed&lt;/STRONG&gt;, which can lead to compliance violations and potential service disruptions.&lt;/LI&gt;
&lt;/UL&gt;
&lt;LI&gt;Any degraded feature will&lt;STRONG&gt; not be restored under best-effort support&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;&lt;STRONG&gt;Customer Responsibility&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;If the customer chooses to remain on 22H2:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;They &lt;STRONG&gt;assume full responsibility&lt;/STRONG&gt; for any &lt;STRONG&gt;security vulnerabilities&lt;/STRONG&gt;, &lt;STRONG&gt;compliance issues&lt;/STRONG&gt;, or &lt;STRONG&gt;government regulatory requirements&lt;/STRONG&gt; associated with running an unsupported version.&lt;/LI&gt;
&lt;LI&gt;Microsoft does not provide guarantees or remediation for risks arising from continued use of 22H2.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;&lt;STRONG&gt;Next Steps&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;To maintain a secure and supported environment:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Upgrade to 24H2&lt;/STRONG&gt; as soon as possible.&lt;BR /&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-local/upgrade/upgrade-22h2-to-23h2-powershell?view=azloc-2510&amp;amp;pivots=os-24h2" target="_blank" rel="noopener"&gt;Learn how to upgrade →&lt;/A&gt; We strongly recommend planning your upgrade now to avoid service disruptions and compliance risks.&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Tue, 25 Nov 2025 15:17:52 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-arc-blog/azure-local-22h2-clusters-end-of-service-and-feature-degradation/ba-p/4470129</guid>
      <dc:creator>Arpita Duppala</dc:creator>
      <dc:date>2025-11-25T15:17:52Z</dc:date>
    </item>
    <item>
      <title>AKS enabled by Azure Arc: Powering AI Applications from Cloud to Edge [Ignite 2025]</title>
      <link>https://techcommunity.microsoft.com/t5/azure-arc-blog/aks-enabled-by-azure-arc-powering-ai-applications-from-cloud-to/ba-p/4471511</link>
      <description>&lt;H1&gt;A New Era for Hybrid Kubernetes and AI&lt;/H1&gt;
&lt;P&gt;Microsoft Ignite 2025 continues to accelerate Azure’s hybrid vision, extending cloud-native innovation into datacenters, factories, retail sites, and remote, fully disconnected environments. This year’s announcements expand the capabilities of &lt;STRONG&gt;AKS enabled by Azure Arc&lt;/STRONG&gt;, making it the most versatile and secure platform for deploying modern applications and AI workloads across any environment.&lt;/P&gt;
&lt;P&gt;AKS Arc now underpins Azure’s hybrid and edge strategy — and increasingly its &lt;STRONG&gt;hybrid AI strategy&lt;/STRONG&gt; by delivering consistent operations, strong security, and flexible deployment models for distributed applications.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;TL;DR: New AKS Arc offering and features in 2025&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Azure Kubernetes Fleet Manager for Arc-enabled clusters &lt;/STRONG&gt;Public Preview&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;AKS on Azure Local Disconnected Operations&lt;/STRONG&gt; Public Preview&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Improvements to AKS on Azure Local&lt;/STRONG&gt;, including lifecycle, portability, additional GPU support and hardware support expansion.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Improvements to AKS on Windows Server&lt;/STRONG&gt;, improved platform reliability, security, and consistency through fixes to image packaging, dependency handling, node/agent synchronization, certificate and key management, error detection, telemetry and cleanup of stale resources&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;2-Node High Availability&lt;/STRONG&gt; for AKS Arc at the edge Private Preview&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;AI Foundry Local&lt;/STRONG&gt; integration for offline/hybrid AI development&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;KAITO on AKS Arc&lt;/STRONG&gt; Public Preview for hybrid/edge model deployment&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Edge RAG&lt;/STRONG&gt; on Azure Local&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Arc Gateway&lt;/STRONG&gt; &lt;STRONG&gt;for AKS Arc&lt;/STRONG&gt; Public Preview&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;KMS v2 for secrets encryption&lt;/STRONG&gt; on &lt;STRONG&gt;AKS on Azure Local&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Expanded GPU support&lt;/STRONG&gt; for AKS Arc on Azure Local (RTX 6000 Ada GA, NVIDIA L-series Preview)&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;AKS Container Apps on Azure Local &lt;/STRONG&gt;Public Preview&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;AKS Edge Essentials &lt;/STRONG&gt;release for improved stability and offline operations&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Arc-enabled Azure Monitor Pipeline&lt;/STRONG&gt;, &lt;STRONG&gt;Workload Identity Federation&lt;/STRONG&gt;, and &lt;STRONG&gt;Azure Container Storage&lt;/STRONG&gt; enhancements&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Azure Linux 3.0 support&lt;/STRONG&gt;, &lt;STRONG&gt;Key Vault Secret Store extension&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H1&gt;Azure Kubernetes Fleet Manager for Arc-enabled clusters&lt;/H1&gt;
&lt;P data-start="618" data-end="972"&gt;As customers scale Kubernetes across datacenters, edge sites, and multiple clouds, fleet operations become increasingly complex. To address this, &lt;STRONG data-start="764" data-end="856"&gt;Azure Kubernetes Fleet Manager now supports Azure Arc-enabled clusters in Public Preview&lt;/STRONG&gt;, extending centralized fleet management to any CNCF-compliant Kubernetes distribution, regardless of where it runs.&lt;/P&gt;
&lt;P data-start="974" data-end="1397"&gt;With Arc-enabled clusters onboarded as Fleet Manager members, teams gain a single place to monitor fleet health, enforce governance, and deploy apps and configurations consistently across environments. Intelligent workload placement further simplifies running the right workloads in the right places, helping customers reduce operational overhead while improving agility and reliability for distributed Kubernetes at scale.&lt;/P&gt;
&lt;UL data-start="366" data-end="616"&gt;
&lt;LI data-start="366" data-end="470"&gt;Fleet Manager now supports &lt;STRONG data-start="395" data-end="430"&gt;Arc-enabled Kubernetes clusters&lt;/STRONG&gt; for unified multi-cluster management.&lt;/LI&gt;
&lt;LI data-start="471" data-end="616"&gt;Enables centralized health visibility, consistent configuration rollout, and smarter workload placement across hybrid and multi-cloud fleets.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;A href="https://aka.ms/kubernetes-fleet/adaptive-cloud" target="_blank"&gt;Learn more&lt;/A&gt;.&lt;/P&gt;
&lt;H1&gt;AKS on Azure Local: Evolving the Hybrid Managed Kubernetes Platform&lt;/H1&gt;
&lt;P&gt;This year, AKS on Azure Local introduces several major enhancements that broaden where and how customers can deploy AKS as their managed Kubernetes platform at the edge.&lt;/P&gt;
&lt;H2&gt;Disconnected Operations Public Preview&lt;/H2&gt;
&lt;P&gt;AKS on Azure Local can now operate entirely offline, supporting customers in sovereign, regulated, or isolated environments. Clusters can be deployed, managed, and updated without continuous Azure connectivity, syncing only when connectivity is temporarily restored.&lt;/P&gt;
&lt;H2&gt;Small Form Factor Bare-Metal Preview&lt;/H2&gt;
&lt;P&gt;The new SFF edition brings AKS to compact industrial PCs and constrained retail or factory environments. It delivers bare-metal performance in a much smaller footprint, including optional GPU support for edge inferencing.&lt;/P&gt;
&lt;H2&gt;Improvements to Azure Local&amp;nbsp;&lt;/H2&gt;
&lt;P&gt;Azure Local continues to mature with expanded hardware compatibility, improved lifecycle reliability, and better workload portability across cloud and local deployments — enabling enterprises to standardize on AKS across all tiers of infrastructure.&lt;/P&gt;
&lt;H2&gt;2-Node High Availability for the Edge&lt;/H2&gt;
&lt;P&gt;For space- and cost-constrained environments, AKS Arc can support HA clusters with only two nodes, enabling robust production workloads in places where traditional 3-node clusters are not feasible.&lt;/P&gt;
&lt;H2&gt;Operational Excellence with AKS Arc&lt;/H2&gt;
&lt;P&gt;Enterprises operating distributed Kubernetes fleets will benefit from new governance and connectivity capabilities.&lt;/P&gt;
&lt;H2&gt;AKS Arc Gateway Public Preview&lt;/H2&gt;
&lt;P&gt;Arc Gateway simplifies hybrid connectivity by streamlining cluster onboarding and reducing required firewall rules. This creates a more secure and operationally efficient pattern for managing large fleets of Arc-enabled clusters.&lt;/P&gt;
&lt;H2&gt;KMS v2 for Kubernetes secrets encryption at rest in etcd&lt;/H2&gt;
&lt;P&gt;KMS v2 enhances Kubernetes secret encryption for hybrid and on-prem clusters, delivering improved reliability, stronger security boundaries, and consistency with Azure’s cloud-native cryptography approach.&lt;/P&gt;
&lt;H1&gt;AKS as the Hybrid AI Application Platform&lt;/H1&gt;
&lt;P&gt;AI is the defining theme of Ignite 2025 and AKS enabled by Azure Arc is now the foundation for deploying AI where the data resides. Organizations increasingly need to run AI models in datacenters, factories, field environments, and sovereign locations, and this year’s updates establish AKS Arc as Azure’s platform for distributed and offline AI workloads.&lt;/P&gt;
&lt;H2&gt;AI Foundry Local: Build and Fine-Tune AI Models Anywhere&lt;/H2&gt;
&lt;P&gt;AI Foundry Local brings Azure AI Foundry’s core capabilities: the curated model catalog, development tools, templates, and fine-tuning support&amp;nbsp; into customer environments. It allows developers to run foundation models locally using optimized execution paths for GPUs, NPUs, and CPUs; fine-tune models with LoRA/QLoRA in regulated or offline scenarios; and package model artifacts for deployment on AKS clusters.&lt;BR /&gt;This enables a complete &lt;STRONG&gt;hybrid AI development loop&lt;/STRONG&gt; that works both online and fully disconnected.&lt;/P&gt;
&lt;H2&gt;KAITO Public Preview on AKS Arc&lt;/H2&gt;
&lt;P&gt;KAITO automates model serving across cloud, datacenter, and edge. Now available on AKS Arc, it provides one-click packaging, optimization, and deployment of models built in AI Foundry Local. Customers can run ONNX, Hugging Face, or custom models with edge-aware performance optimization across diverse hardware, including CPU-only and GPU-accelerated nodes.&lt;/P&gt;
&lt;H2&gt;Expanded GPU Capabilities&lt;/H2&gt;
&lt;P&gt;Hybrid AI workloads benefit from expanded GPU options, including general availability of the &lt;STRONG&gt;NVIDIA RTX 6000 Ada&lt;/STRONG&gt;, preview support for &lt;STRONG&gt;NVIDIA L-series GPUs&lt;/STRONG&gt;, and new &lt;STRONG&gt;GPU Partitioning (GPU-PV)&lt;/STRONG&gt; support for efficient resource utilization. These capabilities make it possible to run high-performance inferencing and training workloads across a wide range of hybrid deployment scenarios.&lt;/P&gt;
&lt;H2&gt;RAG on Azure Local: Bring Generative AI to On-Premises Data&lt;/H2&gt;
&lt;P&gt;RAG (Retrieval-Augmented Generation) on Azure Local enables organizations to ground AI in their own on-premises data without moving information to the cloud. Delivered as a first-party Azure Arc extension, it provides an integrated retrieval pipeline for ingesting, indexing, and querying enterprise content stored in datacenters or edge locations. With support for hybrid search, multi-modal data, evaluation tooling, and responsible AI controls, organizations can build RAG applications that remain fully compliant with data sovereignty requirements while reducing latency and improving accuracy.&lt;BR /&gt;By running the full RAG workflow locally — from retrieval to generation — customers can create intelligent applications that leverage proprietary documents, images, and other unstructured data directly within their secure environments.&lt;/P&gt;
&lt;H1&gt;Expanding Application Capabilities at the Edge&lt;/H1&gt;
&lt;H2&gt;AKS Container Apps on the Edge&lt;/H2&gt;
&lt;P&gt;A major milestone this year is the public preview of ACA on the edge, enabling teams to bring the simplicity of Azure Container Apps to Azure Local. Developers can deploy AI-powered microservices, inference endpoints, and event-driven applications at the edge using the same ACA programming model used in Azure.&lt;/P&gt;
&lt;H2&gt;AKS Edge Essentials&lt;/H2&gt;
&lt;P&gt;The latest release improves cluster stability, enhances offline lifecycle operations, and strengthens both Linux and Windows support, making it easier to operate AKS at scale in constrained or intermittently connected environments.&lt;/P&gt;
&lt;H1&gt;Enhanced Storage, Telemetry, and Security for Hybrid AI&lt;/H1&gt;
&lt;P&gt;Distributed AI workloads require robust identity, storage, and observability patterns, and Ignite brings major updates in all three areas.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The &lt;STRONG&gt;Arc-enabled Azure Monitor Pipeline&lt;/STRONG&gt; improves telemetry ingestion across disconnected or segmented networks, caching data locally and syncing to Azure when connectivity is available.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Workload Identity Federation for Arc&lt;/STRONG&gt; enables secure, secret-less identity for workloads running at the edge.&lt;/LI&gt;
&lt;LI&gt;And &lt;STRONG&gt;Azure Container Storage enabled by Arc&lt;/STRONG&gt;, now expanded for AKS Arc clusters, provides a high-performance persistent storage layer suited for vector stores, embedding caches, cloud ingest and mirror.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H1&gt;Conclusion&lt;/H1&gt;
&lt;P&gt;Ignite 2025 represents a major step forward for AKS enabled by Azure Arc as both a hybrid Kubernetes platform and a hybrid AI application platform. With disconnected operations, edge-native Container Apps, improved GPU acceleration, KAITO for unified model serving, AI Foundry Local for offline model development, and a fully consistent operational model across cloud, datacenter, and edge, AKS Arc now enables organizations to run their most critical cloud-native and AI workloads anywhere they operate.&lt;/P&gt;
&lt;P&gt;We look forward to continuing to support customers as they build the next generation of hybrid and edge AI applications.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 02 Dec 2025 21:02:54 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-arc-blog/aks-enabled-by-azure-arc-powering-ai-applications-from-cloud-to/ba-p/4471511</guid>
      <dc:creator>SchumannGE</dc:creator>
      <dc:date>2025-12-02T21:02:54Z</dc:date>
    </item>
    <item>
      <title>Announcing the preview of Azure Local rack aware cluster</title>
      <link>https://techcommunity.microsoft.com/t5/azure-arc-blog/announcing-the-preview-of-azure-local-rack-aware-cluster/ba-p/4469435</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;H3&gt;&lt;SPAN data-contrast="auto"&gt;As of 1/22/2026, Azure Local rack aware cluster is now generally available!&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;To learn more: &lt;A href="https://learn.microsoft.com/en-us/azure/azure-local/concepts/rack-aware-cluster-overview?view=azloc-2601" target="_blank" rel="noopener"&gt;Overview of Azure Local rack aware clustering - Azure Local | Microsoft Learn&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;We are excited to announce the&amp;nbsp;&lt;STRONG&gt;public preview of Azure Local&amp;nbsp;rack&amp;nbsp;aware&amp;nbsp;cluster&lt;/STRONG&gt;!&amp;nbsp;We previously&amp;nbsp;published a&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://techcommunity.microsoft.com/blog/azurearcblog/evolving-stretch-clustering-for-azure-local/4352751" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;blog post&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;with a sneak peek of Azure Local&amp;nbsp;rack&amp;nbsp;aware&amp;nbsp;cluster&amp;nbsp;and now,&amp;nbsp;we're&amp;nbsp;excited to&amp;nbsp;share more details about its architecture, features, and benefits.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:1,&amp;quot;335551620&amp;quot;:1,&amp;quot;335559685&amp;quot;:0,&amp;quot;335559737&amp;quot;:0,&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240,&amp;quot;335559740&amp;quot;:279}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H1 aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;Overview of Azure Local&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;r&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;ack&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;a&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;ware&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;c&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;luster&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:360,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H1&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Azure&amp;nbsp;Local&amp;nbsp;rack&amp;nbsp;aware&amp;nbsp;cluster is&amp;nbsp;an advanced architecture designed to enhance fault tolerance and data distribution within an Azure Local instance.&amp;nbsp;This solution enables you to cluster machines that are strategically placed across two physical racks in different rooms or buildings, connected by high bandwidth and low latency within the same location. Each rack functions as a local availability zone, spanning layers from the operating system to Azure Local management, including Azure Local VMs.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;The architecture leverages top-of-rack (ToR) switches to connect&amp;nbsp;machines&amp;nbsp;between rooms. This direct connection supports a single storage pool, with&amp;nbsp;rack&amp;nbsp;aware&amp;nbsp;clusters&amp;nbsp;distributing&amp;nbsp;data copies evenly between the two racks.&amp;nbsp;Even if an entire rack&amp;nbsp;encounters&amp;nbsp;an issue, the other rack&amp;nbsp;maintains&amp;nbsp;the integrity and accessibility of the data.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;This design is valuable for environments needing high availability, particularly where it is essential to avoid rack-level data loss or downtime from failures like fires or power outages.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;Network architecture diagram of an Azure Local rack aware cluster instance&lt;BR /&gt;&lt;/img&gt;
&lt;H1 aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;Key &lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;f&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;eatures&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:360,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H1&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Starting in Azure Local version 2510, this release includes the following key features&amp;nbsp;for rack aware clusters:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Rack-Level Fault Tolerance &amp;amp; High Availability&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335559685&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Clusters span two physical racks in separate rooms, connected by high bandwidth and low latency. Each rack acts as a local availability zone. If one rack fails, the other&amp;nbsp;maintains&amp;nbsp;data integrity and accessibility.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335559685&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Support for&amp;nbsp;Multiple Configurations&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Architecture supports&amp;nbsp;2&amp;nbsp;machines&amp;nbsp;up to 8&amp;nbsp;machines,&amp;nbsp;enabling scalable deployments for a wide range of workloads.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Scale-Out by Adding&amp;nbsp;Machines&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Easily expand cluster capacity by adding&amp;nbsp;machines, supporting growth and dynamic workload requirements without redeployment.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;Unified Storage Pool with Even Data Distribution&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;Rack&amp;nbsp;aware&amp;nbsp;clusters offer a unified storage pool with&amp;nbsp;Storage Spaces Direct (S2D)&amp;nbsp;volume replication, automatically distributing data copies evenly across both racks. This ensures smooth failover and reduces the risk of data loss.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Azure Arc Integration and Management Experience&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:1,&amp;quot;335551620&amp;quot;:1,&amp;quot;335559737&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:279}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Enjoy native integration with Azure Arc, enabling consistent management and monitoring across hybrid environments—including Azure&amp;nbsp;Local&amp;nbsp;VMs and AKS—while&amp;nbsp;maintaining&amp;nbsp;the familiar Azure deployment and operational experience.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:1,&amp;quot;335551620&amp;quot;:1,&amp;quot;335559737&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:240,&amp;quot;335559740&amp;quot;:279}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Deployment Options&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:1,&amp;quot;335551620&amp;quot;:1,&amp;quot;335559737&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:279}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Deploy via Azure portal or ARM templates, with&amp;nbsp;new&amp;nbsp;inputs and&amp;nbsp;properties in the Azure portal&amp;nbsp;for&amp;nbsp;rack aware clusters.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:1,&amp;quot;335551620&amp;quot;:1,&amp;quot;335559685&amp;quot;:0,&amp;quot;335559737&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:279}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;img&gt;Screenshot of deployment wizard in Azure portal for Azure Local rack aware cluster&lt;/img&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Provision VMs in Local Availability Zones via the Azure Portal&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:1,&amp;quot;335551620&amp;quot;:1,&amp;quot;335559685&amp;quot;:0,&amp;quot;335559737&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:279,&amp;quot;335559991&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Provision&amp;nbsp;Azure Local&amp;nbsp;virtual machines directly into specific local availability zones using the Azure portal, allowing for granular workload placement and enhanced resilience.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:1,&amp;quot;335551620&amp;quot;:1,&amp;quot;335559685&amp;quot;:0,&amp;quot;335559737&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:279,&amp;quot;335559991&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;img&gt;Screenshot of Azure Arc virtual machine creation wizard in Azure portal&lt;/img&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Upgrade Path from Preview to GA&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335559685&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Deploy rack aware clusters with the 2510 public preview build and update to General Availability (GA) without redeployment—protecting your investment and ensuring operational continuity.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:1,&amp;quot;335551620&amp;quot;:1,&amp;quot;335559685&amp;quot;:0,&amp;quot;335559737&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:279}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H1 aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;Get&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;s&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="heading 1"&gt;tarted&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:360,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H1&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;The preview of rack aware cluster is now available to all interested customers. We encourage you to try it out and share your valuable feedback. To get started, visit our documentation:&amp;nbsp;&lt;/SPAN&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/azure-local/concepts/rack-aware-cluster-overview" target="_blank" rel="noopener"&gt;Overview of Azure Local rack aware clustering (Preview) - Azure Local | Microsoft Learn&lt;/A&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:1,&amp;quot;335551620&amp;quot;:1,&amp;quot;335559685&amp;quot;:0,&amp;quot;335559737&amp;quot;:0,&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240,&amp;quot;335559740&amp;quot;:279}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Stay tuned for more updates as we work towards general availability in 2026. We look forward to seeing how you leverage Azure Local rack aware cluster to power your edge workloads!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 27 Jan 2026 17:24:34 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-arc-blog/announcing-the-preview-of-azure-local-rack-aware-cluster/ba-p/4469435</guid>
      <dc:creator>mindydiep</dc:creator>
      <dc:date>2026-01-27T17:24:34Z</dc:date>
    </item>
    <item>
      <title>Expanding Azure Arc for Hybrid and Multicloud Management</title>
      <link>https://techcommunity.microsoft.com/t5/azure-arc-blog/expanding-azure-arc-for-hybrid-and-multicloud-management/ba-p/4470656</link>
      <description>&lt;P&gt;Hybrid and multi-cloud environments are no longer optional—they’re essential for modern enterprises. At Ignite 2025, we are announcing key enhancements to &lt;STRONG&gt;Azure Arc &lt;/STRONG&gt;based on your feedback, designed to simplify governance, improve security, and deliver operational consistency across diverse infrastructures. Here’s what’s new:&lt;/P&gt;
&lt;H3&gt;1. Multicloud Connector for GCP – Public Preview&lt;/H3&gt;
&lt;P&gt;Azure Arc now extends its multicloud reach with &lt;STRONG&gt;Google Cloud Platform (GCP)&lt;/STRONG&gt; support in public preview. Customers can now inventory and manage resource and gain a &lt;STRONG&gt;single pane of glass&lt;/STRONG&gt; across AWS, GCP, and Azure resources. Learn more &lt;A class="lia-external-url" href="https://aka.ms/multicloud-connector-gcp-blog" target="_blank" rel="noopener"&gt;https://aka.ms/multicloud-connector-gcp-blog&lt;/A&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Agentless inventory discovery:&lt;/STRONG&gt; Automatically detects GCP resources and projects them into Azure Resource Graph for unified visibility.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Arc onboarding for GCP VMs:&lt;/STRONG&gt; Bring GCP virtual machines under Azure management to apply monitoring, policy, and security controls.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Secure authentication via OIDC federation:&lt;/STRONG&gt; Eliminates the need for storing credentials, reducing security risk.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;2. Azure virtual desktop for hybrid environments&lt;/H3&gt;
&lt;P&gt;As part of this wave of new releases, Azure Virtual Desktop&amp;nbsp; for hybrid environments is now available in preview through Azure Arc server.&lt;/P&gt;
&lt;P&gt;Building on the current offering of Azure Virtual Desktop for Azure Local, this capability enables organizations to deliver a rich virtual desktop experience on-premises—without requiring new hardware investments or hypervisor changes. In this release, Azure Virtual Desktop is enabled on Arc connected servers to address scenarios with high-latency, data residency, or application constraints that demand local VDI, while leveraging the Azure management plane for streamlined operations. This expansion provides greater deployment flexibility and supports customers who need both local and cloud-based solutions. To learn more: &lt;A class="lia-external-url" href="https://aka.ms/AVDHybridIgnite2025Blog" target="_blank" rel="noopener"&gt;https://aka.ms/AVDHybridIgnite2025Blog&lt;/A&gt;&lt;/P&gt;
&lt;H3&gt;3. Azure Arc Auto-Agent Upgrades&lt;/H3&gt;
&lt;P&gt;Managing Connected Machine Agents just got easier. With auto agent upgrades we reduce&amp;nbsp; the operational overhead and minimizes downtime risk. Ensures machines stay secure and compliant with the latest features and patches automatically. Learn more &lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/azurearcblog/public-preview-auto-agent-upgrade-for-azure-arc-enabled-servers/4442556" target="_blank" rel="noopener" data-lia-auto-title="Public Preview: Auto agent upgrade for Azure Arc-enabled servers | Microsoft Community Hub" data-lia-auto-title-active="0"&gt;Public Preview: Auto agent upgrade for Azure Arc-enabled servers | Microsoft Community Hub&lt;/A&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Automatic agent upgrade:&lt;/STRONG&gt; Keeps agents current without manual intervention.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Flexible control:&lt;/STRONG&gt; Enable or disable auto-upgrade via Azure Portal, CLI, or PowerShell.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Resilience built-in:&lt;/STRONG&gt; Includes rollback and retry mechanisms for failed upgrades.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;4. Azure Machine Configuration: OS Configuration Editor and Policy&lt;/H3&gt;
&lt;P&gt;The new &lt;STRONG&gt;OS Configuration Editor&lt;/STRONG&gt; simplifies compliance at scale. Accelerates compliance initiatives and reduces configuration drift. Non-technical teams can manage OS settings visually, improving agility and reducing errors. Learn more &lt;A class="lia-external-url" href="https://aka.ms/MCBaselinesPreviewBlog" target="_blank" rel="noopener"&gt;https://aka.ms/MCBaselinesPreviewBlog&lt;/A&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Visual authoring interface:&lt;/STRONG&gt; Create and apply guest configuration policies without writing code.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Fleet-wide auditing:&lt;/STRONG&gt; Enforce OS settings across Azure and Arc-enabled servers.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Integration with Azure Policy:&lt;/STRONG&gt; Centralized governance for hybrid environments.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;5. Windows Server Recovery Configuration Audit via Arc&lt;/H3&gt;
&lt;P&gt;Part of the &lt;STRONG&gt;Windows Resiliency initiative&lt;/STRONG&gt;, Azure Arc now supports recovery audits. Improves disaster recovery preparedness and compliance reporting. Enterprises can proactively identify gaps and reduce downtime during critical incidents. Learn &lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/azurearcblog/public-preview-audit-and-enable-windows-recovery-environment-winre-for-azure-arc/4462939" target="_blank" rel="noopener" data-lia-auto-title="more" data-lia-auto-title-active="0"&gt;more&lt;/A&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Audit WinRE policies:&lt;/STRONG&gt; Validate Windows Recovery Environment readiness across Arc-enabled servers.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Compliance visibility:&lt;/STRONG&gt; View recovery status in Azure portal dashboards.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Future roadmap:&lt;/STRONG&gt; &amp;nbsp;Configure your servers to receive boot critical updates and remote remediation for disaster recovery scenarios.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;6. Workload Identity for Arc-enabled Kubernetes – General Availability&lt;/H3&gt;
&lt;P&gt;Secure identity management for Kubernetes workloads is now GA. Strengthens security posture by eliminating secret sprawl. Simplifies identity management for hybrid and edge-native applications, reducing operational risk. Learn more &lt;A class="lia-external-url" href="https://aka.ms/workload-identity-arc-for-kubernetes-ga" target="_blank" rel="noopener"&gt;https://aka.ms/workload-identity-arc-for-kubernetes-ga&lt;/A&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Federated identity integration:&lt;/STRONG&gt; Connect workloads to Microsoft Entra without static secrets.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Token-based authentication:&lt;/STRONG&gt; Pods securely access Azure resources without manual credential rotation.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Broad compatibility:&lt;/STRONG&gt; Works across multiple Kubernetes distros connected via Azure Arc.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;7. Azure Arc Site Manager – Public Preview Refresh&lt;/H3&gt;
&lt;P&gt;Site Manager is a powerful solution designed to streamline site configuration and edge &amp;nbsp;infrastructure observability and management at scale, making it easier to manage distributed environments, apply consistent policies, and streamline workflows across hybrid and edge deployments. Learn &lt;A class="lia-external-url" href="https://aka.ms/SiteManagerGA" target="_blank" rel="noopener"&gt;more&lt;/A&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Hierarchical Site Organization: &lt;/STRONG&gt;Site creation that mirror an organization’s hierarchical structure&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Aggregated Monitoring and Insights: &lt;/STRONG&gt;Single pane of glass for monitoring distributed environments for Connectivity, Updates, Alerts and Security baseline status&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Site Configurations: &lt;/STRONG&gt;Define configurations at the site level and reuse them across partner solutions&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;8. Simplified migration journey for Arc customers - Preview&lt;/H3&gt;
&lt;P&gt;Azure Migrate now natively integrates with Azure Arc to simplify the migration journey for Arc customers. Customers can leverage Azure Arc data to generate a comprehensive business case for migration as well as full estate migration readiness assessments with no additional on-premises deployments.&amp;nbsp; &lt;A class="lia-external-url" href="https://aka.ms/arc2azure-preview-blog" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Simple set up:&lt;/STRONG&gt; Create a project and scope Arc resources by subscription. Azure Migrate generates business cases and assessments automatically. Optionally deploy the Azure Migrate Collector VM extension to collect additional information to improve the accuracy of business cases and assessments.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Comprehensive business case: &lt;/STRONG&gt;Compare the Total Cost of Ownership of your current Arc-enabled on-premises estate with that in Azure as well as insights into sustainability improvements of migrating to Azure.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Full-estate readiness assessment: &lt;/STRONG&gt;Assess the readiness of your workloads to various Azure targets such as Azure VMs, Azure SQL Databases, Azure SQL Managed Instance etc. Get right-sized recommended SKUs as well as potential monthly costs for your workloads in Azure.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;9. Azure Key Vault Secret Store Extension – General Availability&lt;/H3&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/azure-arc/kubernetes/secret-store-extension" target="_blank" rel="noopener"&gt;Azure Key Vault Secret Store Extension&lt;/A&gt; (SSE) is now generally available for Arc-enabled on-premises Kubernetes, including clusters that &lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/azure-arc/kubernetes/overview" target="_blank" rel="noopener"&gt;you connect yourself&lt;/A&gt; and &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/aks/hybrid/aks-overview" target="_blank" rel="noopener"&gt;AKS Arc managed clusters&lt;/A&gt;. SSE automatically fetches secrets from an &lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/key-vault/general/overview" target="_blank" rel="noopener"&gt;Azure Key Vault&lt;/A&gt; to the on-premises cluster for offline access. &lt;A class="lia-external-url" href="https://aka.ms/blog/SSE-GA-Announcement" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Offline Access: &lt;/STRONG&gt;With SSE, workloads can access Azure Key Vault secrets from the local Kubernetes secrets store regardless of internet connectivity interruptions.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Scalability:&lt;/STRONG&gt; SSE helps very large distributed deployments with hundreds or thousands of clusters to work with Azure Key Vault by spreading demand over time.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;These innovations reinforce Azure Arc’s position as the most comprehensive platform for hybrid and multicloud management. From easy connecting to AWS/GCP to Azure through multicloud connector to enabling secure workload identities and resilient OS configurations, Azure Arc is helping enterprises stay agile, secure, and compliant.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Nov 2025 16:26:46 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-arc-blog/expanding-azure-arc-for-hybrid-and-multicloud-management/ba-p/4470656</guid>
      <dc:creator>SatyaVel</dc:creator>
      <dc:date>2025-11-18T16:26:46Z</dc:date>
    </item>
  </channel>
</rss>

