<?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 Governance and Management Blog articles</title>
    <link>https://techcommunity.microsoft.com/t5/azure-governance-and-management/bg-p/AzureGovernanceandManagementBlog</link>
    <description>Azure Governance and Management Blog articles</description>
    <pubDate>Fri, 19 Jun 2026 03:48:50 GMT</pubDate>
    <dc:creator>AzureGovernanceandManagementBlog</dc:creator>
    <dc:date>2026-06-19T03:48:50Z</dc:date>
    <item>
      <title>[Preview] CIS Benchmarks on Azure; Now for Windows Server</title>
      <link>https://techcommunity.microsoft.com/t5/azure-governance-and-management/preview-cis-benchmarks-on-azure-now-for-windows-server/ba-p/4523432</link>
      <description>&lt;P&gt;For customers with machines managed by Azure (i.e., Arc-enabled machines and Azure VMs), last year we delivered built-in &lt;A href="https://techcommunity.microsoft.com/blog/linuxandopensourceblog/from-policy-to-practice-built-in-cis-benchmarks-on-azure---flexible-hybrid-ready/4467884" target="_blank" rel="noopener"&gt;CIS Benchmarks for Linux&lt;/A&gt;. The feedback has been clear: “Excellent, now do Windows.”&lt;/P&gt;
&lt;P&gt;Today we're announcing that built-in &lt;STRONG&gt;CIS Benchmarks for Windows Server&lt;/STRONG&gt; are coming to Azure Policy and Machine Configuration as well.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Supported Edition:&lt;/STRONG&gt; The initial preview supports &lt;STRONG&gt;Windows Server 2025&lt;/STRONG&gt; only. Additional Windows Server editions are planned for future releases.&lt;/P&gt;
&lt;H3&gt;Familiar workflow&lt;/H3&gt;
&lt;P&gt;If you've already adopted the new &lt;A href="https://learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/assign-security-baselines/overview-page" target="_blank" rel="noopener"&gt;Machine Configuration catalog experience&lt;/A&gt; with CIS benchmarks for Linux, the Windows rollout will feel familiar.&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Also consistent across Windows and Linux are:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Full parity with official CIS Benchmarks content&lt;/STRONG&gt; - precision translation from CIS formats to Machine Configuration formats&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Flexible configuration&lt;/STRONG&gt; - adjust parameters, exclude settings&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Compliance as code&lt;/STRONG&gt; - your benchmark selections and customizations can be exported as JSON to support versioning, approval workflows, and even file-centric deployment patterns like GitOps, build pipelines, etc.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Single policy/assignment compatibility&lt;/STRONG&gt; with Azure VMs and Arc-enabled machines); no need to handle Azure VMs one way and Arc machine another&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Audit-first&lt;/STRONG&gt; - Public Preview starts in audit-only mode; remediation and enforcement come next (see below).&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;Windows specifics&lt;/H3&gt;
&lt;P&gt;While we strive for consistency, we also strive to nail platform specific details. For instance, the new experience automatically handles heterogenous Windows fleet nuances such as:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Variation in CIS recommended settings by OS version (&lt;EM&gt;when available&lt;/EM&gt;)&lt;/LI&gt;
&lt;LI&gt;Variation in CIS recommended settings by role (domain controller, member server)&lt;/LI&gt;
&lt;LI&gt;Variation in management APIs by OS version&lt;/LI&gt;
&lt;/UL&gt;
&lt;img /&gt;
&lt;H3&gt;&lt;SPAN style="color: rgb(30, 30, 30); font-size: 32px;"&gt;What's next?&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P&gt;Beyond the current preview, we are focusing on:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Granular per-rule &lt;STRONG&gt;auto-remediation / enforcement&lt;/STRONG&gt; so you can safely gradually increase security and compliance across your fleet&lt;/LI&gt;
&lt;LI&gt;Retiring &lt;STRONG&gt;overlapping policy definitions&lt;/STRONG&gt; in Azure; for example, unmaintained implementations of older CIS benchmarks, and so on&lt;/LI&gt;
&lt;LI&gt;Adding &lt;STRONG&gt;STIG and other industry baseline&lt;/STRONG&gt; coverage, so a single Azure control plane can manage your end-to-end compliance posture.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;Get Started&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;Watch for &lt;A class="lia-external-url" href="https://aka.ms/cis-windows-azure" target="_blank" rel="noopener"&gt;aka.ms/cis-windows-azure&lt;/A&gt; to go live for enablement docs and resources.&lt;/LI&gt;
&lt;LI&gt;In Azure Policy &amp;gt; Authoring &amp;gt; Machine Configuration, look for CIS benchmarks for Windows to appear as a built-in option.&lt;/LI&gt;
&lt;LI&gt;Interested in the upcoming auto-remediation preview? See&amp;nbsp;&lt;A class="lia-external-url" href="https://forms.office.com/r/rfVRsZ6mL4" target="_blank" rel="noopener"&gt;remediation preview sign-up form.&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;img /&gt;&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 28 May 2026 23:33:29 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-governance-and-management/preview-cis-benchmarks-on-azure-now-for-windows-server/ba-p/4523432</guid>
      <dc:creator>AmirB</dc:creator>
      <dc:date>2026-05-28T23:33:29Z</dc:date>
    </item>
    <item>
      <title>[Now Generally Available] Customizable Security Baseline Policies in Machine Configuration!</title>
      <link>https://techcommunity.microsoft.com/t5/azure-governance-and-management/now-generally-available-customizable-security-baseline-policies/ba-p/4523429</link>
      <description>&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Background:&lt;/STRONG&gt; &lt;A href="https://learn.microsoft.com/en-us/azure/governance/machine-configuration/overview/01-overview-concepts" target="_blank" rel="noopener"&gt;Azure Machine Configuration&lt;/A&gt; remains committed to enabling greater security and simplicity in at-scale server management for all Azure customers. Machine Configuration (previously known as Azure Policy Guest Configuration) enables both built-in and custom configuration as code allowing you to audit and configure OS, app, and workload level settings at scale, both for machines running in Azure and hybrid Azure Arc-enabled servers.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We're excited to announce the&amp;nbsp;&lt;STRONG&gt;General Availability of Customizable Security Baselines&lt;/STRONG&gt; in &lt;STRONG&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/governance/policy/overview" target="_blank" rel="noopener"&gt;Azure Policy&lt;/A&gt; and &lt;A href="https://learn.microsoft.com/en-us/azure/governance/machine-configuration/overview/01-overview-concepts" target="_blank" rel="noopener"&gt;Machine Configuration&lt;/A&gt;&lt;/STRONG&gt;. What began as a Public Preview is now a mature, production-grade capability that empowers you to tailor industry security benchmarks to your organization's unique compliance standards across both Azure and &lt;A href="https://learn.microsoft.com/en-us/azure/azure-arc/overview" target="_blank" rel="noopener"&gt;Arc-connected machines&lt;/A&gt;, at scale.&lt;/P&gt;
&lt;P&gt;This release moves the experience from "useful" to "everyday default." Standards coverage has expanded, the customization and assignment flow is faster, full lifecycle management is now possible directly from the Azure Portal, and a new Overview page gives you a single pane of glass into which parts of your estate are unprotected.&lt;/P&gt;
&lt;H3&gt;What is Baseline Customization?&lt;/H3&gt;
&lt;P&gt;The core experience remains: tailor security standards through the &lt;STRONG&gt;Modify Settings&lt;/STRONG&gt; wizard under &lt;STRONG&gt;Policy &amp;gt; Machine Configuration&lt;/STRONG&gt;. You can enable, exclude, or adjust rules from existing benchmarks, apply organization-specific parameters, and export your custom configuration as a downloadable JSON file. Each baseline JSON file serves as a reusable, declarative artifact, ideal for policy-as-code workflows, version control, and CI/CD integration.&lt;/P&gt;
&lt;H2&gt;What's New?&lt;/H2&gt;
&lt;P&gt;GA brings four substantive shifts to the customizable baselines experience: &lt;STRONG&gt;broader standards coverage&lt;/STRONG&gt;, &lt;STRONG&gt;a faster path from customization to deployment&lt;/STRONG&gt;, &lt;STRONG&gt;lifecycle management directly in the portal&lt;/STRONG&gt;, and &lt;STRONG&gt;a new Overview page&lt;/STRONG&gt; that surfaces compliance gaps at the subscription level. Together, these changes reflect what we heard from early customers during Preview: that custom baselines need to live alongside the rest of their governance workflows, not in a one-time wizard.&lt;/P&gt;
&lt;P&gt;This cloud-native approach continues to embody Microsoft's &lt;STRONG&gt;Secure by Design&lt;/STRONG&gt; and &lt;STRONG&gt;Secure by Default&lt;/STRONG&gt; principles, with a sharper focus on the operational reality of running compliance at scale.&lt;/P&gt;
&lt;H2&gt;Built-in Policy Standards Coverage&lt;/H2&gt;
&lt;P&gt;GA expands what you can customize and where it's supported.&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;th&gt;Standard&lt;/th&gt;&lt;th&gt;Status&lt;/th&gt;&lt;th&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;STRONG&gt;CIS Benchmarks for Linux&lt;/STRONG&gt;&lt;/td&gt;&lt;td&gt;&lt;STRONG&gt;Generally Available&lt;/STRONG&gt;&lt;/td&gt;&lt;td&gt;Expanded distribution coverage since Public Preview. See the full list of &lt;A href="https://learn.microsoft.com/en-us/azure/governance/policy/samples/guest-configuration-baseline-cis-linux" target="_blank" rel="noopener"&gt;supported distros in the official documentation&lt;/A&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;STRONG&gt;[NEW!] CIS Benchmarks for Windows&lt;/STRONG&gt;&lt;/td&gt;&lt;td&gt;&lt;STRONG&gt;Public Preview&lt;/STRONG&gt;&lt;/td&gt;&lt;td&gt;Initial release covers L1 settings for WS2025 Domain Controller and Member Server roles.&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;STRONG&gt;Azure Compute Security Baseline for Windows&lt;/STRONG&gt;&lt;/td&gt;&lt;td&gt;&lt;STRONG&gt;Generally Available&lt;/STRONG&gt;&lt;/td&gt;&lt;td&gt;Now supports customization for Windows Server 2016 and 2019, in addition to 2022 and 2025.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;STRONG&gt;Azure Compute Security Baseline for Linux&lt;/STRONG&gt;&lt;/td&gt;&lt;td&gt;&lt;STRONG&gt;Generally Available&lt;/STRONG&gt;&lt;/td&gt;&lt;td&gt;Aligned with Azure Compute recommendations across supported Linux distributions.&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;H2&gt;Key Scenarios&lt;/H2&gt;
&lt;H3&gt;Faster Time to Deployment&lt;/H3&gt;
&lt;P&gt;The customization-to-assignment path is now a single continuous flow. You can:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Skip the JSON download step entirely.&lt;/STRONG&gt; Baseline settings are auto-populated into the Azure Policy assignment flow, so you no longer have to download a JSON file, browse for it, and upload it back. The settings ride with you from &lt;STRONG&gt;Modify Settings&lt;/STRONG&gt; straight into &lt;STRONG&gt;Assign Policy&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Use the improved settings editor.&lt;/STRONG&gt; Role-specific values (Domain Controller, Member Server) and formatted inputs render cleanly in the UX, with validation that prevents malformed parameters from reaching the policy assignment.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Still export when you need to.&lt;/STRONG&gt; The JSON download remains available for teams that want to commit baselines to source control, share with reviewers, or pipe through CI/CD.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The net result: what used to take a multi-step download-and-reupload sequence is now a few clicks inside one blade.&lt;/P&gt;
&lt;img /&gt;
&lt;H3&gt;Lifecycle Management in the Portal&lt;/H3&gt;
&lt;P&gt;Compliance baselines are not write-once artifacts. They evolve as benchmarks update, as your controls tighten, and as your estate changes. GA introduces two capabilities that treat baselines as living configuration:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Import and Modify.&lt;/STRONG&gt; From the &lt;STRONG&gt;Definitions&lt;/STRONG&gt; tab under &lt;STRONG&gt;Machine Configuration&lt;/STRONG&gt;, you can now import an existing baseline JSON and iterate on it directly in the portal. This closes the loop between policy-as-code workflows and ad-hoc edits, so you no longer have to choose between version-controlled artifacts and in-portal convenience.&lt;img /&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Edit Settings on existing Assignments.&lt;/STRONG&gt; The &lt;STRONG&gt;Assignments&lt;/STRONG&gt; tab now supports updating an active baseline assignment in place. You can refine rules, adjust role-specific values, or exclude controls without tearing down and re-creating the assignment. All you have to do is select the policy assignment and the "Edit Settings" button should be enabled.&lt;img /&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Together, these turn baselines into something you maintain, not something you set and forget.&lt;/P&gt;
&lt;H3&gt;New Overview Page: See Where You're Unprotected&lt;/H3&gt;
&lt;P&gt;A new &lt;STRONG&gt;Overview&lt;/STRONG&gt; page on &lt;STRONG&gt;Policy &amp;gt; Machine Configuration&lt;/STRONG&gt; gives you subscription-level visibility into where Machine Configuration is enabled and where it isn't. For each subscription it surfaces status (At Risk, Not Enabled, Enabled), machines missing prerequisites, machines with prerequisites in place, and total eligible machines. From the same view you can enable Machine Configuration on selected subscriptions to onboard eligible VMs and activate baseline auditing in a single action.&lt;/P&gt;
&lt;P&gt;This shifts the first question from &lt;EM&gt;"is this one machine compliant?"&lt;/EM&gt; to &lt;EM&gt;"which corners of my estate aren't even being assessed yet?"&lt;/EM&gt;, which is usually the more consequential gap.&lt;/P&gt;
&lt;img /&gt;
&lt;H3&gt;Integration and Automation&lt;/H3&gt;
&lt;P&gt;Security baselines continue to integrate into your &lt;STRONG&gt;DevOps pipelines&lt;/STRONG&gt; and &lt;STRONG&gt;configuration management workflows&lt;/STRONG&gt;. Each baseline produces a declarative settings catalog (JSON) that can be versioned and deployed using Azure CLI, ARM templates, Bicep, and CI/CD automation, ensuring reproducible, traceable compliance configurations across environments.&lt;/P&gt;
&lt;H2&gt;Availability&lt;/H2&gt;
&lt;P&gt;Customizable security baselines are now generally available in &lt;STRONG&gt;all public Azure regions&lt;/STRONG&gt;, &lt;STRONG&gt;Azure Government&lt;/STRONG&gt;, and &lt;STRONG&gt;Sovereign Clouds&lt;/STRONG&gt;.&lt;/P&gt;
&lt;H2&gt;Getting Started&lt;/H2&gt;
&lt;H3&gt;Prerequisites&lt;/H3&gt;
&lt;P&gt;Before you begin:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Deploy the &lt;A href="https://ms.portal.azure.com/#view/Microsoft_Azure_Policy/InitiativeDetail.ReactView/id/%2Fproviders%2FMicrosoft.Authorization%2FpolicySetDefinitions%2F12794019-7a00-42cf-95c2-882eed337cc8" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Azure Machine Configuration prerequisite policy initiative.&lt;/STRONG&gt;&lt;/A&gt; (This installs the required Guest Configuration extension on supported VMs.) You can also do this in a single action from the new &lt;STRONG&gt;Overview&lt;/STRONG&gt; page.&lt;/LI&gt;
&lt;LI&gt;Ensure your &lt;STRONG&gt;Azure subscription or management group&lt;/STRONG&gt; includes supported Windows or Linux VMs.&lt;/LI&gt;
&lt;LI&gt;Have sufficient permissions (Owner or Resource Policy Contributor) to create and assign custom policy definitions.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;Step-by-Step Guidance&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Check your coverage&lt;/STRONG&gt; on the &lt;STRONG&gt;Overview&lt;/STRONG&gt; page to see which subscriptions are unprotected and onboard them with one click.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Select a baseline&lt;/STRONG&gt; from the &lt;STRONG&gt;Definitions&lt;/STRONG&gt; tab in &lt;STRONG&gt;Machine Configuration or&lt;/STRONG&gt;&amp;nbsp;use &lt;STRONG&gt;Import and Modify&lt;/STRONG&gt; to iterate on an existing baseline JSON.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Modify settings&lt;/STRONG&gt; to enable, exclude, or parameterize rules to match your internal policies.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Assign the policy&lt;/STRONG&gt; directly from the wizard. Settings are auto populated into the assignment flow, no JSON upload required.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Iterate when needed.&lt;/STRONG&gt; Use &lt;STRONG&gt;Edit Settings&lt;/STRONG&gt; on the &lt;STRONG&gt;Assignments&lt;/STRONG&gt; tab to refine active baselines in place.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Review compliance results&lt;/STRONG&gt; to track outcomes in Azure Policy, Azure Resource Graph, or the Guest Assignments page.&lt;/LI&gt;
&lt;/OL&gt;
&lt;H2&gt;Learn More&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/assign-security-baselines/overview-page" target="_blank" rel="noopener"&gt;Azure Machine Configuration security baselines official documentation&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/osconfig/overview-cis-benchmarks-windows-server" target="_blank"&gt;CIS Benchmark for Windows Server (Preview) documentation&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/governance/policy/samples/guest-configuration-baseline-cis-linux" target="_blank" rel="noopener"&gt;CIS Benchmark for Linux documentation&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/governance/policy/samples/guest-configuration-baseline-windows-server-2025" target="_blank" rel="noopener"&gt;Azure Windows Baseline&lt;/A&gt; and &lt;A href="https://learn.microsoft.com/en-us/azure/governance/policy/samples/guest-configuration-baseline-linux" target="_blank" rel="noopener"&gt;Azure Linux Baseline&lt;/A&gt; documentation&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;EM&gt;Please note that the use of Azure Machine Configuration on Azure Arc-enabled servers will incur a charge.&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 28 May 2026 19:29:06 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-governance-and-management/now-generally-available-customizable-security-baseline-policies/ba-p/4523429</guid>
      <dc:creator>mutemwamasheke</dc:creator>
      <dc:date>2026-05-28T19:29:06Z</dc:date>
    </item>
    <item>
      <title>Introducing the Azure Resource Manager MCP Server!</title>
      <link>https://techcommunity.microsoft.com/t5/azure-governance-and-management/introducing-the-azure-resource-manager-mcp-server/ba-p/4517521</link>
      <description>&lt;P&gt;We're super excited to announce the public preview of the &lt;STRONG&gt;Azure Resource Manager MCP Server&lt;/STRONG&gt;! This is a remote MCP server that provides tools to give AI agents first-class access to Azure infrastructure operations through Azure Resource Manager (ARM). AI agents can now be equipped with tools to generate, validate, execute Azure Resource Graph (ARG) queries and tools to deploy and manage ARM template deployments. This server is able to generate and execuite queries that return data across &lt;STRONG&gt;all your Azure resource types&lt;/STRONG&gt;! At its core, this server is built to help AI agents interact with Azure resources seamlessly.&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;What this means for you&lt;/STRONG&gt;&lt;/H5&gt;
&lt;UL&gt;
&lt;LI&gt;Ask natural language questions about your Azure estate to your agents and get real time, accurate answers backed with an ARG query&lt;/LI&gt;
&lt;LI&gt;Deploy and manage infrastructure easily by having AI deploy ARM templates for you&lt;/LI&gt;
&lt;LI&gt;Monitor deployment status and catch issues before they escalate&lt;/LI&gt;
&lt;LI&gt;Ability to build more advanced AI agents that understand your Azure environment&lt;/LI&gt;
&lt;/UL&gt;
&lt;H5&gt;&lt;STRONG&gt;What You Can Do Today&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;&lt;STRONG&gt;Generate, Validate, and Execute Azure Resource Graph Queries from Natural Language&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=""&gt;No need to struggle with writing KQL from stratch! Describe what you need, and the MCP server tool generates Azure Resource Graph queries that match your intent. You ask an AI Agent: "Find all virtual machines in my subscription that don't have managed disks". It uses the tool and returns: A ready-to-execute ARG query without manual KQL writing. These queries spans across &lt;STRONG&gt;all your azure resource types&lt;/STRONG&gt; so can learn and navigate across any type!&lt;/P&gt;
&lt;img /&gt;
&lt;P class=""&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=""&gt;&lt;STRONG&gt;Deploy, monitor and cancel ARM Templates&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Pass an ARM template, and the MCP server kicks off the deployment targeted to an existing resource group scope. Monitor the deployment by getting status about it and even cancel it if you decide its not doing what you need it to.&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is the complete list of the tool available in this preview:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;PRE&gt;generate_query &lt;/PRE&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;PRE&gt;validate_query&lt;/PRE&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;PRE&gt;execute_query &lt;/PRE&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;PRE&gt;create_template_deployment &lt;/PRE&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;PRE&gt;get_arm_template_deployment_status &lt;/PRE&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;PRE&gt;cancel_arm_template_deployment &lt;/PRE&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H5&gt;&lt;STRONG&gt;Real-World Scenarios&lt;/STRONG&gt;&lt;/H5&gt;
&lt;H6&gt;&lt;EM&gt;&lt;STRONG&gt;Infrastructure Compliance Audit&lt;/STRONG&gt;&lt;/EM&gt;&lt;/H6&gt;
&lt;P&gt;"&lt;EM&gt;Show me all resources created in the last 30 days that don't have required tags.&lt;/EM&gt;" - The MCP server generates and executes the query, returning resources that need remediation. Your team can then fix them programmatically or through Copilot.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Rapid Infrastructure Provisioning&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;"&lt;EM&gt;Using this ARM template &amp;lt;path to template&amp;gt;, deploy a secure storage account with HTTPS-only access, private endpoints, and Standard_LRS replication to my production resource group&lt;/EM&gt;." This will take an existing ARM template and deploy it to a resource group scope.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-SPOILER label="Note"&gt;
&lt;P&gt;You can ask your Copilot to generate the ARM template for you as well but there is no quality guarantee on the generated template so we recommend providing your own template for certainty in deployment.&lt;/P&gt;
&lt;/LI-SPOILER&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Policy Compliance Check&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;"&lt;EM&gt;Check if all resources in my subscription comply with the latest policy applied to it." - &lt;/EM&gt;The MCP server generates and executes the query, returning resources that are non-compliant. Your team can then take corrective actions programmatically or through Copilot.&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Building Agents with Azure Resource Manager MCP Server&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;The MCP server's tools can be integrated into custom agents you build with GitHub Copilot. What this means is you can create custom agents that automatically check compliance, track changes in a scope, or ensure all resources have a particular tag applied to them!&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Getting Started&lt;/STRONG&gt;&lt;/H4&gt;
&lt;H5&gt;&lt;STRONG&gt;Prerequisites&lt;/STRONG&gt;&lt;/H5&gt;
&lt;UL&gt;
&lt;LI&gt;VS Code installed&lt;/LI&gt;
&lt;LI&gt;Valid Azure account with appropriate permissions&lt;/LI&gt;
&lt;LI&gt;GitHub Copilot subscription&lt;/LI&gt;
&lt;/UL&gt;
&lt;H5&gt;&lt;STRONG&gt;Installation&lt;/STRONG&gt;&lt;/H5&gt;
&lt;OL&gt;
&lt;LI&gt;Install the MCP Server&lt;/LI&gt;
&lt;/OL&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;UL&gt;
&lt;LI&gt;Open &lt;A class="lia-external-url" href="https://aka.ms/JoinARMMCP" target="_blank"&gt;https://aka.ms/JoinARMMCP&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;VS Code launches automatically&lt;/LI&gt;
&lt;LI&gt;Click&amp;nbsp;&lt;STRONG&gt;Install&lt;/STRONG&gt; under &lt;STRONG&gt;Azure Resource Manager MCP Server&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Sign in with your Azure credentials&amp;nbsp;
&lt;UL&gt;
&lt;LI&gt;If you hit any authentication issues see&amp;nbsp;&lt;A class="lia-external-url" href="https://github.com/Azure/Azure-Resource-Manager-MCP/blob/main/docs/Troubleshooting.md" target="_blank" rel="noopener"&gt;Troubleshooting Guide&lt;/A&gt; in our repo&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;OL start="2"&gt;
&lt;LI&gt;Check tools are enabled in Chat&lt;/LI&gt;
&lt;/OL&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;UL&gt;
&lt;LI&gt;Open Chat in VS Code (&lt;STRONG&gt;View &amp;gt; Chat&lt;/STRONG&gt;)&lt;/LI&gt;
&lt;LI&gt;Click &lt;STRONG&gt;Configure Tools&lt;/STRONG&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;Ensure the six &lt;STRONG&gt;Azure Resource Manager MCP Server&lt;/STRONG&gt; tools are enabled&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;OL start="3"&gt;
&lt;LI&gt;Start Using It&amp;nbsp;&lt;/LI&gt;
&lt;/OL&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;UL&gt;
&lt;LI&gt;Ask Copilot a question about your Azure resources or infrastructure needs&lt;/LI&gt;
&lt;LI&gt;The MCP server handles the rest&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Governance &amp;amp; Security&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;The Azure Resource Manager MCP Server respects your Azure permissions and governance policies. All operations run in the context of your signed-in user. Additionally you can apply Azure Policies to prevent deployments via the MCP Server. Find more details in the&amp;nbsp;&lt;A class="lia-external-url" href="https://github.com/Azure/Azure-Resource-Manager-MCP/tree/main#governance" target="_blank" rel="noopener"&gt;README&lt;/A&gt; of our documentation repo.&amp;nbsp;&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;What's Next?&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;We are actively expanding the capabilities of the Azure Resource Manager MCP Server! The Server will expand to include:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Additional ARM API capabilities with ARM&lt;/LI&gt;
&lt;LI&gt;Enhanced query generation and optimization&lt;/LI&gt;
&lt;LI&gt;Support for additional MCP clients beyond VS Code, next up: Claude&lt;/LI&gt;
&lt;/UL&gt;
&lt;H5&gt;&lt;STRONG&gt;Get Feedback&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;We want to hear from you. Try the public preview and share your feedback. &lt;STRONG&gt;Found a bug? Or have a feature request?&lt;/STRONG&gt; Open an issue on GitHub at &lt;A class="lia-external-url" href="https://aka.ms/ARMMCPIssue" target="_blank" rel="noopener"&gt;https://aka.ms/ARMMCPIssue&lt;/A&gt;&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Resources&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;- 📖&amp;nbsp;&lt;A class="lia-external-url" href="https://github.com/Azure/Azure-Resource-Manager-MCP/blob/main/README.md" target="_blank" rel="noopener"&gt;Full Documentation&lt;/A&gt;&amp;nbsp; – Complete setup and usage guide&lt;/P&gt;
&lt;P&gt;- 🔗 &lt;A class="lia-external-url" href="https://aka.ms/JoinARMMCP" target="_blank" rel="noopener"&gt;Install Now&lt;/A&gt;&amp;nbsp; – Get started with the public preview&lt;/P&gt;
&lt;P&gt;- 🐛&amp;nbsp;&lt;A class="lia-external-url" href="https://github.com/Azure/Azure-Resource-Manager-MCP/issues" target="_blank" rel="noopener"&gt;Report Issues&lt;/A&gt;&amp;nbsp; – Share feedback and bugs&lt;/P&gt;
&lt;P&gt;- ❓ &lt;A class="lia-external-url" href="https://github.com/Azure/Azure-Resource-Manager-MCP/blob/main/docs/FAQ.md" target="_blank" rel="noopener"&gt;FAQ&lt;/A&gt;&amp;nbsp; – Common questions answered&lt;/P&gt;
&lt;P&gt;- 🛠️ &lt;A class="lia-external-url" href="https://github.com/Azure/Azure-Resource-Manager-MCP/blob/main/docs/Troubleshooting.md" target="_blank" rel="noopener"&gt;Troubleshooting&lt;/A&gt;&amp;nbsp; – Resolve common issues&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Try It Today&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;The Azure Resource Manager MCP Server public preview is available now. Visit &lt;A class="lia-external-url" href="https://aka.ms/JoinARMMCP" target="_blank" rel="noopener"&gt;https://aka.ms/JoinARMMCP&lt;/A&gt; to install and start automating your Azure infrastructure with AI.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What agents will you build with these tools?&lt;/STRONG&gt; We can't wait to see how you'll use this.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Steven Bucher&lt;/P&gt;
&lt;P&gt;PM on Azure Resource Manager and Azure Governance&lt;/P&gt;</description>
      <pubDate>Mon, 11 May 2026 20:49:28 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-governance-and-management/introducing-the-azure-resource-manager-mcp-server/ba-p/4517521</guid>
      <dc:creator>stevenbucher</dc:creator>
      <dc:date>2026-05-11T20:49:28Z</dc:date>
    </item>
    <item>
      <title>New Local Management Group for ALZ &amp; Updated Sovereign Policies for SLZ</title>
      <link>https://techcommunity.microsoft.com/t5/azure-governance-and-management/new-local-management-group-for-alz-updated-sovereign-policies/ba-p/4515156</link>
      <description>&lt;P&gt;Following on from months of working alongside customers, partners, and our internal product groups, we have now made two updates to the &lt;STRONG&gt;Azure landing zone (ALZ)&lt;/STRONG&gt; and the &lt;STRONG&gt;Sovereign landing zone (SLZ)&lt;/STRONG&gt;, that I’d like to walk you through in this post:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;A new dedicated ‘&lt;STRONG&gt;Local’ Management Group&lt;/STRONG&gt; added beneath the Landing Zones Management Group – &lt;STRONG&gt;&lt;EM&gt;applies to both ALZ &amp;amp; SLZ&lt;/EM&gt;&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;A refresh of the &lt;STRONG&gt;sovereign policy initiatives&lt;/STRONG&gt; assigned in the SLZ, replacing the previous Sovereignty Baseline initiatives with new built-in initiatives that align directly to sovereign control levels 1, 2, and 3 – &lt;STRONG&gt;&lt;EM&gt;applies to SLZ only&lt;/EM&gt;&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;H2&gt;A new ‘Local’ Management Group&lt;/H2&gt;
&lt;H3&gt;What’s changing?&lt;/H3&gt;
&lt;P&gt;We have added a new dedicated ‘&lt;STRONG&gt;Local’&lt;/STRONG&gt; Management Group beneath the &lt;STRONG&gt;Landing Zones&lt;/STRONG&gt; Management Group in the ALZ conceptual architecture, sitting alongside the existing &lt;STRONG&gt;Corp&lt;/STRONG&gt; and &lt;STRONG&gt;Online&lt;/STRONG&gt; Management Groups. And because the SLZ extends and takes a dependency on ALZ, this Management Group is inherited by the SLZ hierarchy too in the same hierarchy location, beneath the &lt;STRONG&gt;Landing Zones&lt;/STRONG&gt; Management Group.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Azure landing zone conceptual architecture's Management Group hierarchy only. Download a&amp;nbsp;&lt;A href="https://github.com/MicrosoftDocs/cloud-adoption-framework/raw/main/docs/ready/enterprise-scale/media/enterprise-scale-architecture.vsdx" target="_blank" rel="noopener"&gt;Visio file&lt;/A&gt;&amp;nbsp;or&amp;nbsp;&lt;A href="https://github.com/MicrosoftDocs/cloud-adoption-framework/raw/main/docs/ready/enterprise-scale/media/enterprise-scale-architecture.pdf" target="_blank" rel="noopener"&gt;PDF file&lt;/A&gt;&amp;nbsp;of this architecture.&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;H3&gt;Why have we added it?&lt;/H3&gt;
&lt;P&gt;We have been working closely with the Azure Local product group, customers, and partners on what good governance looks like for Azure Local within the ALZ architecture, and we kept hearing two consistent asks:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;A clear, opinionated home in the Management Group hierarchy for Azure Local clusters and the workloads that sit on top of them.&lt;/LI&gt;
&lt;LI&gt;A way to help customers — particularly those with sovereignty or resiliency requirements — design and run workloads in the Azure public cloud today that are ready to "exit" to &lt;STRONG&gt;Azure Local disconnected operations&lt;/STRONG&gt; (ALDO) if they ever need to.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The new &lt;STRONG&gt;Local&lt;/STRONG&gt; Management Group gives us a single, consistent scope to address both scenarios with the same governance and policy guardrails. It is therefore intended to be used both for:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Workloads running directly on Azure Local clusters — to apply consistent best practices, governance, and security guardrails for Azure Local deployments.&lt;/LI&gt;
&lt;LI&gt;Workloads running in the Azure public cloud today that may &lt;EM&gt;one day&lt;/EM&gt; need to be moved to run on Azure Local in disconnected operations mode — to make sure they are exit-ready by construction, rather than at the point you find out you need them to be.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;How exit planning is supported&lt;/H3&gt;
&lt;P&gt;To make exit planning straightforward, the new ‘Local’ Management Group leverages the following new built-in Azure Policy:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://www.azadvertizer.net/azpolicyadvertizer/dabf7c7f-5354-42de-a92a-8367f538dd71.html" target="_blank" rel="noopener"&gt;[Preview]: Restrict resource types to Azure services supported in Azure Local disconnected operations&lt;/A&gt; — Definition ID dabf7c7f-5354-42de-a92a-8367f538dd71. Category: &lt;EM&gt;Azure Local&lt;/EM&gt;, Version: 1.0.0-preview.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;This policy can be used in a couple of ways depending on where a customer is on their journey:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;In &lt;STRONG&gt;Audit&lt;/STRONG&gt; mode, the policy gives you an at-a-glance view of which resource types currently deployed in subscriptions under the ‘Local’ Management Group are &lt;EM&gt;not&lt;/EM&gt; available on Azure Local disconnected operations clusters. This is great for understanding the current state of an exit plan without changing developer behavior.&lt;/LI&gt;
&lt;LI&gt;In &lt;STRONG&gt;Deny&lt;/STRONG&gt; mode, the policy &lt;EM&gt;prevents&lt;/EM&gt; deployment of any resource type that is not available on Azure Local disconnected operations clusters. Workloads can carry on running happily in Azure public, but they are exit-ready by construction — there is no scenario where someone "accidentally" introduces a service that breaks the exit story.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The important thing to call out here is that workloads do &lt;EM&gt;not&lt;/EM&gt; have to run on Azure Local today to benefit from this. Customers with sovereignty or business continuity requirements that need a credible exit story to Azure Local disconnected operations can keep their workloads running in the Azure public cloud and use this new ‘Local’ Management Group, with the new built-in policy to &lt;STRONG&gt;Deny&lt;/STRONG&gt;, to guarantee portability when they need it. The platform enforces it, rather than someone tracking it in a spreadsheet or other manual methods.&lt;/P&gt;
&lt;P&gt;Further policies from the Azure local product group will be created and published in the future. These additional policies will focus on Azure Local cluster and workload best practices and other scenarios that can be assigned to the new ‘Local’ Management Group.&lt;/P&gt;
&lt;H3&gt;Do I place my Azure Arc-enabled resources in the new local management group?&lt;/H3&gt;
&lt;P&gt;This is a fantastic question and one that we have had a couple of times already since posting this blog post, hence updating it with this new section.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;In short, no&lt;/STRONG&gt;, we do not think that this is the best place to place your Azure Arc-enabled resources such as servers as a central location to group them all together. Instead, you should consider putting them with their existing resources in their own application landing zone subscriptions as per the normal Azure landing zone guidance, for example, in either a corp or online application landing zone governed subscription.&lt;/P&gt;
&lt;P&gt;We actually wrote up this and other scenarios in the hybrid and multi-cloud cloud adoption framework scenario a few years back that we are sharing here for convenience, as we believe it will help many answer this question, if they have it. Please see &lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/cloud-adoption-framework/scenarios/hybrid/enterprise-scale-landing-zone#integrate-azure-arc-resources-with-application-landing-zones" target="_blank" rel="noopener"&gt;Integrate Azure Arc resources with application landing zones&lt;/A&gt; for the guidance on this topic.&lt;/P&gt;
&lt;H2&gt;New sovereign policy built-in initiatives aligned to sovereign control levels 1, 2 &amp;amp; 3&lt;/H2&gt;
&lt;H3&gt;What’s changing?&lt;/H3&gt;
&lt;P&gt;In the SLZ we have replaced the previous Sovereignty Baseline initiatives with a set of &lt;STRONG&gt;new built-in sovereign policy initiatives&lt;/STRONG&gt;, assigned at the appropriate Management Group scopes in the Sovereign landing zone (SLZ), that align to the three sovereign control levels:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Level 1 — Data residency&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Level 2 — Encryption-at-Rest / in-Transit&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Level 3 — Encryption in use (Confidential Computing)&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;You can read more about each of these levels and the principles behind them on Microsoft Learn:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-gb/azure/azure-sovereign-clouds/public/overview-controls-principles" target="_blank" rel="noopener"&gt;Controls and principles in Sovereign Public Cloud&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-gb/azure/azure-sovereign-clouds/public/implement-controls-principles" target="_blank" rel="noopener"&gt;Implement controls and principles in SLZ&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;What was assigned before?&lt;/P&gt;
&lt;P&gt;Up until this update, the SLZ assigned two existing Sovereignty Baseline built-in initiatives:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Sovereignty Baseline – Global Policies&lt;/STRONG&gt; (c1cbff38-87c0-4b9f-9f70-035c7a3b5523) — 5 policies covering location restrictions and Trusted Launch.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Sovereignty Baseline – Confidential Policies&lt;/STRONG&gt; (03de05a4-c324-4ccd-882f-a814ea8ab9ea) — 19 policies covering customer-managed keys, confidential compute, and resource type / location restrictions.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;These were broad baselines, not purpose-built per sovereign control level. They did the job, but they didn’t map cleanly to the L1/L2/L3 model that customers, partners, and our own documentation use to talk about sovereign controls.&lt;/P&gt;
&lt;H3&gt;What’s assigned now?&lt;/H3&gt;
&lt;P&gt;Working with the Sovereign Public product group, we have moved the SLZ over to a set of &lt;STRONG&gt;new built-in initiatives &lt;/STRONG&gt;that we have built and published recently, each aligned to a specific sovereign control level. These are now assigned by default in the SLZ in place of the two Sovereignty Baseline initiatives above:&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;Initiative&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Control level&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;&lt;A class="lia-external-url" href="https://www.azadvertizer.net/azpolicyinitiativesadvertizer/bebfcba2-e789-4da6-9043-726ef3a00d02.html" target="_blank" rel="noopener"&gt;[Preview]: Enforce Data Residency across Azure Services&lt;/A&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Level 1 — Data Residency&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Restrict / audit Azure regions; prevent cross-region replication (Cosmos DB, SQL, Storage, etc.)&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://www.azadvertizer.net/azpolicyinitiativesadvertizer/f15f4d95-c59c-4395-9317-be6978d0743f.html" target="_blank" rel="noopener"&gt;[Preview]: Enforce Encryption-at-Rest with Customer Managed Keys (CMK) with Azure Key Vault Premium Keys across Azure Services&lt;/A&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Level 2 — Encryption-at-Rest&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Restrict / audit Azure services to use CMK with AKV Premium keys&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://www.azadvertizer.net/azpolicyinitiativesadvertizer/7a00a7fc-fdf4-4ad8-8fa2-a94acc223e8e.html" target="_blank" rel="noopener"&gt;[Preview]: Enforce Encryption-at-Rest with Customer Managed Keys (CMK) with Azure Key Vault Managed HSM Keys across Azure Services&lt;/A&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Level 2 — Encryption-at-Rest&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Restrict / audit Azure services to use CMK with AKV Managed HSM keys&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://www.azadvertizer.net/azpolicyinitiativesadvertizer/c7c0ab87-63da-4706-ba95-ff564e38402b.html" target="_blank" rel="noopener"&gt;[Preview]: Enforce Encryption-in-Transit across Azure Services - HTTPS&lt;/A&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Level 2 — Encryption-at-Rest&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Restrict / audit Azure services to use HTTPS/SSL&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://www.azadvertizer.net/azpolicyinitiativesadvertizer/f1fe6a81-eee9-47b8-9f7f-80685141209e.html" target="_blank" rel="noopener"&gt;[Preview]: Enforce Encryption-in-Transit across Azure Services - TLS Version&lt;/A&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Level 2 — Encryption-at-Rest&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Restrict / audit Azure services to use latest TLS versions (e.g. TLS 1.3)&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://www.azadvertizer.net/azpolicyinitiativesadvertizer/7a76da03-ec94-45ea-a4fd-496c350c2a63.html" target="_blank" rel="noopener"&gt;[Preview]: Enforce Encryption-in-Use across Azure Services&lt;/A&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Level 3 — Encryption-in-Use&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Restrict / audit to Azure Confidential Compute (ACC) VM SKUs or ACC-backed PaaS services&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;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Sovereign landing zone conceptual architecture's Management Group hierarchy with the associated controls and principles applied. Download a&amp;nbsp;&lt;A href="https://github.com/MicrosoftDocs/cloud-adoption-framework/raw/main/docs/ready/enterprise-scale/media/enterprise-scale-architecture.vsdx" target="_blank" rel="noopener"&gt;Visio file&lt;/A&gt;&amp;nbsp;or&amp;nbsp;&lt;A href="https://github.com/MicrosoftDocs/cloud-adoption-framework/raw/main/docs/ready/enterprise-scale/media/enterprise-scale-architecture.pdf" target="_blank" rel="noopener"&gt;PDF file&lt;/A&gt;&amp;nbsp;of this architecture.&lt;/EM&gt;&lt;/P&gt;
&lt;H3&gt;Why have we done this?&lt;/H3&gt;
&lt;P&gt;Aligning the SLZ to these new built-in policy initiatives gives customers, partners, and our internal teams several benefits:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Single source of truth&lt;/STRONG&gt; — the policies assigned by the SLZ now match exactly what is documented in the sovereign controls and principles guidance on Microsoft Learn. No translation, no mapping exercise.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Per-level alignment&lt;/STRONG&gt; — each initiative aligns to a specific level (L1, L2, L3), so customers can map their data classifications (Public, Internal, Confidential, Secret) to the right scope in the hierarchy and apply only what is required for that classification.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Lower maintenance overhead&lt;/STRONG&gt; — by moving from broad baselines to per-control built-ins owned by the Sovereign Public product group, customers benefit from updates made by the product group automatically, without us having to ship and version our own copies in the SLZ.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Easier auditing and reporting&lt;/STRONG&gt; — built-in initiatives are first-class citizens in tools such as Microsoft Defender for Cloud and Azure Policy compliance reporting, which makes evidencing compliance against the sovereign controls easier for those that need to.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;What if we have already deployed ALZ or the SLZ?&lt;/H2&gt;
&lt;P&gt;These changes are now live in the following releases in the Azure Landing Zones library.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://github.com/Azure/Azure-Landing-Zones-Library/releases/tag/platform%2Falz%2F2026.04.2" target="_blank" rel="noopener"&gt;platform/alz/2026.04.2&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://github.com/Azure/Azure-Landing-Zones-Library/releases/tag/platform%2Fslz%2F2026.04.2" target="_blank" rel="noopener"&gt;platform/slz/2026.04.2&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;We have also updated the &lt;A href="https://aka.ms/alz/accelerator" target="_blank" rel="noopener"&gt;ALZ Accelerator&lt;/A&gt; and our AVM-based Terraform &amp;amp; Bicep deployment options to use these latest releases for new deployments. And for those of you who already have an active deployment you can upgrade your library version following the guidance here:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Terraform - &lt;A href="https://azure.github.io/Azure-Landing-Zones/terraform/howtos/update/" target="_blank" rel="noopener"&gt;Updating the module and library version | Azure landing zone Documentation&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;Bicep - &lt;A href="https://azure.github.io/Azure-Landing-Zones/bicep/howtos/modifyingpolicyassets/" target="_blank" rel="noopener"&gt;Updating the ALZ Library Version | Azure landing zone Documentation&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The ALZ Portal accelerator is also being updated this week so stay tuned for those if you use that, although we highly recommend the &lt;A href="https://aka.ms/alz/accelerator" target="_blank" rel="noopener"&gt;ALZ IaC Accelerator&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Thu, 30 Apr 2026 07:58:07 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-governance-and-management/new-local-management-group-for-alz-updated-sovereign-policies/ba-p/4515156</guid>
      <dc:creator>jtracey93msft</dc:creator>
      <dc:date>2026-04-30T07:58:07Z</dc:date>
    </item>
    <item>
      <title>Announcing One‑Command Backup Configuration for AKS with Azure Backup</title>
      <link>https://techcommunity.microsoft.com/t5/azure-governance-and-management/announcing-one-command-backup-configuration-for-aks-with-azure/ba-p/4511852</link>
      <description>&lt;P&gt;Running production workloads on &lt;STRONG&gt;Azure Kubernetes Service (AKS)&lt;/STRONG&gt; is becoming the norm for platform teams building cloud‑native applications at scale. As these environments increasingly host stateful workloads using persistent volumes, ensuring data protection and rapid recovery becomes mission‑critical.&lt;/P&gt;
&lt;P&gt;Today, we’re excited to introduce an alternate &lt;STRONG&gt;simplified CLI‑based experience&lt;/STRONG&gt; that allows customers to configure &lt;STRONG&gt;back&lt;/STRONG&gt;&lt;STRONG&gt;ups for AKS using Azure Backup with a single command&lt;/STRONG&gt;.&lt;/P&gt;
&lt;H2&gt;The challenge with AKS backup onboarding today&lt;/H2&gt;
&lt;P&gt;Until now, enabling backup for an AKS cluster through Azure CLI required customers to understand and coordinate across multiple CLI domains, including:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;az aks&lt;/LI&gt;
&lt;LI&gt;az k8s-extension&lt;/LI&gt;
&lt;LI&gt;az dataprotection&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Configuring vaulted backup involved:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Extension installation&lt;/LI&gt;
&lt;LI&gt;Storage account provisioning&lt;/LI&gt;
&lt;LI&gt;Backup vault creation&lt;/LI&gt;
&lt;LI&gt;Policy configuration&lt;/LI&gt;
&lt;LI&gt;Trusted access setup&lt;/LI&gt;
&lt;LI&gt;Backup instance initialization&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;All of which required orchestrating &lt;STRONG&gt;8 separate lifecycle steps across 15+ CLI commands&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;For platform teams managing tens or hundreds of AKS clusters through automation or CI/CD pipelines, this multi‑step setup often became a barrier to experimentation and adoption.&lt;/P&gt;
&lt;H2&gt;A simpler way: Configure backup in one CLI command&lt;/H2&gt;
&lt;P&gt;With this new experience, customers can now enable full‑cluster backup for AKS using a &lt;STRONG&gt;single CLI command&lt;/STRONG&gt;:&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;LI-CODE lang="json"&gt;az dataprotection enable-backup trigger \
--datasource-type AzureKubernetesService \
--datasource-id &amp;lt;cluster-arm-id&amp;gt; \
--backup-strategy &amp;lt;strategy&amp;gt; \
--backup-configuration-file @config.json
&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;P&gt;This command orchestrates the entire AKS backup enablement workflow behind the scenes by automatically performing the following steps:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Validate AKS cluster existence and running state&lt;/LI&gt;
&lt;LI&gt;Create or identify region‑specific backup resource group&lt;/LI&gt;
&lt;LI&gt;Check if Backup Extension is already installed on the cluster&lt;/LI&gt;
&lt;LI&gt;Install Backup Extension (if not present)&lt;/LI&gt;
&lt;LI&gt;Create or reuse Storage Account for backup data&lt;/LI&gt;
&lt;LI&gt;Create or reuse Backup Vault&lt;/LI&gt;
&lt;LI&gt;Create or reuse Backup Policy&lt;/LI&gt;
&lt;LI&gt;Enable Trusted Access between vault and cluster&lt;/LI&gt;
&lt;LI&gt;Initialize and create Backup Instance&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Customers no longer need to manually orchestrate resources across different CLI surfaces.&lt;/P&gt;
&lt;H2&gt;Backup Strategy Presets&lt;/H2&gt;
&lt;P&gt;Customers can select predefined strategies aligned to common protection needs:&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;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Strategy&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Op Store Retention&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Vault Store Retention&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Use Case&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Week (default)&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;7 days&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;—&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Dev/Test&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Month&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;30 days&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;—&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Production&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;DisasterRecovery&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;7 days&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;90 days&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Cross‑region DR&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Custom&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;User-defined&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;User-defined&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;BYO Vault &amp;amp; Policy&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;Example:&lt;/P&gt;
&lt;LI-CODE lang="json"&gt;az dataprotection enable-backup trigger \
--datasource-type AzureKubernetesService \
--datasource-id &amp;lt;cluster-arm-id&amp;gt; \
--backup-strategy DisasterRecovery
&lt;/LI-CODE&gt;
&lt;H2&gt;Backup Configuration JSON (Advanced Customization)&lt;/H2&gt;
&lt;P&gt;Advanced users can optionally provide a configuration JSON file to:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Use existing vaults or policies&lt;/LI&gt;
&lt;LI&gt;Bring your own storage account&lt;/LI&gt;
&lt;LI&gt;Apply enterprise tags&lt;/LI&gt;
&lt;LI&gt;Use custom backup resource groups&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;Supported Parameters&lt;/H3&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Parameter&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;When Required&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;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;backupVaultId&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Custom strategy&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Use existing vault&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;backupPolicyId&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Custom strategy&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Use existing policy&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;storageAccountResourceId&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Optional&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Use existing SA&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;blobContainerName&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Optional&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Custom container&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;backupResourceGroupId&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Optional&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Use existing RG&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;tags&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Optional&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Apply to created resources&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;H2&gt;Built‑in validations for reliability&lt;/H2&gt;
&lt;P&gt;Before enabling backup, the CLI automatically validates:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Cluster existence&lt;/LI&gt;
&lt;LI&gt;Running state&lt;/LI&gt;
&lt;LI&gt;Backup compatibility&lt;/LI&gt;
&lt;LI&gt;Required RBAC permissions&lt;/LI&gt;
&lt;LI&gt;Resource availability (if provided)&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;Faster time‑to‑protection for AKS workloads&lt;/H2&gt;
&lt;P&gt;By collapsing a previously multi‑step setup into a single command:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Backup onboarding becomes automation‑friendly&lt;/LI&gt;
&lt;LI&gt;Platform teams can enable protection consistently across environments&lt;/LI&gt;
&lt;LI&gt;Setup errors from manual orchestration are reduced&lt;/LI&gt;
&lt;LI&gt;Backup rollout across large AKS estates becomes significantly faster&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;What’s next&lt;/H2&gt;
&lt;P&gt;The simplified &lt;STRONG&gt;single‑command backup enablement experience&lt;/STRONG&gt; introduced for AKS is part of a broader effort to make Azure Backup more automation‑friendly across cloud‑native and platform workloads.&lt;/P&gt;
&lt;P&gt;We are actively working to extend this model to other workloads supported by Azure Backup, enabling customers to:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Configure protection using native CLI workflows&lt;/LI&gt;
&lt;LI&gt;Reduce onboarding complexity across backup‑supported resources&lt;/LI&gt;
&lt;LI&gt;Integrate backup enablement seamlessly into CI/CD pipelines&lt;/LI&gt;
&lt;LI&gt;Achieve faster time‑to‑protection across heterogeneous environments&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Over time, customers can expect similar &lt;STRONG&gt;single‑command backup configuration experiences&lt;/STRONG&gt; for additional Azure Backup‑supported workloads — bringing consistency and ease of adoption across their backup strategy.&lt;/P&gt;
&lt;P&gt;For more information, see &lt;A href="https://learn.microsoft.com/en-us/azure/backup/azure-kubernetes-service-cluster-backup-using-cli#configure-backup-using-a-single-azure-cli-command" target="_blank" rel="noopener"&gt;how to configure AKS backup using a single CLI command&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Thu, 16 Apr 2026 07:50:59 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-governance-and-management/announcing-one-command-backup-configuration-for-aks-with-azure/ba-p/4511852</guid>
      <dc:creator>shobhitgarg</dc:creator>
      <dc:date>2026-04-16T07:50:59Z</dc:date>
    </item>
    <item>
      <title>Announcing Public Preview for Essential Machine Management</title>
      <link>https://techcommunity.microsoft.com/t5/azure-governance-and-management/announcing-public-preview-for-essential-machine-management/ba-p/4502721</link>
      <description>&lt;P&gt;Managing servers and VMs across Azure, on premises, and multi-cloud environments often means turning on core capabilities—monitoring, updates, inventory, and configuration—through separate setup experiences. We’ve heard feedback that this makes it harder to get visibility into machine state and take actions.&lt;/P&gt;
&lt;P&gt;We’re excited to announce the &lt;STRONG&gt;public preview of Essential Machine Management experience within Compute Infrastructure Hub&lt;/STRONG&gt;—a new entry point in Azure that streamlines onboarding for machines at scale and enables basic management capabilities. Start once at subscription scope, get a clear view of what’s turned on, and move from setup to operations faster across your Azure and cloud and hybrid estate.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;What is Essential Machine Management?&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Essential Machine Management is a &lt;STRONG&gt;centralized onboarding experience&lt;/STRONG&gt; that helps customers enroll their machines into a set of selected cloud-native management services from Azure in a simple, scalable way,&lt;/P&gt;
&lt;P&gt;Instead of enabling monitoring, updates, inventory, and configuration independently per machine, Essential Machine Management allows you to enroll entire &lt;STRONG&gt;subscriptions&lt;/STRONG&gt; at once, including both &lt;STRONG&gt;Azure Virtual Machines&lt;/STRONG&gt; and &lt;STRONG&gt;Azure Arc–enabled servers. &lt;/STRONG&gt;These services are pre-configured with best practices, enabling customers with out-of-the-box value right away.&lt;/P&gt;
&lt;P&gt;Once enrolled, current and future machines in the selected subscriptions are automatically onboarded to the enabled management services, helping ensure consistent visibility and operational coverage from day one.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;What management capabilities are enabled?&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Using Essential Machine Management, you can quickly onboard machines to multiple Azure management capabilities, including:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/azure/azure-monitor/vm/vminsights-overview" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Monitoring insights and recommended alerts&lt;/STRONG&gt;&lt;/A&gt; for machine health and performance&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/azure/update-manager/overview" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Azure Update Manager&lt;/STRONG&gt;&lt;/A&gt; to help keep machines secure and compliant&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/azure/azure-change-tracking-inventory/overview-monitoring-agent" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Change tracking and inventory&lt;/STRONG&gt;&lt;/A&gt; for visibility and auditability&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/azure/governance/machine-configuration/overview/01-overview-concepts" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Machine configuration&lt;/STRONG&gt;&lt;/A&gt; for managing in-machine configuration, compliance and security&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/azure/governance/machine-configuration/how-to/assign-security-baselines/overview-page" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Azure Security baseline policy&lt;/STRONG&gt;&lt;/A&gt; is a set of tailored rules to assess your machine's security posture&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;These services help keep your infrastructure secure and healthy.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;How much does it cost?&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;STRONG&gt;Azure VMs:&lt;/STRONG&gt; For Azure Virtual Machines only, capabilities enabled by Essential Machine Management are provided at no additional charge.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Arc-enabled servers:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;For Azure Arc-enabled servers with Windows Server Software Assurance, Windows Server PayGo, and Windows Server Extended Security Updates, capabilities enabled by Essential Machine Management are provided at no additional charge.&lt;/LI&gt;
&lt;LI&gt;For &lt;STRONG&gt;all other Arc-enabled servers&lt;/STRONG&gt;, Essential Machine Management will be priced at $9 per server per month once billing is enabled. See more details&amp;nbsp;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/operations/configuration-enrollment?toc=%2Fazure%2Fvirtual-machines%2Ftoc.json#essentials-tier" target="_blank"&gt;here&lt;/A&gt;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;STRONG&gt;Getting started&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;If you manage Azure VMs or Arc-enabled servers and are looking to simplify how you onboard and manage machines at scale, Essential Machine Management feature is now available for you to try in &lt;STRONG&gt;public preview&lt;/STRONG&gt;. Check out the preview in the &lt;A href="https://aka.ms/emm-portal" target="_blank" rel="noopener"&gt;Azure Portal&lt;/A&gt; under &lt;STRONG&gt;Compute infrastructure --&amp;gt;&lt;/STRONG&gt;&lt;STRONG&gt; Monitoring + Operations --&amp;gt; Essential Machine Management (preview&lt;/STRONG&gt;&lt;STRONG&gt;):&lt;/STRONG&gt;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Check out Essential Machine Management now and reach out to &lt;A href="mailto:machineenrollmentsupport@microsoft.com" target="_blank" rel="noopener"&gt;machineenrollmentsupport@microsoft.com&lt;/A&gt; for any feedback or support. Learn more about Essential Machine Management &lt;A href="https://aka.ms/EssentialMachineManagement" target="_blank" rel="noopener"&gt;here.&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Apr 2026 18:54:19 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-governance-and-management/announcing-public-preview-for-essential-machine-management/ba-p/4502721</guid>
      <dc:creator>Meagan McCrory</dc:creator>
      <dc:date>2026-04-06T18:54:19Z</dc:date>
    </item>
    <item>
      <title>Azure Policy: Required Actions for Docker Content Trust Deprecation in Azure Container Registry</title>
      <link>https://techcommunity.microsoft.com/t5/azure-governance-and-management/azure-policy-required-actions-for-docker-content-trust/ba-p/4478951</link>
      <description>&lt;P&gt;As Azure evolves, certain features are deprecated to streamline services and improve security and performance. One such upcoming change is the &lt;A href="https://azure.microsoft.com/en-us/updates?searchterms=content+trust" target="_blank"&gt;deprecation of the Docker Content Trust (DCT) feature in Azure Container Registry (ACR) &lt;/A&gt;which is ongoing over a three-year period. This change will eventually remove the &lt;EM&gt;trustPolicy &lt;/EM&gt;property from underling APIs.&lt;/P&gt;
&lt;P&gt;This blog post explains what is changing, the potential impact on your Azure Policy environment, and steps you can take to mitigate disruption.&lt;/P&gt;
&lt;H1&gt;What is Changing?&lt;/H1&gt;
&lt;UL&gt;
&lt;LI&gt;The &lt;STRONG&gt;Docker Content Trust (DCT) &lt;/STRONG&gt;feature in ACR is being deprecated. As part of this process:
&lt;UL&gt;
&lt;LI&gt;The &lt;EM&gt;trustPolicy&lt;/EM&gt; property will be removed from ARM APIs in a future version.&lt;/LI&gt;
&lt;LI&gt;The Azure Policy &lt;STRONG&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/governance/policy/concepts/definition-structure-alias" target="_blank"&gt;aliases&lt;/A&gt; &lt;/STRONG&gt;referencing this property will eventually be impacted.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Affected aliases include:
&lt;UL&gt;
&lt;LI style="font-style: italic;"&gt;&lt;EM&gt;Microsoft.ContainerRegistry/registries/trustPolicy&lt;/EM&gt;&lt;/LI&gt;
&lt;LI style="font-style: italic;"&gt;&lt;EM&gt;Microsoft.ContainerRegistry/registries/trustPolicy.type&lt;/EM&gt;&lt;/LI&gt;
&lt;LI style="font-style: italic;"&gt;&lt;EM&gt;Microsoft.ContainerRegistry/registries/trustPolicy.status&lt;/EM&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Key findings:
&lt;UL&gt;
&lt;LI&gt;No built-in policy definitions currently use these aliases, so no built-ins will be deprecated because of this feature deprecation.&lt;/LI&gt;
&lt;LI&gt;The alias &lt;EM&gt;trustPolicy.status&lt;/EM&gt; is modifiable, so any active modify policies targeting this property will break when the property is removed. This alias will be removed.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H1&gt;Impacts on Azure Policy&lt;/H1&gt;
&lt;P&gt;If you have active policy assignments referencing these aliases, you will need to update or remove them during the deprecation period to avoid future compliance issues:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Existing policies will eventually become non-compliant for any new ACR resources. For example, if a policy assignment requires &lt;EM&gt;trustPolicy&lt;/EM&gt; to be enabled (&lt;EM&gt;Microsoft.ContainerRegistry/registries/trustPolicy.status == "enabled"&lt;/EM&gt;), but the ACR &lt;EM&gt;trustPolicy&lt;/EM&gt; property can no longer be set due to deprecation, then any new ACRs created after that point will automatically be noncompliant with the policy.&lt;/LI&gt;
&lt;LI&gt;Policies using the &lt;STRONG&gt;modifiable alias&lt;/STRONG&gt; (&lt;EM&gt;trustPolicy.status&lt;/EM&gt;) will fail when the alias is deleted or marked non-modifiable at the end of the deprecation period.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H1&gt;Steps to Mitigate the Impact&lt;/H1&gt;
&lt;P&gt;To ensure a smooth transition:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Identify Affected Policies and Assignments:&lt;/STRONG&gt; Locate any custom policy definitions in your environment referencing the affected aliases.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Update Policy Definitions:&lt;/STRONG&gt; Remove or replace references to &lt;EM&gt;trustPolicy&lt;/EM&gt; properties in your policy definitions. If the policy's only purpose is to evaluate the ACR &lt;EM&gt;trustPolicy&lt;/EM&gt;, consider removing the definition altogether.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Test and Validate:&lt;/STRONG&gt; After updating policies, validate that they enforce compliance as intended without relying on deprecated properties.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Monitor for Updates:&lt;/STRONG&gt; Stay informed by monitoring Azure Container Registry &lt;A href="https://learn.microsoft.com/en-us/azure/container-registry/container-registry-content-trust-deprecation" target="_blank"&gt;retirement documentation&lt;/A&gt; for more details on transitioning from Docker Content Trust to &lt;STRONG&gt;Notary Project&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;/OL&gt;</description>
      <pubDate>Wed, 17 Dec 2025 22:36:46 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-governance-and-management/azure-policy-required-actions-for-docker-content-trust/ba-p/4478951</guid>
      <dc:creator>ShannonHicks</dc:creator>
      <dc:date>2025-12-17T22:36:46Z</dc:date>
    </item>
    <item>
      <title>Announcing General Availability for Azure Resource Graph (ARG) GET/LIST API</title>
      <link>https://techcommunity.microsoft.com/t5/azure-governance-and-management/announcing-general-availability-for-azure-resource-graph-arg-get/ba-p/4474188</link>
      <description>&lt;P&gt;ARG GET/LIST API delivers 10X higher throttling quotas to callers compared to &lt;A href="https://learn.microsoft.com/en-us/azure/governance/resource-graph/concepts/guidance-for-throttled-requests#understand-throttling-headers" target="_blank" rel="noopener"&gt;ARG query&lt;/A&gt; unlocking a more scalable, resilient way to perform resource lookups in Azure. ARG GET/LIST API is a new platform capability within Azure Resource Graph that provides a high-performance experience for both Point GET and collection GET requests. A key advantage of this capability is its ability to significantly reduce READ throttling for high volume calls efficiently. This is made possible through intelligent control plane routing based on a query parameter controlled by the caller. When a specific query parameter is included, requests are automatically directed to this optimized ARG GET/LIST backend. When the parameter is omitted, requests flow to the Resource provider —ensuring flexibility and backward compatibility.&lt;/P&gt;
&lt;H1&gt;What Challenge Are We Addressing?&lt;/H1&gt;
&lt;P&gt;Azure Read Throttling is a significant challenge for many customers. When services hit throttling limits, applications may experience performance degradation, elevated latency, or even failed requests—issues that can disrupt critical workloads and customer operations.&lt;/P&gt;
&lt;P&gt;The ARG GET/LIST API is designed to directly address this problem. By routing GET and LIST calls through Azure Resource Graph’s scalable indexing infrastructure and intelligent control-plane routing, it dramatically reduces the likelihood of read throttling. Best of all, it follows the ARM control plane GET APIs request response contract, allowing you to benefit from improved performance and reliability with minimal effort, appending the flag “useResourceGraph=true”.&amp;nbsp;&lt;/P&gt;
&lt;H1&gt;When to use Azure Resource Graph (ARG) GET/LIST API&lt;/H1&gt;
&lt;P&gt;The ARG GET/LIST API is designed for scenarios where you need to retrieve a single resource by its ID or list resources of the same type within a defined scope—whether that's a subscription, resource group, or parent resource.&lt;/P&gt;
&lt;P&gt;You should consider using the ARG GET/LIST API if your service fits into one or more of the following categories:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;H6&gt;High Volume of GET Calls Within a Single Scope:&lt;/H6&gt;
Your service issues a large number of GET requests targeting resources within a single subscription or resource group, without the need for cross-subscription queries, complex filters, or joins.&lt;/LI&gt;
&lt;LI&gt;
&lt;H6&gt;Risk of Throttling or Quota Competition:&lt;/H6&gt;
Your service produces a high volume of requests and may encounter issues such as::&lt;/LI&gt;
&lt;LI style="list-style-type: none;"&gt;
&lt;UL&gt;
&lt;LI&gt;Experience throttling during sudden traffic spikes.&lt;/LI&gt;
&lt;LI&gt;Quota competition, where other workloads in the same subscription consume shared quota limits, causing your service to be throttled.&lt;/LI&gt;
&lt;LI&gt;Bursty traffic patterns, where large volume of GET requests are issued within a short time window, increasing the chance of throttling.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;H6&gt;Need for High Availability and Faster Performance:&lt;/H6&gt;
Your service depends on consistent; low-latency GET operations for either single-resource lookups or listing resources within a specific scope&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;Note: &lt;/STRONG&gt;The ARG GET/LIST API is currently supported only for resources in the &lt;A href="https://learn.microsoft.com/en-us/azure/governance/resource-graph/reference/supported-tables-resources#resources" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;resources&lt;/STRONG&gt;&lt;/A&gt; and &lt;A href="https://learn.microsoft.com/en-us/azure/governance/resource-graph/reference/supported-tables-resources#computeresources" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;computeresources&lt;/STRONG&gt;&lt;/A&gt; tables.&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;H1&gt;Using the ARG GET/LIST API&lt;/H1&gt;
&lt;P&gt;To get started with the ARG GET/LIST API, begin by assessing whether your scenario aligns with the recommended calling patterns and throttling considerations described earlier. Once confirmed, simply append the parameter &lt;STRONG&gt;&amp;amp;useResourceGraph=true&lt;/STRONG&gt; to your eligible GET/LIST API calls. This flag routes your request through the Azure Resource Graph GET/LIST API backend, allowing you to take advantage of its optimized performance and query efficiency. No calls will route to ARG GET/LIST backend automatically. The switch is entirely in the user’s control—the call will route to ARG GET/LIST API only when you explicitly include the &lt;STRONG&gt;useResourceGraph=true&lt;/STRONG&gt; parameter in your request.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Follow the ARG GET/LIST API contract here&lt;/STRONG&gt; - &lt;A href="https://learn.microsoft.com/en-us/azure/governance/resource-graph/concepts/azure-resource-graph-get-list-api#arg-getlist-api-contract" target="_blank" rel="noopener"&gt;Azure Resource Graph GET/LIST API Guidance - Azure Resource Graph | Microsoft Learn&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Let’s walk through a simple example of retrieving a Virtual Machine (VM) along with its&amp;nbsp;&lt;EM&gt;InstanceView&lt;/EM&gt; through ARG Query vs. ARM API vs. ARG GET/LIST API to show the difference in the calling experience.&amp;nbsp;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt; Using an ARG Query (via ARG Explorer)&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;In ARG Explorer, you can use Kusto Query Language (KQL) to query resources.&lt;BR /&gt;A sample query to retrieve a specific VM looks like this:&lt;/P&gt;
&lt;LI-CODE lang="kusto"&gt;Resources
| where type =~ 'microsoft.compute/virtualmachines'
| where id =~ '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/microsoft.compute/virtualmachines/{vm}'
&lt;/LI-CODE&gt;
&lt;P&gt;This query filters the Resource Graph index to return the VM resource.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;OL start="2"&gt;
&lt;LI&gt;&lt;STRONG&gt; Using the ARM (Compute RP) API&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;The equivalent ARM API call to retrieve the VM &lt;EM&gt;with InstanceView&lt;/EM&gt; is:&lt;/P&gt;
&lt;LI-CODE lang="http"&gt;GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/microsoft.compute/virtualmachines/{vm}?api-version=2024-07-01&amp;amp;$expand=instanceView&lt;/LI-CODE&gt;
&lt;P&gt;This hits the Compute Resource Provider, pulls the VM state, and expands the instanceView section.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;OL start="3"&gt;
&lt;LI&gt;&lt;STRONG&gt; Using the ARG GET/LIST API&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;ARG GET/LIST APIs that follow the &lt;EM&gt;same&lt;/EM&gt; request structure as ARM—but with an additional flag that routes the call through ARG:&lt;/P&gt;
&lt;LI-CODE lang="http"&gt;GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/microsoft.compute/virtualmachines/{vm}?api-version=2024-07-01&amp;amp;$expand=instanceView&amp;amp;useResourceGraph=true&lt;/LI-CODE&gt;
&lt;P&gt;The important distinction here is the &lt;STRONG&gt;useResourceGraph=true&lt;/STRONG&gt; parameter, which routes the call through ARM to serve the response through ARG’s GET/LIST backend.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Sample Response&amp;nbsp;-&lt;/STRONG&gt;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;You can find more examples in our documentation - &lt;A href="https://learn.microsoft.com/en-us/azure/governance/resource-graph/concepts/azure-resource-graph-get-list-api#some-frequently-used-examples" target="_blank" rel="noopener"&gt;Azure Resource Graph GET/LIST API Guidance - Azure Resource Graph | Microsoft Learn&lt;/A&gt;&lt;/P&gt;
&lt;H1&gt;Video Walkthrough&lt;/H1&gt;
&lt;P&gt;&lt;A href="https://www.youtube.com/watch?v=h6ieZqCO_90" target="_blank" rel="noopener"&gt;Increase Throttling Quota via Azure Resource Graph&lt;/A&gt;&lt;/P&gt;
&lt;H1&gt;Learn More&lt;/H1&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/governance/resource-graph/concepts/azure-resource-graph-get-list-api" target="_blank" rel="noopener"&gt;Azure Resource Graph GET/LIST API Overview&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/governance/resource-graph/concepts/azure-resource-graph-get-list-api#known-limitations" target="_blank" rel="noopener"&gt;Known Limitations&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/governance/resource-graph/concepts/azure-resource-graph-get-list-api#frequently-asked-questions" target="_blank" rel="noopener"&gt;Frequently Asked Questions&lt;/A&gt;&lt;/P&gt;
&lt;H1&gt;Share Your Feedback&lt;/H1&gt;
&lt;UL&gt;
&lt;LI&gt;For questions and feedback, you can reach us at &lt;A href="mailto:argpms@microsoft.com" target="_blank" rel="noopener"&gt;Azure Resource Graph team &lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Share Product feedback and ideas with us at &lt;A href="https://feedback.azure.com/d365community/forum/675ae472-f324-ec11-b6e6-000d3a4f0da0" target="_blank" rel="noopener"&gt;Azure Governance · Community&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Happy Querying!&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>Wed, 03 Dec 2025 04:39:28 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-governance-and-management/announcing-general-availability-for-azure-resource-graph-arg-get/ba-p/4474188</guid>
      <dc:creator>JaspreetKaur</dc:creator>
      <dc:date>2025-12-03T04:39:28Z</dc:date>
    </item>
    <item>
      <title>Azure Governance @ Ignite 2025</title>
      <link>https://techcommunity.microsoft.com/t5/azure-governance-and-management/azure-governance-ignite-2025/ba-p/4471112</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Recap: Azure Governance @ Ignite 2025&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Azure governance is thrilled to be back at ignite this year with some exciting updates. In this blog we will be sharing highlights from the session, overviews on new releases, and links on how you can get started using governance products including Azure Policy &amp;amp; Service Groups to maintain a well governed environment where you can deploy secure applications. Make sure to catch the recording if you missed it to see how Microsoft deploys these products in practice! &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Service Groups &lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Service groups is the newest product in the Azure governance suite allowing you to maintain more dynamic and flexible resource hierarchies. To recap, service groups provide:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Low Privilege Management:&lt;/STRONG&gt;&amp;nbsp;Service Groups are designed to operate with minimal permissions, ensuring that users can manage resources without needing excessive access and appealing to multiple personas. Access to a Service Group does not grant role-based access control or policy inheritance to its members.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Flexible and Varying Hierarchies:&lt;/STRONG&gt;&amp;nbsp;Azure resources and scopes, from anywhere in the tenant, can become members of one or multiple service groups. Additionally, Service Groups can be nested providing the ability to have multiple hierarchy structures, i.e. Cost Center, Product, Organization, and more!&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;Service groups has recently gone &lt;STRONG&gt;Public Preview&lt;/STRONG&gt; and this year at ignite we are excited to announce new integrations including,&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;STRONG&gt;Azure Monitoring&lt;/STRONG&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;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;STRONG&gt;Azure Resiliency&lt;/STRONG&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;P&gt;Stay tuned for future integrations and get started using service groups today at: aka.ms//servicegroups&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Azure Policy&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;This ignite we are excited to showcase new releases enriching the power of the policy language and improving ease of use through major UX improvements.&lt;/P&gt;
&lt;P&gt;To start off, we announced our public preview for&amp;nbsp;&lt;STRONG&gt;Identity Based Exemptions, &lt;/STRONG&gt;a new type of exemption resource that targets the callers service principal versus the scope on which the exemption is applied. Allowing admins to place targeted exemptions for approved service principals, to avoid over exempting without interrupting business critical workflows.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;New Home Page Experience! &lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;As the policy framework has expanded, the focus of your policy management has expanded beyond just compliance, to other aspects of the policy deployment lifecycle, including exemptions &amp;amp; remediations. We also know that one size does not fit all, so we are excited to release a new Azure policy UX landing page that provides a refreshed view on compliance, policy status, and will showcase how to get started using new primitives &amp;amp; releases. Try it out and let us know what you think!&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;&lt;U&gt;Machine Configuration Customizable Baselines&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The Azure Windows and Azure Linux baselines have provided a standard set of guidance for how to configure server operating systems in Azure. To make these baselines more relevant to changing regulatory standards &amp;amp; business goals, we’re&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;releasing an extensibility framework to make it easier than ever to deploy custom Azure baselines through Azure policy &amp;amp; Machine configuration.&lt;/LI&gt;
&lt;LI&gt;Aligning the baseline content to be aligned with CIS across our supported distributions&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Getting started is easy, select the baseline that you’re interested in applying and adjust any settings based on business requirements.&lt;/P&gt;
&lt;P&gt;For more details on getting started visit: aka.ms//machinebaselines&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;</description>
      <pubDate>Sat, 22 Nov 2025 01:24:16 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-governance-and-management/azure-governance-ignite-2025/ba-p/4471112</guid>
      <dc:creator>jodiboone</dc:creator>
      <dc:date>2025-11-22T01:24:16Z</dc:date>
    </item>
    <item>
      <title>Optimize Your Cloud Environment Using Agentic AI</title>
      <link>https://techcommunity.microsoft.com/t5/azure-governance-and-management/optimize-your-cloud-environment-using-agentic-ai/ba-p/4469772</link>
      <description>&lt;P&gt;In today’s cloud-first world, optimization is no longer a luxury—it’s a strategic imperative. As IT professionals and developers navigate increasingly complex environments, the need to reduce costs, improve sustainability, and accelerate decision-making has never been more urgent.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;At Ignite 2025, Microsoft is introducing a new wave of agentic capabilities within Azure Copilot—one of the key capabilities includes the &lt;A href="https://aka.ms/OptimizationAgent" target="_blank" rel="noopener"&gt;optimization agent&lt;/A&gt;, designed to help you identify, validate, and act on opportunities to streamline cloud operations. For FinOps teams, this agent becomes especially powerful, enabling cost governance, carbon insights, and actionable recommendations to maximize financial efficiency at scale.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;From Complexity to Clarity&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;For users familiar with Azure’s cost and performance tools, the new&amp;nbsp;&lt;A href="https://aka.ms/OptimizationOpsCenter" target="_blank" rel="noopener"&gt;operations center&lt;/A&gt; experience in the Azure Portal provides a unified agentic experience to monitor spend and carbon emissions side by side, surface the most critical optimization opportunities, and seamlessly trigger actions by invoking the Optimization agent—bringing governance, efficiency, and sustainability into one streamlined experience.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;What’s New in Optimization&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;The &lt;A href="https://aka.ms/OptimizationAgent" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;optimization agent&lt;/STRONG&gt;&lt;/A&gt; in Azure Copilot empowers teams to:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Identify top actions&lt;/STRONG&gt; prioritized by impact, cost savings, and ease of implementation.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Evaluate cost and carbon impacts side-by-side&lt;/STRONG&gt;, helping you make informed decisions that align with financial and sustainability goals.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Validate recommendations&lt;/STRONG&gt; with supporting evidence, current / projected utilization trends, and alternative SKU choices.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Accelerate implementation&lt;/STRONG&gt; with step-by-step guidance and agentic workflows that reduce toil and increase confidence.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;These capabilities are designed to scale FinOps impact, enabling collaboration across engineering, finance, procurement, and sustainability teams—all within a unified experience.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;A Day in the Life: FinOps in Action&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Let’s step into the shoes of a FinOps practitioner at a large enterprise navigating the complexities of cost management.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It’s Monday morning. Over the weekend, a set of development VMs were left running, quietly accumulating costs. The &lt;A href="https://aka.ms/OptimizationAgent" target="_blank" rel="noopener"&gt;optimization agent&lt;/A&gt;—a capability within Azure Copilot—surfaces a top action: resize or shut down the idle resources. With a few clicks, the practitioner reviews the supporting evidence, including usage trends, cost impact, and carbon footprint. The agent offers visibility over alternative SKUs and guides the practitioner through a step-by-step implementation—all within the same interface.&lt;/P&gt;
&lt;P&gt;But it doesn’t stop there. For teams that prefer automation or scripting, the agent also generates Azure CLI and PowerShell scripts tailored to the recommended action. This gives practitioners flexibility: they can execute changes directly in the portal or integrate scripts into their existing workflows for repeatability and scale. The experience is seamless—every recommendation is actionable, verifiable, and aligned with enterprise policy.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;By midweek, the practitioner has implemented multiple optimizations without leaving the console or writing custom code. Each action is logged for audit visibility, ensuring compliance and transparency across the organization. What used to take hours of manual investigation and coordination now happens in minutes, freeing the team to focus on strategic initiatives rather than firefighting cost overruns.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;Why It Matters&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;These aren’t just features—they’re answers to the pain points customers have been voicing for years.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Cost visibility and predictability&lt;/STRONG&gt;: Azure Copilot centralizes insights across subscriptions, helping teams avoid surprise bills and understand where every dollar goes.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Resource inefficiencies&lt;/STRONG&gt;: The optimization agent proactively identifies underutilized resources and guide teams to act before costs escalate.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Scalability and complexity&lt;/STRONG&gt;: Azure Copilot’s unified experience simplifies operations for even the most complex setups.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Azure Copilot isn’t just simplifying cloud operations—it’s transforming how teams collaborate, govern, and optimize.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;Get Started at Ignite&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://ignite.microsoft.com/en-US/sessions/BRK149" target="_blank"&gt;At Ignite 2025&lt;/A&gt;, you’ll get hands-on with Azure Copilot’s optimization capabilities. Explore how intelligent assistance can help you:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Reduce cloud costs&lt;/LI&gt;
&lt;LI&gt;Improve sustainability metrics&lt;/LI&gt;
&lt;LI&gt;Strengthen governance and compliance&lt;/LI&gt;
&lt;LI&gt;Drive better outcomes—faster&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Copilot: turning cloud operations into intelligent collaboration. &lt;/STRONG&gt;&lt;A class="lia-external-url" href="https://aka.ms/AzureCopilot/Agents" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Sign up for the Agents in Azure Copilot Limited (Preview&lt;/STRONG&gt;)&lt;/A&gt;&lt;STRONG&gt; and try the experience today.&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Nov 2025 16:20:32 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-governance-and-management/optimize-your-cloud-environment-using-agentic-ai/ba-p/4469772</guid>
      <dc:creator>riteshkini</dc:creator>
      <dc:date>2025-11-18T16:20:32Z</dc:date>
    </item>
    <item>
      <title>Improve your resiliency posture with new capabilities and intelligent assistance</title>
      <link>https://techcommunity.microsoft.com/t5/azure-governance-and-management/improve-your-resiliency-posture-with-new-capabilities-and/ba-p/4469771</link>
      <description>&lt;P&gt;In today’s cloud-first world, resilience isn’t optional—it’s mission-critical. The next phase of cloud operations is about simplifying workflows, enhancing control, and removing friction from daily work. At&amp;nbsp;&lt;STRONG&gt;Microsoft Ignite 2025&lt;/STRONG&gt;, Azure is redefining &lt;A href="https://azure.microsoft.com/en-us/solutions/resiliency" target="_blank" rel="noopener"&gt;resiliency&lt;/A&gt; with expanded capabilities to include Infrastructure Resiliency, Data Resiliency, and Cyber Recovery with AI-powered innovations designed to help you maintain uninterrupted business continuity.&lt;/P&gt;
&lt;H2&gt;Introducing the resiliency agent in Azure Copilot&lt;/H2&gt;
&lt;P&gt;With natural language guidance and automated actions, we are announcing the preview of the resiliency agent in &lt;A href="https://aka.ms/ignite25/azurecopilotblog" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Azure Copilot&lt;/STRONG&gt;&lt;/A&gt; which helps you &lt;STRONG&gt;assess your current posture, fix gaps with intelligent automation, and continuously monitor your environment&lt;/STRONG&gt; to keep critical workloads safe from disruptions.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;H2&gt;Infra Resiliency: Leverage Guided Experiences to Become Zonally Resilient&amp;nbsp;&lt;/H2&gt;
&lt;P&gt;The new Infrastructure resiliency experiences are designed to keep your critical applications running—even during unexpected zonal outages. These new capabilities empower you to actively assess and improve your architecture and continuously validate your resiliency posture.&lt;EM&gt; &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Leverage at-scale views across Resources and &lt;A href="https://learn.microsoft.com/en-us/azure/governance/service-groups/overview" target="_blank" rel="noopener"&gt;Service Groups&lt;/A&gt; to uncover resiliency blind spots and prioritize remediation. Set resilience targets for your key workloads and invoke the resiliency agent from the &lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/operations/overview" target="_blank" rel="noopener" data-lia-auto-title="operations center" data-lia-auto-title-active="0"&gt;operations center&lt;/A&gt; in Azure to proactively find resources (like virtual networks or firewalls) that are deployed in only one availability zone and could become single points of failure. Once identified the agent will &lt;STRONG&gt;highlight which resources aren’t zone-resilient and the risks they pose&lt;/STRONG&gt;, such as potential downtime or IP address changes during a zone failure, enabling you to prioritize the most crucial gaps first.&amp;nbsp; Then with a click, the agent will generate &lt;STRONG&gt;ready-to-run scripts&lt;/STRONG&gt; (or commands) to distribute those resources across zones to address configuration drift and strengthen architecture. This guided automation ensures that even if an entire Azure zone goes down, your application stays up.&lt;/P&gt;
&lt;P&gt;You can then validate readiness with built-in failure scenario drill templates (e.g., simulating a full availability zone outage) and proactively test failover behaviors without impacting production using default faults or custom runbooks. Create predefined recovery plans that sequence the failover of your application’s components during test drills or actual failovers and execute them with a single click to automatically fail over workloads to another Availability Zone. Track failover progress in real time, monitor key performance metrics, and export attestation reports for compliance and audit readiness.&lt;/P&gt;
&lt;P&gt;By streamlining what used to require multiple tools and significant expertise, you can utilize proactive insights, automated recovery, and continuous validation, to confidently strengthen your architecture, maintain operational continuity, and &lt;STRONG&gt;achieve high availability by design&lt;/STRONG&gt; without the usual complexity.&lt;/P&gt;
&lt;H2&gt;Beyond Infrastructure: Data and Cyber Recovery&lt;/H2&gt;
&lt;P&gt;The expanded resiliency experiences go beyond infrastructure, bringing in powerful new &amp;amp; existing capabilities that help you stay protected and recover fast, whether it's meeting your RPO and RTO goals through smarter data protection or defending against ransomware with built-in cyber-recovery. At Ignite, we’re excited to showcase new innovations designed to help you strengthen your business continuity strategy and stay ahead of evolving threats.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;H3&gt;Data Resiliency: Fortify your Cloud Data with enhanced workload protection &amp;amp; disaster recovery&lt;/H3&gt;
&lt;P&gt;&lt;STRONG&gt;Never&lt;/STRONG&gt;&lt;STRONG&gt; get caught without a backup plan.&lt;/STRONG&gt; &lt;A href="https://azure.microsoft.com/en-us/products/backup/" target="_blank" rel="noopener"&gt;Azure Backup&lt;/A&gt; is evolving toward application-centric recovery, expanding coverage to protect critical cloud-native workloads that power enterprise data apps. As part of this journey, we’re introducing &lt;STRONG&gt;vaulted backups for ADLS Gen2&lt;/STRONG&gt;—a native, secure, and managed solution that safeguards data against deletion, corruption, and malicious threats. Additionally, agentless backup for &lt;STRONG&gt;Windows and Linux VMs&lt;/STRONG&gt; is now available, offering crash-consistent protection across multiple disks with high-frequency, lightweight backups. This makes it ideal for performance-sensitive workloads such as databases, delivering reliable protection with minimal operational overhead.&lt;/P&gt;
&lt;P&gt;And rather than manually checking each service or using separate dashboards for backups and disaster recovery, you can ask the resiliency agent to summarize your &lt;STRONG&gt;backup coverage&lt;/STRONG&gt; across both primary and secondary regions. It will report which virtual machines, databases, or other resources are already backed up and replicating, and which ones might need attention. With granular recovery, long-term retention for compliance, and enterprise-grade management through the &lt;A href="https://portal.azure.com/?feature.customPortal=false#view/Microsoft_Azure_BCDRCenter/AbcCenterMenuBlade/~/overview" target="_blank" rel="noopener"&gt;Resiliency blade in Azure&lt;/A&gt;, you can confidently ensure business continuity across your most vital workloads.&lt;/P&gt;
&lt;P&gt;As part of our continued investment in resilience and scale, &lt;A href="https://azure.microsoft.com/en-us/products/site-recovery/" target="_blank" rel="noopener"&gt;Azure Site Recovery&lt;/A&gt; now offers a suite of powerful enhancements to support enterprise-grade disaster recovery. &lt;STRONG&gt;Capacity Guidance&lt;/STRONG&gt; now provides alternative VM size recommendations during failovers to improve allocation success in target regions. &lt;STRONG&gt;ASR now supports up to 5x churn (500 MB/s per VM)&lt;/STRONG&gt;, enabling protection of high IOPS workloads and ensuring robust recovery for data-intensive applications. We’ve also expanded disk support with &lt;STRONG&gt;Premium SSD v2 and Ultra Disks &lt;/STRONG&gt;now fully supported, allowing seamless protection of performance-critical workloads across Azure regions. Finally, &lt;STRONG&gt;ASR enables failback from Azure VMs to on-premises Hyper-V &lt;/STRONG&gt;even when the original replication used a storage account and the failed-over VM was converted to managed disks, offering greater flexibility and control in hybrid recovery scenarios.&lt;/P&gt;
&lt;P&gt;For any critical resource that needs failover and failback capabilities, the agent can recommend the next step, like enabling Azure Site Recovery for cross-region replication. By turning on Site Recovery (with the agent’s guidance), you add a second layer of protection: if your primary region suffers an outage, those critical VMs can fail over to a secondary region with minimal downtime. In short, the resiliency agent ensures your data meets your business continuity goals. It helps you balance recovery point objectives (keeping data loss to a minimum with frequent backups) and recovery time objectives (restoring services quickly via failover). Through Copilot’s conversational interface, you can instantly get answers like &lt;EM&gt;“Are all my tier-1 workloads protected in a secondary region?”&lt;/EM&gt; and follow prompts to fill any gaps reducing the need to hunt through multiple tools. The result is a cloud estate that’s not only backed up, but truly disaster-ready.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;H3&gt;Cyber Recovery: Safeguard your critical data against Ransomware Attacks&lt;/H3&gt;
&lt;P&gt;&lt;STRONG&gt;Fortify your backups against cyber threats.&lt;/STRONG&gt; Strengthen your organization’s cyber recovery with Azure Backup’s &lt;STRONG&gt;Vault Soft Delete&lt;/STRONG&gt;. This feature is enabled by default across all Recovery Services Vaults and ensures that backups remain recoverable for at least 14 days, even in the event of accidental or malicious deletions. It applies comprehensively to vaults, containers, backup items, and recovery points, offering robust protection against ransomware threats.&lt;/P&gt;
&lt;P&gt;The resiliency agent in Azure helps guard your backup data and recovery systems so they remain reliable even if attackers strike. It continuously reviews the &lt;STRONG&gt;security posture of your Recovery Services Vaults&lt;/STRONG&gt; (where your backups are stored) and other protection settings. If it finds that any backup vault is missing critical safeguards—say, if &lt;STRONG&gt;soft-delete&lt;/STRONG&gt; or &lt;STRONG&gt;immutability&lt;/STRONG&gt; isn’t enabled—it will alert you and recommend enabling them. Through the Copilot interface, you can simply ask something like &lt;EM&gt;“How secure are my backups?”&lt;/EM&gt; and the agent may respond with a summary like: &lt;EM&gt;“4 of 5 backup vaults have soft-delete and immutability on. One vault needs immutability; enable it now?”&lt;/EM&gt; You can then approve the suggestion, and the agent will &lt;STRONG&gt;automatically apply the setting or provide a script&lt;/STRONG&gt; to do so. Through intelligent guidance and recommendations, the resiliency agent ensures your backups are &lt;STRONG&gt;tamper-proof and ready to restore&lt;/STRONG&gt;. Therefore, even if a ransomware attack or accidental deletion hits your environment, you’ll have clean, safe backups to recover from. In essence, the agent helps make sure that &lt;EM&gt;when&lt;/EM&gt; trouble comes, your last line of defense, your backup, remains intact and readily available.&lt;/P&gt;
&lt;P&gt;Additionally, Azure Backup now also integrates with &lt;STRONG&gt;Microsoft Defender for Cloud (MDC)&lt;/STRONG&gt; to enhance the security of Azure VM backups. With a one-time setup via Defender for Servers, Azure Backup automatically assesses the health of recovery points at the time of snapshot creation using Defender signals. This marks a &lt;STRONG&gt;significant step toward proactive threat detection in backups&lt;/STRONG&gt;, helping organizations strengthen their overall cyber resilience posture.&lt;/P&gt;
&lt;P&gt;Together, data resiliency and cyber recovery form a unified defense strategy that ensures enterprise-grade protection across the full spectrum of threats—from accidental data loss to sophisticated ransomware attacks. By combining deep workload-aware backup and disaster recovery with proactive threat detection and secure retention, Azure empowers organizations to safeguard critical data assets and recover swiftly with confidence. This integrated approach not only meets business continuity goals but also strengthens security posture, delivering resilient-by-default coverage for modern cloud environments.&lt;/P&gt;
&lt;H2&gt;Next Steps&lt;/H2&gt;
&lt;P&gt;Azure is reaffirming its commitment to enterprise resilience. Whether it’s a datacenter outage, a cyberattack, or a zonal disaster, your applications and data can keep running and recover swiftly.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Join us at Ignite 2025: &lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;BRK146: &lt;A href="https://ignite.microsoft.com/en-US/sessions/BRK146?source=sessions" target="_blank" rel="noopener"&gt;Resiliency &amp;amp; Recovery with Azure Backup and Site Recovery &lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;BRK148: &lt;A href="https://ignite.microsoft.com/en-US/sessions/BRK148?source=sessions" target="_blank" rel="noopener"&gt;Architect Resilient Apps with Azure Backup and Reliability Features &lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;BRK217: &lt;A href="https://ignite.microsoft.com/en-US/sessions/BRK217?source=sessions" target="_blank" rel="noopener"&gt;Resilience by Design: Secure, Scalable, AI-Ready Cloud with Azure &lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;BRK178: &lt;A href="https://ignite.microsoft.com/en-US/sessions/BRK178?source=sessions" target="_blank" rel="noopener"&gt;Architecting for Resiliency on Azure Infrastructure &lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Connect with Microsoft experts at the &lt;STRONG&gt;Azure Copilot, Operations, and Management expert meet-up booth&lt;/STRONG&gt; to get your questions answered.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Additional Resources: &lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Learn more about specialized agents across the entire cloud management lifecycle: &lt;A href="https://www.youtube.com/watch?v=4AI9Oswnrko" target="_blank" rel="noopener" aria-label="Link Introducing Azure Copilot - YouTube"&gt;Introducing Azure Copilot&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Sign up for the preview of Azure Copilot&amp;nbsp;&lt;A href="https://techcommunity.microsoft.com/t5/aka.ms/azurecopilot/agents" target="_blank" rel="noopener"&gt;here&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Read about best practices about how to start, get, and stay resilient &lt;A href="https://aka.ms/resiliency-in-Azure" target="_blank" rel="noopener"&gt;here&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Explore Resiliency features in Azure and join us in this journey from reactive recovery to proactive resilience &lt;A href="https://azure.microsoft.com/en-us/solutions/resiliency" target="_blank" rel="noopener"&gt;here&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Explore new Learn documentation &lt;A href="https://learn.microsoft.com/en-us/azure/resiliency/" target="_blank" rel="noopener"&gt;here&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Tue, 18 Nov 2025 16:36:10 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-governance-and-management/improve-your-resiliency-posture-with-new-capabilities-and/ba-p/4469771</guid>
      <dc:creator>rochakm</dc:creator>
      <dc:date>2025-11-18T16:36:10Z</dc:date>
    </item>
    <item>
      <title>[Public Preview] Introducing Customizable Security Baseline Policies in Machine Configuration</title>
      <link>https://techcommunity.microsoft.com/t5/azure-governance-and-management/public-preview-introducing-customizable-security-baseline/ba-p/4469678</link>
      <description>&lt;P data-start="443" data-end="650"&gt;&lt;EM&gt;&lt;STRONG&gt;Background:&lt;/STRONG&gt; &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/governance/machine-configuration/overview/01-overview-concepts" target="_blank" rel="noopener"&gt;Azure Machine Configuration&lt;/A&gt; remains committed to enabling greater security and simplicity in at-scale server management for all Azure customers. Machine Configuration (previously known as Azure Policy Guest Configuration) enables both built-in and custom configuration as code allowing you to audit and configure OS, app, and workload level settings at scale, both for machines running in Azure and hybrid Azure Arc-enabled servers.&lt;/EM&gt;&lt;/P&gt;
&lt;P data-start="140" data-end="577"&gt;We’re excited to announce&amp;nbsp;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/assign-security-baselines/overview-page" target="_blank" rel="noopener"&gt;&lt;STRONG data-start="166" data-end="228"&gt;Public Preview support for Customizable Security Baselines&lt;/STRONG&gt;&lt;/A&gt; in &lt;STRONG data-start="232" data-end="274"&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/governance/policy/overview" target="_blank" rel="noopener"&gt;Azure Policy&lt;/A&gt; and &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/governance/machine-configuration/overview/01-overview-concepts" target="_blank" rel="noopener"&gt;Machine Configuration&lt;/A&gt;&lt;/STRONG&gt;. This feature empowers you to tailor industry security benchmarks—such as &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/governance/policy/samples/guest-configuration-baseline-cis-linux" target="_blank" rel="noopener"&gt;CIS benchmarks for Linux&lt;/A&gt; or Azure Security Baselines for &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/governance/policy/samples/guest-configuration-baseline-windows-server-2025" target="_blank" rel="noopener"&gt;Windows &lt;/A&gt;and &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/governance/policy/samples/guest-configuration-baseline-linux" target="_blank" rel="noopener"&gt;Linux &lt;/A&gt;—to align with your organization’s unique compliance standards across both Azure and &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/azure-arc/overview" target="_blank" rel="noopener"&gt;Arc-connected machines&lt;/A&gt;. This feature builds on top of our existing audit baseline capabilities for Windows and Linux.&lt;/P&gt;
&lt;P data-start="579" data-end="851"&gt;Now you can &lt;STRONG data-start="591" data-end="653"&gt;create, parameterize, and assign custom baselines at scale&lt;/STRONG&gt;, enabling &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/view-compliance" target="_blank" rel="noopener"&gt;continuous compliance visibility across your entire environment&lt;/A&gt;. Learn more about how to get started here: &lt;A href="#community--1-" target="_blank" rel="noopener" data-start="771" data-end="848"&gt;Customize Security Baselines with Azure Policy and Machine Configuration&lt;/A&gt;.&lt;/P&gt;
&lt;H2 data-start="1200" data-end="1217"&gt;What's New?&lt;/H2&gt;
&lt;P data-start="443" data-end="650"&gt;Customizable&amp;nbsp;&lt;STRONG data-start="456" data-end="478"&gt;security baselines&lt;/STRONG&gt; in &lt;STRONG data-start="482" data-end="498"&gt;Azure Policy&lt;/STRONG&gt; and &lt;STRONG data-start="503" data-end="528"&gt;Machine Configuration&lt;/STRONG&gt; bring a powerful new way to &lt;STRONG data-start="557" data-end="611"&gt;assess, monitor, and improve your security posture&lt;/STRONG&gt; across both Windows and Linux servers. Built on industry benchmarks such as the&amp;nbsp;&lt;STRONG data-start="693" data-end="731"&gt;Center for Internet Security (CIS)&lt;/STRONG&gt; and Microsoft’s own &lt;STRONG data-start="752" data-end="788"&gt;Azure Compute Security Baselines&lt;/STRONG&gt;, this capability enables you to adapt compliance frameworks to your organization’s specific needs — all while maintaining a consistent governance model across Azure and hybrid environments. By passing&amp;nbsp;&lt;STRONG data-start="991" data-end="1048"&gt;custom baseline parameters directly into Azure Policy&lt;/STRONG&gt;, you can represent internal controls at scale, ensuring that compliance reflects your enterprise’s unique standards and regulatory requirements.&lt;/P&gt;
&lt;P data-start="1621" data-end="1787"&gt;This cloud-native approach embodies Microsoft’s &lt;STRONG data-start="1669" data-end="1689"&gt;Secure by Design&lt;/STRONG&gt; and &lt;STRONG data-start="1694" data-end="1715"&gt;Secure by Default&lt;/STRONG&gt; principles — ensuring your workloads stay compliant, wherever they run.&lt;/P&gt;
&lt;P data-start="1621" data-end="1787"&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;Baselines Customization Experience in Azure Policy&lt;/img&gt;
&lt;H2 data-start="1794" data-end="1810"&gt;Key Scenarios&lt;/H2&gt;
&lt;H3 data-start="1812" data-end="1841"&gt;Baseline Customization&lt;/H3&gt;
&lt;P data-start="1843" data-end="1965"&gt;Tailor your security standards through the &lt;STRONG data-start="1886" data-end="1905"&gt;Modify Settings&lt;/STRONG&gt; wizard under &lt;STRONG data-start="1919" data-end="1953"&gt;Policy &amp;gt; Machine Configuration&lt;/STRONG&gt;.&lt;BR data-start="1954" data-end="1957" /&gt;You can:&lt;/P&gt;
&lt;UL data-start="1967" data-end="2136"&gt;
&lt;LI data-start="1967" data-end="2028"&gt;Enable, exclude, or adjust rules from existing benchmarks&lt;/LI&gt;
&lt;LI data-start="2029" data-end="2071"&gt;Apply organization-specific parameters&lt;/LI&gt;
&lt;LI data-start="2072" data-end="2136"&gt;Export your custom configuration as a downloadable JSON file&lt;/LI&gt;
&lt;/UL&gt;
&lt;P data-start="2138" data-end="2288"&gt;Each baseline JSON file serves as a &lt;STRONG data-start="2174" data-end="2208"&gt;reusable, declarative artifact&lt;/STRONG&gt;—ideal for &lt;STRONG data-start="2219" data-end="2237"&gt;policy-as-code&lt;/STRONG&gt; workflows, version control, and CI/CD integration.&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3 data-start="2295" data-end="2323"&gt;Assign Audit Policies&lt;/H3&gt;
&lt;P data-start="2325" data-end="2387"&gt;When you assign a baseline via Azure Policy, it automatically:&lt;/P&gt;
&lt;UL data-start="2389" data-end="2593"&gt;
&lt;LI data-start="2389" data-end="2448"&gt;Evaluates configurations against your defined standards&lt;/LI&gt;
&lt;LI data-start="2449" data-end="2489"&gt;Reports compliance in near real time&lt;/LI&gt;
&lt;LI data-start="2490" data-end="2593"&gt;Surfaces findings in &lt;STRONG data-start="2513" data-end="2529"&gt;Azure Policy&lt;/STRONG&gt;, &lt;STRONG data-start="2531" data-end="2555"&gt;Azure Resource Graph&lt;/STRONG&gt;, and the &lt;STRONG data-start="2565" data-end="2586"&gt;Guest Assignments&lt;/STRONG&gt; view&lt;/LI&gt;
&lt;/UL&gt;
&lt;P data-start="2595" data-end="2722"&gt;This integrated visibility helps IT administrators, security teams, and auditors track compliance status with minimal overhead.&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3 data-start="2729" data-end="2762"&gt;Integration and Automation&lt;/H3&gt;
&lt;P data-start="2764" data-end="2987"&gt;Security baselines integrate seamlessly into your &lt;STRONG data-start="2814" data-end="2834"&gt;DevOps pipelines&lt;/STRONG&gt; and &lt;STRONG data-start="2839" data-end="2877"&gt;configuration management workflows&lt;/STRONG&gt;.&lt;BR data-start="2878" data-end="2881" /&gt;Each baseline produces a &lt;STRONG data-start="2906" data-end="2945"&gt;declarative settings catalog (JSON)&lt;/STRONG&gt; that can be versioned and deployed using:&lt;/P&gt;
&lt;UL data-start="2989" data-end="3051"&gt;
&lt;LI data-start="2989" data-end="3002"&gt;Azure CLI&lt;/LI&gt;
&lt;LI data-start="3003" data-end="3020"&gt;ARM templates&lt;/LI&gt;
&lt;LI data-start="3021" data-end="3030"&gt;Bicep&lt;/LI&gt;
&lt;LI data-start="3031" data-end="3051"&gt;CI/CD automation&lt;/LI&gt;
&lt;/UL&gt;
&lt;P data-start="3053" data-end="3136"&gt;This ensures reproducible, traceable compliance configurations across environments.&lt;/P&gt;
&lt;H2 data-start="3143" data-end="3165"&gt;Supported Standards&lt;/H2&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;th&gt;Standard&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;STRONG data-start="3224" data-end="3248"&gt;CIS Linux Benchmarks&lt;/STRONG&gt;&lt;/td&gt;&lt;td&gt;Official CIS Benchmarks for Azure-endorsed Linux distributions, matching the latest CIS versions.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;STRONG data-start="3353" data-end="3400"&gt;Azure Compute Security Baseline for Windows&lt;/STRONG&gt;&lt;/td&gt;&lt;td&gt;Applies security controls for Windows Server 2022 and 2025, aligned with Azure Compute guidance.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;STRONG data-start="3504" data-end="3549"&gt;Azure Compute Security Baseline for Linux&lt;/STRONG&gt;&lt;/td&gt;&lt;td&gt;Enforces consistent controls aligned with Azure Compute recommendations.&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;H2 data-start="3633" data-end="3648"&gt;Availability&lt;/H2&gt;
&lt;P data-start="3650" data-end="3728"&gt;Customizable security baselines are available in &lt;STRONG data-start="3699" data-end="3727"&gt;all public Azure regions&lt;/STRONG&gt;.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P data-start="3650" data-end="3728"&gt;&lt;STRONG data-start="3732" data-end="3741"&gt;NOTE:&lt;/STRONG&gt;&lt;BR data-start="3741" data-end="3744" /&gt;Support for &lt;STRONG data-start="3758" data-end="3778"&gt;Azure Government&lt;/STRONG&gt; and &lt;STRONG data-start="3783" data-end="3803"&gt;Sovereign Clouds&lt;/STRONG&gt; will be added in a future release. These environments are not included in the current Public Preview.&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;H2 data-start="3912" data-end="3930"&gt;Getting Started&lt;/H2&gt;
&lt;H3 data-start="4445" data-end="4461"&gt;Prerequisites&lt;/H3&gt;
&lt;P data-start="4463" data-end="4480"&gt;Before you begin:&lt;/P&gt;
&lt;UL data-start="4482" data-end="4855"&gt;
&lt;LI data-start="4482" data-end="4638"&gt;Deploy the &lt;A class="lia-external-url" href="https://ms.portal.azure.com/#view/Microsoft_Azure_Policy/InitiativeDetail.ReactView/id/%2Fproviders%2FMicrosoft.Authorization%2FpolicySetDefinitions%2F12794019-7a00-42cf-95c2-882eed337cc8" target="_blank" rel="noopener"&gt;&lt;STRONG data-start="4495" data-end="4557"&gt;Azure Machine Configuration prerequisite policy initiative.&lt;/STRONG&gt;&lt;/A&gt;&lt;BR data-start="4557" data-end="4560" /&gt;(This installs the required Guest Configuration extension on supported VMs.)&lt;/LI&gt;
&lt;LI data-start="4639" data-end="4738"&gt;Ensure your &lt;STRONG data-start="4653" data-end="4695"&gt;Azure subscription or management group&lt;/STRONG&gt; includes supported Windows or Linux VMs.&lt;/LI&gt;
&lt;LI data-start="4739" data-end="4855"&gt;Have sufficient permissions (Owner or Resource Policy Contributor) to create and assign custom policy definitions.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3 data-start="3932" data-end="3948"&gt;Step-by-Step Guidance&lt;/H3&gt;
&lt;OL data-start="3950" data-end="4438"&gt;
&lt;LI data-start="3950" data-end="4041"&gt;&lt;STRONG data-start="3953" data-end="3974"&gt;Select a baseline &lt;/STRONG&gt;from the&amp;nbsp;&lt;STRONG data-start="3989" data-end="4014"&gt;Machine Configuration&lt;/STRONG&gt; tab in&amp;nbsp;&lt;STRONG data-start="4024" data-end="4040"&gt;Azure Policy&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI data-start="4043" data-end="4142"&gt;&lt;STRONG data-start="4046" data-end="4065"&gt;Modify settings &lt;/STRONG&gt;to enable, exclude, or parameterize rules to match your internal policies.&lt;/LI&gt;
&lt;LI data-start="4144" data-end="4221"&gt;&lt;STRONG data-start="4147" data-end="4164"&gt;Download JSON&lt;/STRONG&gt;&amp;nbsp;to export your customized baseline configuration file for programmatic and repeatable customization.&lt;/LI&gt;
&lt;LI data-start="4223" data-end="4314"&gt;&lt;STRONG data-start="4226" data-end="4247"&gt;Assign the policy&lt;/STRONG&gt;&amp;nbsp;which can be deployed through the Azure portal, CLI, or your CI/CD pipeline.&lt;/LI&gt;
&lt;LI data-start="4316" data-end="4438"&gt;&lt;STRONG data-start="4319" data-end="4348"&gt;Review compliance results &lt;/STRONG&gt;to&lt;STRONG data-start="4319" data-end="4348"&gt; &lt;/STRONG&gt;track outcomes in Azure Policy, Azure Resource Graph, or the Guest Assignments page.&lt;/LI&gt;
&lt;/OL&gt;
&lt;H1&gt;Coming Soon&lt;/H1&gt;
&lt;P&gt;Leverage baseline customization to gradually remediate server security non-compliance using Azure Policy! Join the waitlist here: &lt;A class="lia-external-url" href="https://aka.ms/BaselineRemediationWaitlist" target="_blank"&gt;https://aka.ms/BaselineRemediationWaitlist&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: rgb(30, 30, 30); font-size: 32px;"&gt;Learn More&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI data-start="4877" data-end="5208"&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/assign-security-baselines/overview-page" target="_blank" rel="noopener"&gt;Azure Machine Configuration security baselines official documentation&lt;/A&gt;&lt;/LI&gt;
&lt;LI data-start="4877" data-end="5208"&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/governance/policy/samples/guest-configuration-baseline-cis-linux" target="_blank" rel="noopener"&gt;CIS Benchmark for Linux documentation&lt;/A&gt;&lt;/LI&gt;
&lt;LI data-start="4877" data-end="5208"&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/governance/policy/samples/guest-configuration-baseline-windows-server-2025" target="_blank" rel="noopener"&gt;Azure Windows Baseline&lt;/A&gt; and &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/governance/policy/samples/guest-configuration-baseline-linux" target="_blank" rel="noopener"&gt;Azure Linux Baseline&lt;/A&gt; documentation&lt;/LI&gt;
&lt;/UL&gt;
&lt;P data-start="5215" data-end="5491"&gt;&lt;BR data-start="5241" data-end="5244" /&gt;&lt;EM&gt;Please note that the use of Azure Machine Configuration on Azure Arc-enabled servers will incur a charge.&amp;nbsp;&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 28 May 2026 17:02:04 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-governance-and-management/public-preview-introducing-customizable-security-baseline/ba-p/4469678</guid>
      <dc:creator>mutemwamasheke</dc:creator>
      <dc:date>2026-05-28T17:02:04Z</dc:date>
    </item>
    <item>
      <title>Empower Smarter AI Agent Investments</title>
      <link>https://techcommunity.microsoft.com/t5/azure-governance-and-management/empower-smarter-ai-agent-investments/ba-p/4466010</link>
      <description>&lt;P&gt;This curated series of modules is designed to equip technical and business decision-makers, including IT, developers, engineers, AI engineers, administrators, solution architects, business analysts, and technology managers, with the practical knowledge and guidance needed to make cost-conscious decisions at every stage of the AI agent journey.&lt;/P&gt;
&lt;P&gt;From identifying high-impact use cases and understanding cost drivers, to forecating ROI, adopting best practices, designing scalable and effective architectures, and optimizing ongoing investments, this learning path provides actionable guidance for building, deploying, and managing AI agents on Azure with confidence. Whether you’re just starting your AI journey or looking to scale enterprise adoption, these modules will help you align innovation with financial discipline, ensuring your AI agent initiatives deliver sustainable value and long-term success.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Discover the full learning path here:&amp;nbsp;&lt;/STRONG&gt;&lt;A class="lia-external-url" href="https://aka.ms/Cost-Efficient-AI-Agents" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;aka.ms/Cost-Efficient-AI-Agents&lt;/STRONG&gt;&amp;nbsp;&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Explore the sections below for an overview of each module included in this learning path, highlighting the core concepts, practical strategies, and actionable insights designed to help you maximize the value of AI agent investments on Azure:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Module 1: Identify and Prioritize High-Impact, Cost-Effective AI Agent Use Cases&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;The journey begins with a strategic approach to selecting AI agent use cases that maximize business impact and cost efficiency. This module introduces a structured framework for researching proven use cases, collaborating across teams, and defining KPIs to evaluate feasibility and ROI. You’ll learn how to target “quick wins” while ensuring alignment with organizational goals and resource constraints. &lt;STRONG&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/training/modules/identify-ai-agent-use-case/" target="_blank" rel="noopener"&gt;Explore this module&lt;/A&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Module 2: Understand the Key Cost Drivers of AI Agents&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;Building on the foundation of use case selection, Module 2 dives into the core cost drivers of AI agent development and operations on Azure. It covers infrastructure, integration, data quality, team expertise, and ongoing operational expenses, offering actionable strategies to optimize spending at every stage. The module emphasizes right-sizing resources, efficient data preparation, and leveraging Microsoft tools to streamline development and ensure sustainable, scalable success. &lt;A class="lia-external-url" href="https://learn.microsoft.com/training/modules/ai-agent-cost-structure/" target="_blank" rel="noopener"&gt;Explore this module&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Module 3: Forecast the Return on Investment (ROI) of AI agents&lt;/STRONG&gt;&lt;/H5&gt;
&lt;img /&gt;
&lt;P&gt;With a clear understanding of costs, the next step is to quantify value. Module 3 empowers both business and technical leaders with practical frameworks for forecasting and communicating ROI, even without a finance background. Through step-by-step guides and real-world examples, you’ll learn to measure tangible and intangible outcomes, apply NPV calculations, and use sensitivity analysis to prioritize AI investments that align with broader organizational objectives. &lt;A class="lia-external-url" href="https://learn.microsoft.com/training/modules/forecast-agent-return-investment/" target="_blank" rel="noopener"&gt;Explore this module&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Module 4: Implement Best Practices to Empower AI Agent Efficiency and Ensure Long-Term Success&lt;/STRONG&gt;&lt;/H5&gt;
&lt;img /&gt;
&lt;P&gt;To drive efficiency and governance at scale, Module 4 introduces essential frameworks such as the AI Center of Excellence (CoE), FinOps, GenAI Ops, the Cloud Adoption Framework (CAF), and the Well-Architected Framework (WAF). These best practices help organizations accelerate adoption, optimize resources, and foster operational excellence, ensuring AI agents deliver measurable value, remain secure, and support sustainable enterprise growth. &lt;A class="lia-external-url" href="https://learn.microsoft.com/training/modules/adopt-ai-agent-best-practice/" target="_blank" rel="noopener"&gt;Explore this module&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Module 5: Maximize Cost Efficiency by Choosing the Right AI Agent Development Approach&lt;/STRONG&gt;&lt;/H5&gt;
&lt;img /&gt;
&lt;P&gt;Selecting the right development approach is critical for balancing speed, customization, and cost. In Module 5, you’ll learn how to align business needs and technical skills with SaaS, PaaS, or IaaS options, empowering both business users and developers to efficiently build, deploy, and manage AI agents. The module also highlights how Microsoft Copilot Studio, Visual Studio, and Azure AI Foundry can help your organization achieve its goals.&amp;nbsp;&lt;A class="lia-external-url" href="https://learn.microsoft.com/training/modules/maximize-cost-efficiency-ai-agent-development/" target="_blank" rel="noopener"&gt;Explore this module&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Module 6: Architect Scalable and Cost-Efficient AI Agent Solutions on Azure&lt;/STRONG&gt;&lt;/H5&gt;
&lt;img /&gt;
&lt;P&gt;As your AI initiatives grow, architectural choices become paramount. Module 6 explores how to leverage Azure Landing Zones and reference architectures for secure, well-governed, and cost-optimized deployments. It compares single-agent and multi-agent systems, highlights strategies for cost-aware model selection, and details best practices for governance, tagging, and pricing, ensuring your AI solutions remain flexible, resilient, and financially sustainable. &lt;A class="lia-external-url" href="https://learn.microsoft.com/training/modules/architect-scalable-ai-agent-solutions/" target="_blank" rel="noopener"&gt;Explore this module&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Module 7: Manage and Optimize AI Agent Investments on Azure&lt;/STRONG&gt;&lt;/H5&gt;
&lt;img /&gt;
&lt;P&gt;The learn path concludes with a focus on operational excellence. Module 7 provides guidance on monitoring agent performance and spending using Azure AI Foundry Observability, Azure Monitor Application Insights, and Microsoft Cost Management. Learn how to track key metrics, set budgets, receive real-time alerts, and optimize resource allocation, empowering your organization to maximize ROI, stay within budget, and deliver ongoing business value. &lt;A class="lia-external-url" href="https://learn.microsoft.com/training/modules/manage-optimize-agent-investment-azure/" target="_blank" rel="noopener"&gt;Explore this module&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG style="color: rgb(30, 30, 30); font-size: 20px;"&gt;&lt;BR /&gt;Ready to accelerate your AI agent journey with financial confidence?&lt;BR /&gt;&lt;/STRONG&gt;&lt;SPAN style="color: rgb(30, 30, 30); font-size: 20px;"&gt;Start exploring the new learning path and unlock proven strategies to maximize the cost efficiency of your AI agents on Azure, transforming innovation into measurable, sustainable business success.&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;A class="lia-external-url" href="https://aka.ms/Cost-Efficient-AI-Agents" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Get started today&lt;/STRONG&gt;&lt;/A&gt;&lt;/H4&gt;</description>
      <pubDate>Wed, 05 Nov 2025 14:46:02 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-governance-and-management/empower-smarter-ai-agent-investments/ba-p/4466010</guid>
      <dc:creator>Fernando_Vasconcellos</dc:creator>
      <dc:date>2025-11-05T14:46:02Z</dc:date>
    </item>
    <item>
      <title>AMBA-ALZ pattern: Learn about the latest and greatest enhancements!</title>
      <link>https://techcommunity.microsoft.com/t5/azure-governance-and-management/amba-alz-pattern-learn-about-the-latest-and-greatest/ba-p/4458320</link>
      <description>&lt;P&gt;Hello AMBA-ALZ customers,&lt;/P&gt;
&lt;P&gt;after some time since our last &lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/time-for-new-exciting-news-about-amba-alz-pattern/4401608" target="_blank" rel="noopener" data-lia-auto-title="Time for new exciting news about AMBA-ALZ pattern!" data-lia-auto-title-active="0"&gt;Time for new exciting news about AMBA-ALZ pattern!&lt;/A&gt;&amp;nbsp;blog post it again time for some exciting news.&lt;/P&gt;
&lt;P&gt;We are very thrilled to share that in September 2025 we were able to reach 2 important goals, both of them enhancing both the Azure platform and the ALZ pattern . In summary we've been working on the :&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Adoption of &lt;EM&gt;&lt;STRONG&gt;new &lt;/STRONG&gt;&lt;/EM&gt;Azure Service Health built-in policy (see the announcing blog post &lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/%F0%9F%9A%A8-azure-service-health-built-in-policy-preview-%E2%80%93-now-available/4436626" target="_blank" rel="noopener" data-lia-auto-title="🚨 Azure Service Health Built-In Policy (Preview) – Now Available!" data-lia-auto-title-active="0"&gt;🚨 Azure Service Health Built-In Policy (Preview) – Now Available!)&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Adoption of the &lt;EM&gt;&lt;STRONG&gt;new&lt;/STRONG&gt;&lt;/EM&gt; least privileged "&lt;STRONG&gt;&lt;EM&gt;Monitoring Policy Contributor&lt;/EM&gt;&lt;/STRONG&gt;" Azure role for the System Assigned Managed Identities created by AMBA-ALZ deployment&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;Adoption of Azure Service Health built-in policy&lt;/H3&gt;
&lt;P&gt;Adopting the new built-in policy, available as of release &lt;U&gt;&lt;STRONG&gt;2025-10-01&lt;/STRONG&gt;&lt;/U&gt;, allowed us to&amp;nbsp; address situations where customers only permit the use of built-in policies with a consequent increase of trust in the AMBA-ALZ pattern. We combined with the Service Health Product team to ensure feature parity between the Azure native policy and the previous custom version available in AMBA-ALZ.&lt;/P&gt;
&lt;P&gt;The new built-in policy, called &lt;EM&gt;&lt;STRONG&gt;"Configure subscriptions to enable service health alert monitoring rule"&lt;/STRONG&gt;&lt;/EM&gt;, has been added to the new &lt;EM&gt;&lt;U&gt;"Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) for Service Health and Resource Health"&lt;/U&gt;&lt;/EM&gt; initiative together with the previous Resource Health custom policy&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Updating to the version that includes the built-in policy is a straightforward process. For new deployments, there's nothing to do since this is going to be the default behavior as of release &lt;EM&gt;&lt;STRONG&gt;2025-10-01&lt;/STRONG&gt;&lt;/EM&gt;. Updating an existing deployment requires some pre-deployment tasks which are clearly documented at &lt;A class="lia-external-url" href="https://azure.github.io/azure-monitor-baseline-alerts/patterns/alz/HowTo/Switch_To_BuiltIn_Sha/Switch_To_LeastPrivileges/" target="_blank" rel="noopener"&gt;Adopt the new built-in Azure Service Health policy&lt;/A&gt;&lt;/P&gt;
&lt;H3&gt;Adoption of the new least privileged "Monitoring Policy Contributor" Azure role&lt;/H3&gt;
&lt;P&gt;As part of the ongoing security enhancements in AMBA-ALZ and following-up on some customer evidence about System Assigned Managed Identities created by AMBA being flagged as overprovisioned by Microsoft Defender for Cloud, we started a collaboration with the Azure RBAC team to create a new tailored and least privileged role. After some research, we were able to craft a new built-in role that is benefit not only for AMBA-ALZ but also for other bult-in policies (like the new Azure Service Health policy) or customer policies that aims at creating Azure Monitor alerts. This role is basically an enhancement of the existing Monitoring Contributor role with some additional permissions necessary to deploy the policies, run the remediations which includes Azure Monitor alerts and Resource Group creation.&lt;/P&gt;
&lt;P&gt;This new role, which is designed to align with security standards, is now assigned by default to the managed identities in place of the previous Contributor role. Thanks to this effort we were able to significantly reduce the security risk surface by cutting down the number of unnecessary permissions from nearly&amp;nbsp;&lt;SPAN class="lia-text-color-13"&gt;&lt;EM&gt;&lt;STRONG&gt;6,700&lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt; to just &lt;SPAN class="lia-text-color-11"&gt;&lt;EM&gt;&lt;STRONG&gt;6&lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;.&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 100%; height: 317.812px; border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr style="height: 39px;"&gt;&lt;td style="height: 39px;"&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-13"&gt;&lt;EM&gt;&lt;STRONG&gt;Before &lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;(with Contributor rights)&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 39px;"&gt;&lt;SPAN class="lia-text-color-6"&gt;&lt;EM&gt;&lt;STRONG&gt;&lt;SPAN class="lia-text-color-11"&gt;After&lt;/SPAN&gt; &lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;(with Monitoring Policy Contributor)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 278.812px;"&gt;&lt;td style="height: 278.812px;"&gt;&lt;img /&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td style="height: 278.812px;"&gt;&lt;img /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;Adopting the least privileged role is super easy. For new deployments, there's nothing to do since this is going to be the default behavior as of release &lt;EM&gt;&lt;STRONG&gt;2025-10-01&lt;/STRONG&gt;&lt;/EM&gt;. Updating an existing deployment requires some pre-deployment tasks which are clearly documented at&amp;nbsp;&lt;A class="lia-external-url" href="https://azure.github.io/azure-monitor-baseline-alerts/patterns/alz/HowTo/Switch_To_LeastPrivileges/" target="_blank" rel="noopener"&gt;Adopt the new Monitoring Policy Contributor least privileged role&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;So, what&amp;nbsp;to do&amp;nbsp;next?&amp;nbsp;Visit the&amp;nbsp;&lt;/SPAN&gt;&lt;A class="lia-external-url" href="https://azure.github.io/azure-monitor-baseline-alerts/patterns/alz/HowTo/deploy/Introduction-to-deploying-the-ALZ-Pattern/" target="_blank"&gt;Introduction to deploying the AMBA-ALZ Pattern&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;page to read&amp;nbsp;more&amp;nbsp;about AMBA and to find the deployment methods (&lt;/SPAN&gt;&lt;A class="lia-external-url" href="https://azure.github.io/azure-monitor-baseline-alerts/patterns/alz/HowTo/deploy/Deploy-via-Azure-Portal-UI/" target="_blank"&gt;Azure Portal UI&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;A class="lia-external-url" href="https://azure.github.io/azure-monitor-baseline-alerts/patterns/alz/HowTo/deploy/Deploy-with-Azure-CLI/" target="_blank"&gt;Azure CLI&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;A class="lia-external-url" href="https://azure.github.io/azure-monitor-baseline-alerts/patterns/alz/HowTo/deploy/Deploy-with-Azure-PowerShell/" target="_blank"&gt;Azure PowerShell&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;A class="lia-external-url" href="https://azure.github.io/azure-monitor-baseline-alerts/patterns/alz/HowTo/deploy/Deploy-with-Azure-Pipelines/" target="_blank"&gt;Azure Pipelines&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;A class="lia-external-url" href="https://azure.github.io/azure-monitor-baseline-alerts/patterns/alz/HowTo/deploy/Deploy-with-GitHub-Actions/" target="_blank"&gt;GitHub Actions&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;A class="lia-external-url" href="https://azure.github.io/azure-monitor-baseline-alerts/patterns/alz/HowTo/deploy/Deploy-with-Terraform/" target="_blank"&gt;Terraform&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;)&amp;nbsp;the best aligns with your needs/preferences and start testing out these new features.&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;</description>
      <pubDate>Wed, 08 Oct 2025 13:49:40 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-governance-and-management/amba-alz-pattern-learn-about-the-latest-and-greatest/ba-p/4458320</guid>
      <dc:creator>BrunoGabrielli</dc:creator>
      <dc:date>2025-10-08T13:49:40Z</dc:date>
    </item>
    <item>
      <title>Cloud and AI Cost Efficiency: A Strategic Imperative for Long-Term Business Growth</title>
      <link>https://techcommunity.microsoft.com/t5/azure-governance-and-management/cloud-and-ai-cost-efficiency-a-strategic-imperative-for-long/ba-p/4455955</link>
      <description>&lt;H3&gt;&lt;SPAN class="lia-text-color-15"&gt;&lt;STRONG&gt;&lt;BR /&gt;Why cost efficiency matters more than ever&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P&gt;In today’s digital-first economy, cost efficiency is top of mind for organizations worldwide. As businesses increasingly rely on cloud and AI technologies to drive innovation, streamline operations, and deliver customer value, the pressure to manage investments effectively has never been greater. As organizations scale their workloads, managing infrastructure expenses and usage patterns strategically becomes essential to maximizing ROI and unlocking long-term value.&lt;/P&gt;
&lt;P&gt;Cost efficiency is not just a financial metric; it’s a critical enabler of sustainable business growth. Organizations that embrace innovation and modernization with a cost-conscious strategy are better positioned to:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Innovate faster and more confidently&lt;/LI&gt;
&lt;LI&gt;Scale operations without compromising profitability&lt;/LI&gt;
&lt;LI&gt;Maintain agility to adapt and thrive in dynamic market conditions&lt;/LI&gt;
&lt;LI&gt;Align technology spend with business outcomes&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Microsoft Azure offers a comprehensive approach to cost efficiency through its &lt;U&gt;&lt;A href="https://azure.microsoft.com/solutions/azure-essentials" target="_blank" rel="noopener"&gt;Azure Essentials&lt;/A&gt; &lt;/U&gt;framework, empowering organizations to maximize value across every stage of their cloud and AI journey.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;SPAN class="lia-text-color-15"&gt;&lt;STRONG&gt;Azure Essentials: A three-stage approach&lt;BR /&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;img /&gt;
&lt;P class="lia-clear-both"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://azure.microsoft.com/solutions/azure-essentials" target="_blank" rel="noopener"&gt;&lt;U&gt;Azure Essentials&lt;/U&gt;&lt;/A&gt; provides a structured path to help organizations plan, design, and manage their cloud and AI investments. Let’s explore each stage from a cost efficiency perspective:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;Stage 1: Readiness and Foundation&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;This foundational phase focuses on building clarity, strategy, and skills.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Gain clarity on cloud and AI costs: Understand the cost drivers of cloud and AI workloads.&lt;/LI&gt;
&lt;LI&gt;Prioritize use cases to enhance efficiency and accelerate growth: Identify high-impact use cases where cloud and AI technologies can minimize manual effort, enhance decision-making, automate workflows, and accelerate productivity and revenue growth.&lt;/LI&gt;
&lt;LI&gt;Develop a strategic plan and business case: Align cloud and AI investments with business goals. Build a compelling business case that includes cost-benefit analysis and ROI projections.&lt;/LI&gt;
&lt;LI&gt;Equip teams with the skills for long-term success by providing access to training and certifications that empower them to manage resources efficiently and make informed decisions.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;Stage 2: Design and Govern&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;This phase focuses on cost-conscious, well-architected design and strong governance practices.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Evaluate cost implications throughout the design lifecycle: Consider cost efficiency during solution design, from compute choices to data storage and networking.&lt;/LI&gt;
&lt;LI&gt;Implement governance policies to track and manage spending: Establish and enforce cost-related policies that promote accountability, ensure compliance, and provide visibility into cloud and AI expenditures.&lt;/LI&gt;
&lt;LI&gt;Utilize proven solutions to accelerate time to market: Leverage Microsoft’s solutions, accelerators and reference architectures to reduce development time and avoid costly rework.&lt;/LI&gt;
&lt;LI&gt;Design scalable architectures to maximize long-term efficiency: Build solutions that scale predictably and cost-effectively.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;Stage 3: Manage and Optimize&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;This ongoing phase ensures continuous improvement and value realization.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Continuously monitor usage and spending patterns: Use Microsoft solutions to track resource utilization and identify anomalies.&lt;/LI&gt;
&lt;LI&gt;Quantify the business value of investments: Measure ROI and outcomes to demonstrate impact, guide future decisions, and ensure alignment with strategic goals.&lt;/LI&gt;
&lt;LI&gt;Develop comprehensive remediation plans: Address inefficiencies through rightsizing, automation, and workload optimization.&lt;/LI&gt;
&lt;LI&gt;Maximize investments: Take advantage of pricing offers, automation, and intelligent recommendations to reduce waste without sacrificing performance.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;SPAN class="lia-text-color-15"&gt;Microsoft solutions and resources to support a cost-efficient journey&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;To support a cost-efficient journey, Azure Essentials guides organizations through a comprehensive ecosystem of frameworks, products, tools, programs and resources designed to help teams to plan strategically, operate efficiently, and maximize the value of their cloud and AI investments.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;1. Frameworks that support cost efficiency&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Frameworks play a critical role in driving cost efficiency by providing structured guidance, proven practices, and repeatable patterns that help organizations make informed decisions throughout their cloud and AI journey. These best practices reduce the risk of overspending by promoting well-governed, scalable, and optimized strategies and designs from the outset. They also help teams align technical implementation with business objectives, ensuring that every investment delivers measurable value. By leveraging frameworks like FinOps, CAF, WAF, AI Ops, and the AI Center of Excellence organizations can accelerate deployment, avoid common pitfalls, and continuously refine their approach to maximize return on investment. It’s important to note that organizations don’t necessarily need to adopt every framework listed below. Instead, they can select the ones most aligned with their goals, maturity level, and/or operational needs.&lt;BR /&gt;&lt;BR /&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;tbody&gt;&lt;tr class="lia-background-color-20"&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-22"&gt;&lt;STRONG&gt;Overview&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-22"&gt;&lt;STRONG&gt;Learn more&amp;nbsp;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-22"&gt;&lt;STRONG&gt;Get started&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;FinOps Framework&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;A collaborative framework that brings finance, engineering, and business teams together to maximize cloud and AI investments. FinOps promotes visibility, accountability, and continuous optimization.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/cloud-computing/finops/" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/training/modules/get-started-with-finops/" target="_blank" rel="noopener"&gt;Get started&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Cloud Adoption Framework (CAF)&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;CAF offers best practices, tools, and guidance for cloud adoption. It includes cost management strategies across the Azure adoption journey.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/cloud-adoption-framework/" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://www.youtube.com/watch?v=ggVcmgOY-CY&amp;amp;t=10s" target="_blank" rel="noopener"&gt;Get started&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Well-Architected Framework (WAF)&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;WAF helps organizations design secure, reliable, and cost-optimized workloads. The cost optimization pillar focuses on eliminating waste and maximizing value.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/well-architected/cost-optimization/" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/training/paths/azure-well-architected-framework/" target="_blank" rel="noopener"&gt;Get started&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;AI Ops&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;An operational model for managing generative AI workloads. It emphasizes cost control, performance monitoring, and responsible AI practices.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/genaiops-for-mlops" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/training/paths/operationalize-gen-ai-apps/" target="_blank" rel="noopener"&gt;Get started&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;AI Center of Excellence&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;As AI continues to make a global impact, it’s become more important than ever to consider the best practices that will help you scale your operations responsibly and effectively&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://info.microsoft.com/ww-landing-implementing-a-center-of-excellence-for-generative-ai.html" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/cloud-adoption-framework/scenarios/ai/center-of-excellence" target="_blank" rel="noopener"&gt;Get started&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;2. Products, tools&lt;/STRONG&gt;&lt;STRONG&gt;, programs and resources that support cost efficiency&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Microsoft’s suite of solutions plays a pivotal role in driving cost efficiency by helping organizations forecast costs, optimize resources, streamline operations, and accelerate innovation. These tools and solutions are designed to empower teams to accelerate adoption with greater visibility, control, and efficiency. By integrating these solutions into their strategy, organizations can make smarter decisions, improve productivity, and ensure that every dollar invested in cloud and AI delivers measurable business value.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;SPAN class="lia-text-color-21"&gt;Products and tools&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr class="lia-background-color-20"&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-22"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-22"&gt;&lt;STRONG&gt;Overview&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-22"&gt;&lt;STRONG&gt;Learn more&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-22"&gt;&lt;STRONG&gt;Get started&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Azure AI Foundry&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Accelerates AI development with reusable components and governance tools. Reduces time-to-value and avoids redundant investments.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/ai-foundry/" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/training/azure/ai-foundry" target="_blank" rel="noopener"&gt;Get started&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Microsoft Fabric&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;An integrated data platform that simplifies data management and analytics. Consolidates tools and reduces infrastructure overhead.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://www.microsoft.com/microsoft-fabric" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/training/paths/get-started-fabric/" target="_blank" rel="noopener"&gt;Get started&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Copilot in Azure&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;AI-powered assistance that speeds up tasks, reduces errors, and improves productivity, leading to indirect cost savings.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/copilot/overview" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://www.youtube.com/watch?v=PmnSeZyF5z0&amp;amp;list=PLC6yPvO9Xb_cCY5Iy5Pktot0dkPldr9eA&amp;amp;index=7" target="_blank" rel="noopener"&gt;Get started&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;GitHub&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Streamlines DevOps with automation and collaboration tools. GitHub Copilot helps developers write code faster and more efficiently.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://github.com/" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://docs.github.com/get-started" target="_blank" rel="noopener"&gt;Get started&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Cost Management&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Provides visibility into cloud spending, budget tracking, and cost analysis. Enables proactive cost control and optimization&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/cost-management-billing/costs/overview-cost-management" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://www.youtube.com/watch?v=q8SwTcJ3PkU&amp;amp;list=PLC6yPvO9Xb_cCY5Iy5Pktot0dkPldr9eA&amp;amp;index=1" target="_blank" rel="noopener"&gt;Get started&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Advisor&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Offers personalized recommendations to improve performance, security, and cost efficiency. Helps identify underutilized resources and savings opportunities.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/advisor/advisor-overview" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/training/modules/get-started-azure-advisor/" target="_blank" rel="noopener"&gt;Get started&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Monitor&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Tracks performance and usage metrics. Helps detect inefficiencies and optimize resource allocation.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://azure.microsoft.com/products/monitor" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/azure-monitor/platform/monitor-azure-resource?source=recommendations" target="_blank" rel="noopener"&gt;Get started&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Policy&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Enforces governance rules to prevent cost overruns. Ensures compliance with organizational standards.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/governance/policy/overview" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/governance/policy/tutorials/create-and-manage" target="_blank" rel="noopener"&gt;Get started&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Pricing Calculator&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Helps estimate costs for planned workloads. Supports informed decision-making during design and planning.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://azure.microsoft.com/pricing/calculator/" target="_blank" rel="noopener"&gt;Access&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/cost-management-billing/costs/pricing-calculator" target="_blank" rel="noopener"&gt;Get started&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Migrate&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Simplifies migration planning with cost assessments and optimization recommendations. Ensures efficient transition to the cloud.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://azure.microsoft.com/products/azure-migrate" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/migrate/create-project" target="_blank" rel="noopener"&gt;Get started&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="font-weight: bold;"&gt;&lt;STRONG&gt;Programs and Resources&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr class="lia-background-color-20"&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-22"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-22"&gt;&lt;STRONG&gt;Overview&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-22"&gt;&lt;STRONG&gt;Learn more&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-22"&gt;&lt;STRONG&gt;Get started&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Accelerate&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;A consolidated Microsoft offering that fuels transformation with experts and investments. It is designed to drive cost efficiency across all phases of a project.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://azure.microsoft.com/solutions/azure-accelerate" target="_blank" rel="noopener"&gt;&lt;U&gt;Learn more&lt;/U&gt;&lt;/A&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Get started by contacting your Microsoft account representative or finding an &lt;U&gt;&lt;A class="lia-external-url" href="https://azure.microsoft.com/en-us/partners/" target="_blank" rel="noopener"&gt;Azure specialized partner&lt;/A&gt;.&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Architecture Center&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;A rich repository of reference architectures, design patterns, and best practices. It helps teams build efficient, scalable, and cost-effective solutions.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/architecture" target="_blank" rel="noopener"&gt;&lt;U&gt;Learn more&lt;/U&gt;&lt;/A&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/architecture/browse/" target="_blank" rel="noopener"&gt;Get started&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Landing Zones&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Pre-configured environments that provide a scalable, secure, and governed foundation for cloud adoption, helping organizations accelerate deployment while ensuring cost efficiency through standardized architectures, automated governance, and optimized resource management.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/startupsatmicrosoftblog/from-zero-to-hero-with-azure-landing-zones/4229195" target="_blank" rel="noopener" data-lia-auto-title="Get started" data-lia-auto-title-active="0"&gt;Get started&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;3. Azure pricing offers that enable cost efficiency&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Azure pricing offers are essential for cost efficiency because they enable organizations to strategically manage cloud and AI spending by aligning pricing models with workload needs. Whether through long-term commitments like Azure Reservations, leveraging existing licenses via Azure Hybrid Benefit, or flexible plans such as the Azure savings plan for compute, these offers help reduce costs, improve budget predictability, and maximize the value of investments, allowing businesses to scale and innovate without overspending.&lt;BR /&gt;&lt;BR /&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;tbody&gt;&lt;tr class="lia-background-color-20"&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-22"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-22"&gt;&lt;STRONG&gt;Overview&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-22"&gt;&lt;STRONG&gt;Learn more&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-22"&gt;&lt;STRONG&gt;Get started&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Reservations&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Commit to one- or three-year terms for virtual machines, SQL databases, and other resources. Offers significant discounts compared to pay-as-you-go pricing.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://azure.microsoft.com/pricing/offers/reservations/" target="_blank" rel="noopener"&gt;&lt;U&gt;Learn more&lt;/U&gt;&lt;/A&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://azure.microsoft.com/en-us/pricing/offers/reservations/" target="_blank" rel="noopener"&gt;Get started&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Hybrid Benefit&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Allows organizations to maximize savings in their migration journey by giving a discount on server licenses and subscriptions and granting hosting and outsourcing benefits.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://azure.microsoft.com/pricing/offers/hybrid-benefit/" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://azure.microsoft.com/en-us/pricing/offers/hybrid-benefit/" target="_blank" rel="noopener"&gt;Get started&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;AI Foundry Provisioned Throughput reservations&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Strategic pricing offer for businesses using Provisioned Throughput Units (PTUs) to deploy AI models. Reservations enable businesses to reduce AI workload costs on predictable consumption patterns by locking in significant discounts compared to hourly pay-as-you-go pricing.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/cost-management-billing/reservations/azure-ai-foundry" target="_blank" rel="noopener"&gt;&lt;U&gt;Learn more&lt;/U&gt;&lt;/A&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/azure-ai-foundry" target="_blank" rel="noopener"&gt;&lt;U&gt;Get started&lt;/U&gt;&lt;/A&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Savings Plan for Compute&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Flexible commitment-based pricing for compute services. Automatically applies savings across eligible resources.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://azure.microsoft.com/pricing/offers/savings-plan-compute/" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://azure.microsoft.com/en-us/pricing/offers/savings-plan-compute/" target="_blank" rel="noopener"&gt;&lt;U&gt;Get started&lt;/U&gt;&lt;/A&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;4. More resources to explore&lt;BR /&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="font-weight: bold;"&gt;&lt;STRONG&gt;eBooks: Cost Efficiency Series&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr class="lia-background-color-20"&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-22"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-22"&gt;&lt;STRONG&gt;Overview&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-22"&gt;&lt;STRONG&gt;Download&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;AI adoption&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Learn how to achieve success with Azure AI.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://cdn-dynmedia-1.microsoft.com/is/content/microsoftcorp/microsoft/final/en-us/microsoft-brand/documents/navigating-financial-landscape-for-successful-ai-adoption-ebook-final-altcover.pdf" target="_blank" rel="noopener"&gt;Download&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Cloud sustainability&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Find out how to effectively manage environmental, social, and governance (ESG) goals.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://info.microsoft.com/ww-landing-managing-esg-goals-through-finops-best-practices.html?lcid=en-us" target="_blank" rel="noopener"&gt;Download&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Cloud migration&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Read the cloud migration guide for financial leaders.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://info.microsoft.com/ww-landing-cloud-migration-guide-for-financial-leaders.html" target="_blank" rel="noopener"&gt;Download&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="font-weight: bold;"&gt;&lt;STRONG&gt;Interactive guides and learn modules&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr class="lia-background-color-20"&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-22"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-22"&gt;&lt;STRONG&gt;Overview&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-22"&gt;&lt;STRONG&gt;Get started&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Guides for FinOps practitioners&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Get hands-on experience with Microsoft solutions to enable FinOps capabilities.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://mslearn.cloudguides.com/guides/FinOps%20on%20Azure" target="_blank" rel="noopener"&gt;Get started&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Hybrid Benefit activation&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Get hands-on experience on activating Azure Hybrid Benefit.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://mslearn.cloudguides.com/guides/Azure%20Hybrid%20Benefit" target="_blank" rel="noopener"&gt;Get started&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Pricing Plan on MS Learn&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;This Azure Pricing Plan will help you leverage Azure pricing options and offers, resources and tools to get the most of your cloud investments and achieve your business goals at every stage of your cloud journey.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/plans/48yga2nen2znn8?source=docs" target="_blank" rel="noopener"&gt;Get started&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="font-weight: bold;"&gt;&lt;STRONG&gt;Total Economic Impact Study&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr class="lia-background-color-20"&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-22"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-22"&gt;&lt;STRONG&gt;Overview&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-22"&gt;&lt;STRONG&gt;View&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;The Total Economic Impact™ Of Microsoft Azure Solutions That Enhance Cost Efficiency&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;In this study, Forrester examined the potential value enterprises may realize by deploying Azure solutions that enhance cost efficiency.&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;U&gt;&lt;A class="lia-external-url" href="https://aka.ms/TEI-Cost-Efficiency" target="_blank" rel="noopener"&gt;View&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;SPAN class="lia-text-color-15"&gt;Cost efficiency as a catalyst for innovation and growth&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;In a world where digital transformation is accelerating, cost efficiency is no longer optional, it’s a strategic imperative. &lt;U&gt;&lt;A class="lia-external-url" href="https://azure.microsoft.com/solutions/azure-essentials" target="_blank" rel="noopener"&gt;Azure Essentials&lt;/A&gt;&lt;/U&gt; offers a structured approach that leverages proven frameworks, solutions, tools, pricing models and other resources to help organizations:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Maximize the value of their cloud and AI investments&lt;/LI&gt;
&lt;LI&gt;Drive innovation without overspending&lt;/LI&gt;
&lt;LI&gt;Build resilient, scalable, and cost-efficient operations&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Whether you're just beginning your journey or refining your cloud and AI strategy,&lt;A class="lia-external-url" href="https://azure.microsoft.com/solutions/azure-essentials" target="_blank"&gt; Azure Essentials&lt;/A&gt; helps you navigate tools, guidance, and best practices to optimize performance, manage costs effectively, and unlock long-term business value.&lt;/P&gt;</description>
      <pubDate>Mon, 29 Sep 2025 17:37:37 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-governance-and-management/cloud-and-ai-cost-efficiency-a-strategic-imperative-for-long/ba-p/4455955</guid>
      <dc:creator>Fernando_Vasconcellos</dc:creator>
      <dc:date>2025-09-29T17:37:37Z</dc:date>
    </item>
    <item>
      <title>GA: Enhanced Audit in Azure Security Baseline for Linux</title>
      <link>https://techcommunity.microsoft.com/t5/azure-governance-and-management/ga-enhanced-audit-in-azure-security-baseline-for-linux/ba-p/4446170</link>
      <description>&lt;P&gt;We’re thrilled to announce the General Availability (GA) of the Enhanced Azure Security Baseline for Linux—a major milestone in cloud-native security and compliance. This release brings powerful, audit-only capabilities to over&amp;nbsp;&lt;STRONG&gt;1.6 million Linux devices&lt;/STRONG&gt; across all Azure regions, helping enterprise customers and IT administrators monitor and maintain secure configurations at scale.&lt;/P&gt;
&lt;H2&gt;What Is the Azure Security Baseline for Linux?&lt;/H2&gt;
&lt;P&gt;The Azure Security Baseline for Linux is a set of pre-configured security recommendations delivered through Azure Policy and Azure Machine Configuration. It enables organizations to continuously audit Linux virtual machines and Arc-enabled servers against industry-standard benchmarks—without enforcing changes or triggering auto-remediation.&lt;/P&gt;
&lt;P&gt;This GA release focuses on &lt;STRONG&gt;enhanced audit capabilities&lt;/STRONG&gt;, giving teams deep visibility into configuration drift and compliance gaps across their Linux estate. For our &lt;STRONG&gt;remediation&lt;/STRONG&gt; experience, there is a limited public preview available here:&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/azure/osconfig/overview-baseline" target="_blank" rel="noopener"&gt;What is the Azure security baseline for Linux? | Microsoft Learn&lt;/A&gt;&lt;/P&gt;
&lt;H2&gt;Why Enhanced Audit Matters&lt;/H2&gt;
&lt;P&gt;In today’s hybrid environments, maintaining compliance across diverse Linux distributions is a challenge. The enhanced audit mode provides:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Granular insights&lt;/STRONG&gt; into each configuration check&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Industry aligned benchmark&lt;/STRONG&gt;&amp;nbsp;for standardized security posture&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Detailed rule-level reporting&lt;/STRONG&gt; with evidence and context&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Scalable deployment&lt;/STRONG&gt; across Azure and Arc-enabled machines&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Whether you're preparing for an audit, hardening your infrastructure, or simply tracking configuration drift, enhanced audit gives you the clarity and control you need—without enforcing changes.&lt;/P&gt;
&lt;H2&gt;Key Features at GA&lt;/H2&gt;
&lt;H3&gt;✅ Broad Linux Distribution Support&lt;/H3&gt;
&lt;P&gt;📘 Full distro list: &lt;A href="https://learn.microsoft.com/en-us/azure/governance/machine-configuration/overview#supported-client-types" target="_blank" rel="noopener" data-tabster="{&amp;quot;restorer&amp;quot;:{&amp;quot;type&amp;quot;:1}}"&gt;Supported Client Types&lt;/A&gt;&lt;/P&gt;
&lt;H3&gt;🔍 Industry-Aligned Audit Checks&lt;/H3&gt;
&lt;P&gt;The baseline audits over &lt;STRONG&gt;200+ security controls per machine&lt;/STRONG&gt;, aligned to industry benchmarks such as CIS. These checks cover:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;OS hardening&lt;/LI&gt;
&lt;LI&gt;Network and firewall configuration&lt;/LI&gt;
&lt;LI&gt;SSH and remote access settings&lt;/LI&gt;
&lt;LI&gt;Logging and auditing&lt;/LI&gt;
&lt;LI&gt;Kernel parameters and system services&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Each finding includes a description and the actual configuration state—making it easy to understand and act on.&lt;/P&gt;
&lt;H3&gt;🌐 Hybrid Cloud Coverage&lt;/H3&gt;
&lt;P&gt;The baseline works across:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Azure virtual machines&lt;/LI&gt;
&lt;LI&gt;Arc-enabled servers (on-premises or other clouds)&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;This means you can apply a consistent compliance standard across your entire Linux estate—whether it’s in Azure, on-prem, or multi-cloud.&lt;/P&gt;
&lt;H3&gt;🧠 Powered by Azure OSConfig&lt;/H3&gt;
&lt;P&gt;The audit engine is built on the open-source &lt;A class="lia-external-url" href="https://github.com/Azure/azure-osconfig/" target="_blank" rel="noopener"&gt;Azure OSConfig&lt;/A&gt; framework, which performs Linux-native checks with minimal performance impact. OSConfig is modular, transparent, and optimized for scale—giving you confidence in the accuracy of audit results.&lt;/P&gt;
&lt;H3&gt;📊 Enterprise-Scale Reporting&lt;/H3&gt;
&lt;P&gt;Audit results are surfaced in:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Azure Policy compliance dashboard&lt;/LI&gt;
&lt;LI&gt;Azure Resource Graph Explorer&lt;/LI&gt;
&lt;LI&gt;Microsoft Defender for Cloud (Recommendations view)&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;You can query, export, and visualize compliance data across thousands of machines—making it easy to track progress and share insights with stakeholders.&lt;/P&gt;
&lt;H3&gt;💰 Cost&lt;/H3&gt;
&lt;P&gt;There’s no premium SKU or license required to use the audit capabilities with charges only applying to the Azure Arc managed workloads hosted on-premises or other CSP environments—making it easy to adopt across your environment.&lt;/P&gt;
&lt;H2&gt;How to Get Started&lt;/H2&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Review the Quickstart Guide&lt;/STRONG&gt;&lt;BR /&gt;📘 &lt;A href="https://learn.microsoft.com/en-us/azure/osconfig/quickstart-sec-baseline-mc?tabs=azure-cli" target="_blank" rel="noopener" data-tabster="{&amp;quot;restorer&amp;quot;:{&amp;quot;type&amp;quot;:1}}"&gt;Quickstart: Audit Azure Security Baseline for Linux&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Assign the Built-In Policy&lt;/STRONG&gt;&lt;BR /&gt;Search for “Linux machines should meet requirements for the Azure compute security baseline” in Azure Policy and assign it to your desired scope.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Monitor Compliance&lt;/STRONG&gt;&lt;BR /&gt;Use Azure Policy and Resource Graph to track audit results and identify non-compliant machines.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Plan Remediation&lt;/STRONG&gt;&lt;BR /&gt;While this release does not include auto-remediation, the detailed audit findings make it easy to plan manual or scripted fixes.&lt;/LI&gt;
&lt;/OL&gt;
&lt;H2&gt;Final Thoughts&lt;/H2&gt;
&lt;P&gt;This GA release marks a major step forward in securing Linux workloads at scale. With enhanced audit now available, enterprise teams can:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Improve visibility into Linux security posture&lt;/LI&gt;
&lt;LI&gt;Align with industry benchmarks&lt;/LI&gt;
&lt;LI&gt;Streamline compliance reporting&lt;/LI&gt;
&lt;LI&gt;Reduce risk across cloud and hybrid environments&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Tue, 02 Sep 2025 16:00:00 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-governance-and-management/ga-enhanced-audit-in-azure-security-baseline-for-linux/ba-p/4446170</guid>
      <dc:creator>AmirB</dc:creator>
      <dc:date>2025-09-02T16:00:00Z</dc:date>
    </item>
    <item>
      <title>Designing for Certainty: How Azure Capacity Reservations Safeguard Mission‑Critical Workloads</title>
      <link>https://techcommunity.microsoft.com/t5/azure-governance-and-management/designing-for-certainty-how-azure-capacity-reservations/ba-p/4447906</link>
      <description>&lt;H4&gt;&lt;STRONG&gt;Why capacity reservations matter now&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Cloud isn’t running out of metal, but demand is compounding and often spikes. Resource strain shows up in specific regions, zones, and VM SKUs, especially for popular CPU families, memory-optimized sizes, and anything involving GPUs. Seasonal events (retail peaks), regulatory cutovers, emergency response, and bursty AI pipelines can trigger sudden surges. Even with healthy regional capacity, a single zone or a specific SKU can be tight. Capacity reservations acknowledge this reality and make it designable instead of probabilistic.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Root reality:&lt;/STRONG&gt;&amp;nbsp;Capacity is finite at the SKU-in-zone granularity, and demand arrives in waves.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Risk profile:&amp;nbsp;&lt;/STRONG&gt;The risk is not “no capacity in the cloud,” but “no capacity for this exact size in this exact place at this exact moment.”&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Strategic move:&lt;/STRONG&gt;&amp;nbsp;Reserve what matters, where it matters, before you need it.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;&lt;STRONG&gt;What capacity means in practice&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Think of three dimensions: region, zone, and SKU. Your workload’s SLO ties to all three.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Region&lt;/STRONG&gt;: The biggest pool of resources. It gives you flexibility but doesn’t guarantee availability in a specific zone.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Zone&lt;/STRONG&gt;: This is where fault isolation happens and where you’ll often feel the pinch first when demand spikes.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;SKU&lt;/STRONG&gt;: The specific type of machine you’re asking for. This is usually the tightest constraint, especially for popular sizes like Dv5, Ev5, or anything with GPUs.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Azure Capacity Reservations let you lock capacity for a specific VM size at the regional or zonal scope and then place VMs/scale sets into that reservation.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Pay‑as‑you‑go vs capacity reservations vs reserved instances&lt;/STRONG&gt;&lt;/H4&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table class="lia-border-color-21 lia-border-style-solid" border="1" style="border-width: 1px;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;&lt;STRONG&gt;Attribute&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;&lt;STRONG&gt;Pay‑as‑you‑go&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;&lt;STRONG&gt;Capacity Reservations&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;&lt;STRONG&gt;Reserved Instances&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;Primary purpose&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;Flexibility, no commitment&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;Guarantee availability for a VM size&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;Reduce price for steady usage&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;What it guarantees&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;Nothing beyond current availability&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;Capacity in region/zone for N of a SKU&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;Discount on matching usage (1‑ or 3‑year term)&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;Scope&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;Region/zone at runtime, best‑effort&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;Bound to region or specific zone&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;Billing benefit across scope rules&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;Commitment&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;None&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;Active while you keep it (on‑demand)&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;Term commitment (1 or 3 years)&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;STRONG&gt;Key clarifications&lt;/STRONG&gt;&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Capacity reservations ≠ discount tool:&lt;/STRONG&gt;&amp;nbsp;They exist to secure availability. You pay while the reservation is active (even if idle) because Azure is holding that capacity for you.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Reserved Instances ≠ capacity guarantee:&lt;/STRONG&gt;&amp;nbsp;They reduce the rate you pay when you run matching VMs, but they don’t hold hardware for you.&lt;/LI&gt;
&lt;LI&gt;Together:&amp;nbsp;Use Capacity Reservations to ensure the VMs can run; use Reserved Instances to lower the cost of the runtime those VMs consume.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;&lt;STRONG&gt;This is universal, not just Azure&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Every major cloud faces the same physics: finite hardware, localized spikes, SKU-specific constraints, and growth in high-demand families (especially GPUs). AWS offers On‑Demand Capacity Reservations; Google Cloud offers zonal reservations. The names differ; the pattern and the need are the same. If your architecture depends on “must run here, as this size, and right now,” you either design for capacity or accept availability risk.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;When mission‑critical means “reserve it”&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;If failure to acquire capacity breaks your SLO, treat capacity as a dependency to engineer, not a variable to assume.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;High-stakes cutovers and events:&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;Examples:&amp;nbsp;Black Friday, tax deadlines, trading close, clinical batch windows.&lt;/LI&gt;
&lt;LI&gt;Action:&amp;nbsp;Pre‑reserve the exact SKU in the exact zones for the surge window.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;HA across zones:&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;Goal: Survive a zone failure by scaling in active zones.&lt;/LI&gt;
&lt;LI&gt;Action: Consider keeping extra capacity in each zone based on your failover plan, whether that’s N+1 or matching peak load, depending on active/active vs. active/passive.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Change windows that deallocate/recreate:&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;Risk: If a VM is deallocated during maintenance, it might not get the same placement when restarted.&lt;/LI&gt;
&lt;LI&gt;Action:&amp;nbsp;Associate VMs/VMSS with a capacity reservation group before deallocation.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Fixed‑SKU dependencies:&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;Signal: Performance needs, licensing rules, or hardware accelerators that lock you into a specific VM family.&lt;/LI&gt;
&lt;LI&gt;Action: Reserve by SKU. If possible, define fallback SKUs and split reservations across them.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Regulated or latency‑sensitive workloads:&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;Constraint: Must run in a specific zone or region due to compliance or latency.&lt;/LI&gt;
&lt;LI&gt;Action:&amp;nbsp;Prefer zonal reservations to control both locality and availability.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;&lt;STRONG&gt;How reserved instances complement capacity reservations&lt;/STRONG&gt;&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Two-layer strategy:&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;Layer 1: Availability:&amp;nbsp;Capacity reservations ensure your compute can be placed when needed.&lt;/LI&gt;
&lt;LI&gt;Layer 2: Economics:&amp;nbsp;Reserved Instances (or Savings Plans) apply a pricing benefit to the steady‑state hours you actually run.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Practical pairing:&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;Steady base load:&amp;nbsp;Cover with 1/3‑year Reserved Instances for maximum savings.&lt;/LI&gt;
&lt;LI&gt;Critical surge headroom:&amp;nbsp;Hold with Capacity Reservations; if the surge is predictable, you can still layer partial RI coverage aligned to expected utilization.&lt;/LI&gt;
&lt;LI&gt;Dynamic burst:&amp;nbsp;Leave as pay‑as‑you‑go or use short‑lived reservations during known windows.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;FinOps hygiene:&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;Coverage ratios:&amp;nbsp;Track RI coverage and capacity reservation utilization separately.&lt;/LI&gt;
&lt;LI&gt;Rightsizing:&amp;nbsp;Align reservations to the SKU mix you truly run; shift or cancel idle capacity reservations quickly.&lt;/LI&gt;
&lt;LI&gt;Chargeback:&amp;nbsp;Attribute the cost of “insurance” (capacity) to the workloads that require the SLO, separate from the cost of “fuel” (compute hours).&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;&lt;STRONG&gt;Conclusion&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;In today’s cloud landscape, resilience isn’t just redundancy; it’s about assured access to the exact resources your workload demands. Capacity Reservations remove uncertainty by guaranteeing placement, while Reserved Instances drive cost efficiency for predictable use. Together, they form a strategic duo that keeps mission‑critical services running smoothly under any demand surge. Build with both in mind, and you turn capacity from a risk into a controlled asset.&lt;/P&gt;</description>
      <pubDate>Tue, 26 Aug 2025 00:31:11 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-governance-and-management/designing-for-certainty-how-azure-capacity-reservations/ba-p/4447906</guid>
      <dc:creator>Goutham_Bandapati</dc:creator>
      <dc:date>2025-08-26T00:31:11Z</dc:date>
    </item>
    <item>
      <title>System-Assigned Identity-based Access for Machine Configuration Packages – GA on both Azure and Arc!</title>
      <link>https://techcommunity.microsoft.com/t5/azure-governance-and-management/system-assigned-identity-based-access-for-machine-configuration/ba-p/4446603</link>
      <description>&lt;P data-start="408" data-end="1025"&gt;&lt;STRONG&gt;Background:&lt;/STRONG&gt; Azure Machine Configuration remains committed to enabling greater security and simplicity in at-scale server management for all Azure customers. Machine Configuration (previously known as Azure Policy Guest Configuration) enables both built-in and custom configuration as code allowing you to audit and configure OS, app, and workload level settings at scale, both for machines running in Azure and hybrid Azure Arc-enabled servers.&lt;/P&gt;
&lt;P data-start="1027" data-end="1300"&gt;We are excited to announce generally available support for &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/overview" target="_blank" rel="noopener"&gt;&lt;STRONG data-start="1082" data-end="1112"&gt;System Assigned Identities&lt;/STRONG&gt;&lt;/A&gt; to privately access configuration packages stored in Azure Storage Blobs. This feature provides a simpler alternative to using Shared Access Signature (SAS) Tokens for anonymous access and &lt;STRONG&gt;is available for use across both Azure and Arc machines.&lt;/STRONG&gt; This feature builds on top of our previously released support for User Assigned Identities.&lt;/P&gt;
&lt;P data-start="1027" data-end="1300"&gt;Now you have the flexibility to use either User Assigned or System Assigned Managed Identities when granting private access to packages stored in Azure Storage. Learn more about our support for User Assigned Identities here:&amp;nbsp;&lt;A href="https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/user-assigned-identity-based-access-for-machine-configuration-packages-%E2%80%93-general/4305594" target="_blank" rel="noopener"&gt;Securely store your Machine Configuration packages in Azure Storage using User Assigned Identities&lt;/A&gt;&lt;/P&gt;
&lt;H2 data-start="1307" data-end="1323"&gt;What’s new?&lt;/H2&gt;
&lt;P data-start="1325" data-end="1693"&gt;Custom Machine Configuration policy definitions can now automatically use the &lt;STRONG data-start="1403" data-end="1431"&gt;System Assigned Identity&lt;/STRONG&gt; of a Virtual Machine or Arc-enabled server with Azure Storage Blob read permissions. Any machine with system-assigned identity enabled and assigned the proper role can now privately access configuration packages in Azure Storage upon assignment of the Policy.&lt;/P&gt;
&lt;P data-start="1695" data-end="1958"&gt;With this release, you do not need to generate a SAS token to reference the URL to a custom package in a custom Policy definition. With this feature, you can now block anonymous access in your Azure Storage accounts where your configuration packages are stored.&lt;/P&gt;
&lt;H2 data-start="1965" data-end="1985"&gt;Getting started&lt;/H2&gt;
&lt;P data-start="1987" data-end="2046"&gt;For this feature to work successfully, you first need to:&lt;/P&gt;
&lt;UL data-start="2048" data-end="3156"&gt;
&lt;LI data-start="2048" data-end="2392"&gt;&lt;STRONG&gt;IMPORTANT: &lt;/STRONG&gt;Deploy the Machine Configuration extension at scale across all virtual machines by assigning the following policy initiative:&amp;nbsp;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/virtual-machines/extensions/guest-configuration#:~:text=Azure%20Policy.%20To,on%20virtual%20machines" target="_blank" rel="noopener"&gt;&lt;STRONG data-start="2176" data-end="2261"&gt;Deploy prerequisites to enable machine configuration policies on virtual machines&lt;/STRONG&gt;&lt;/A&gt;. This a required onboarding step for Azure Machine Configuration in order to receive compliance reports.&lt;/LI&gt;
&lt;LI data-start="2393" data-end="2862"&gt;Ensure that all the Virtual Machines or Arc-enabled servers within the intended scope of your policy have &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/how-to-configure-managed-identities?pivots=qs-configure-portal-windows-vm#enable-system-assigned-managed-identity-during-creation-of-a-vm" target="_blank" rel="noopener"&gt;&lt;STRONG data-start="2501" data-end="2537"&gt;system-assigned identity enabled&lt;/STRONG&gt;&lt;/A&gt; and granted &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles#storage" target="_blank" rel="noopener"&gt;&lt;STRONG data-start="2550" data-end="2578"&gt;Storage Blob Data Reader&lt;/STRONG&gt;&lt;/A&gt; (or equivalent) permissions on the Storage Blob containing the package. See How to develop a custom machine configuration package to learn how to create and upload a custom package.&lt;/LI&gt;
&lt;LI data-start="2863" data-end="3044"&gt;Download a minimum version of &lt;STRONG data-start="2895" data-end="2904"&gt;4.10.0&lt;/STRONG&gt; of the &lt;STRONG&gt;&lt;A class="lia-external-url" href="https://www.powershellgallery.com/packages/GuestConfiguration/4.10.0" target="_blank" rel="noopener"&gt;Guest Configuration PowerShell Module&lt;/A&gt;&lt;/STRONG&gt; to successfully use cmdlets to author a managed identity-based Machine Configuration policy.&lt;/LI&gt;
&lt;LI data-start="3045" data-end="3156"&gt;Follow the guidance in our official documentation on &lt;STRONG&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/develop-custom-package/overview" target="_blank" rel="noopener"&gt;how to develop a custom machine configuration package&lt;/A&gt;&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P data-start="3158" data-end="3583"&gt;In order to generate the Azure Policy definition using our &lt;A class="lia-external-url" href="https://www.powershellgallery.com/packages/GuestConfiguration/4.10.0" target="_blank" rel="noopener"&gt;Guest Configuration PowerShell Module&lt;/A&gt;, pass in the package path into the New-GuestConfigurationPolicy cmdlet. For system-assigned identities, &lt;STRONG data-start="3361" data-end="3406"&gt;use the -UseSystemAssignedIdentity flag&lt;/STRONG&gt; instead of specifying a managed identity resource ID. You must still include the local path of the package as a parameter to allow for package validation and hash generation.&lt;/P&gt;
&lt;P data-start="3585" data-end="3618"&gt;&lt;STRONG data-start="3585" data-end="3616"&gt;Example PowerShell snippet:&lt;/STRONG&gt;&lt;/P&gt;
&lt;LI-CODE lang="powershell"&gt;$PolicyConfig = @{ 
  PolicyId      = '_My GUID_' 
  ContentUri    = 'https://yourstorageaccount.blob.core.windows.net/yourcontainer/package.zip;
  DisplayName   = 'My deployment policy' 
  Description   = 'My deployment policy' 
  Path          = './policies/deployIfNotExists.json' 
  Platform      = 'Windows'
  PolicyVersion = 1.0.0
  Mode          = 'ApplyAndAutoCorrect' 
  # Required for managed identity package authoring
  LocalContentPath = "C:\Local\Path\To\Package" 
}
New-GuestConfigurationPolicy @PolicyConfig -UseSystemAssignedIdentity&lt;/LI-CODE&gt;
&lt;P data-start="4156" data-end="4235"&gt;&lt;STRONG&gt;Example Policy definition metadata snippet:&lt;/STRONG&gt;&lt;/P&gt;
&lt;LI-CODE lang="json"&gt;
...
"metadata": 
{
    "category": "Guest Configuration", 
    "version": "1.0.0", 
    "requiredProviders": [ "Microsoft.GuestConfiguration" ], 
    "guestConfiguration": { 
          "name": "TimeZone", 
          "version": "1.0.0", 
          "contentType": "Custom", 
          "contentUri": "https://yourstorageaccount.blob.core.windows.net/yourcontainer/package.zip", 
          "contentHash": "HASHVALUE", 
         "contentManagedIdentity": "system" 
      } ,
     ...
}&lt;/LI-CODE&gt;
&lt;P data-start="4960" data-end="5240"&gt;You can now pass the file path of the policy definition as an argument in the &lt;STRONG&gt;New-AzPolicyDefinition&lt;/STRONG&gt; cmdlet to upload your custom policy definition to Azure! With this feature you can take advantage of the simplicity of managed identities when deploying secure configurations.&lt;/P&gt;
&lt;H2 data-start="5247" data-end="5271"&gt;Feature Limitations&lt;/H2&gt;
&lt;UL data-start="5273" data-end="5716"&gt;
&lt;LI data-start="5394" data-end="5589"&gt;For the machine to download the assigned package and apply the policy, the Guest Configuration Agent must be version &lt;STRONG&gt;1.29.98.0 or higher for Windows&lt;/STRONG&gt; and &lt;STRONG&gt;1.26.93.0 or higher for Linux&lt;/STRONG&gt;.&amp;nbsp;&lt;/LI&gt;
&lt;LI data-start="5590" data-end="5716"&gt;To ensure successful enforcement, the generated Azure Policy definition must call the API version &lt;STRONG data-start="5690" data-end="5713"&gt;2024-04-05 &lt;/STRONG&gt;or later.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P data-start="5740" data-end="5881"&gt;Learn more about Machine Configuration in the &lt;A class="lia-external-url" href="https://docs.microsoft.com/en-us/azure/governance/machine-configuration/" target="_blank" rel="noopener"&gt;documentation&lt;/A&gt;.&lt;/P&gt;
&lt;P data-start="5883" data-end="6444"&gt;&lt;EM&gt;Please note that the use of Azure Machine Configuration on Azure Arc-enabled servers will incur a charge of &lt;STRONG data-start="5991" data-end="6010"&gt;$6/server/month&lt;/STRONG&gt;. You only pay the charge once no matter how many machine configuration policies you apply to the server. If policies are assigned by Microsoft Defender for Servers Plan 2 or the policy is an Azure Security Benchmark, no charges will be incurred. Additionally, if Azure Change Tracking or Inventory Management are being used or the server is on Azure Stack HCI with Connected Machine agent version 1.13, no charges will be incurred.&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 25 Aug 2025 14:30:00 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-governance-and-management/system-assigned-identity-based-access-for-machine-configuration/ba-p/4446603</guid>
      <dc:creator>mutemwamasheke</dc:creator>
      <dc:date>2025-08-25T14:30:00Z</dc:date>
    </item>
    <item>
      <title>Announcing Public Preview for Azure Service Groups!</title>
      <link>https://techcommunity.microsoft.com/t5/azure-governance-and-management/announcing-public-preview-for-azure-service-groups/ba-p/4446572</link>
      <description>&lt;H2&gt;What are Service groups?&lt;/H2&gt;
&lt;P&gt;Service Groups are a new resource container enabling management and observability scenarios where flexibility in hierarchy and membership is needed. Service Groups are tenant level resources so they can have members across the tenant but do not interfere or use tenant-wide RBAC or Policy abilities.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;H2&gt;Key Features&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Low Privilege Management:&lt;/STRONG&gt; Service Groups are designed to operate with minimal permissions, ensuring that users can manage resources without needing excessive access and appealing to multiple personas. Access to a Service Group does not grant role-based access control or policy inheritance to its members.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Flexible and Varying Hierarchies:&lt;/STRONG&gt; Azure resources and scopes, from anywhere in the tenant, can become members of one or multiple service groups. Additionally, Service Groups can be nested providing the ability to have multiple hierarchy structures, i.e. Cost Center, Product, Organization, and more!&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Monitoring Capabilities:&lt;/STRONG&gt; From your application to infrastructure health, Azure Monitor features (such as &lt;A href="https://learn.microsoft.com/azure/azure-monitor/health-models/overview" target="_blank"&gt;Health Models&lt;/A&gt;) are now available to help you troubleshoot, investigate, and monitor your Service Group.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;When should I use them?&lt;/H2&gt;
&lt;P&gt;Service Groups should be leveraged in scenarios where resources sprawl across existing containers making it difficult to monitor and manage them. This is commonly found in scenarios needing to model application hierarchy, company services and workloads. Service Groups cannot be used as a deployment scope nor to manage Policy nor RBAC.&lt;/P&gt;
&lt;H2&gt;Try it out!&lt;/H2&gt;
&lt;P&gt;Quickly start with Service Groups &lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/governance/service-groups/create-service-group-rest-api" target="_blank"&gt;using REST API&lt;/A&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/governance/service-groups/create-service-group-rest-api" target="_blank"&gt; &lt;/A&gt; or &lt;A class="lia-external-url" href="https://portal.azure.com/#view/Microsoft_Azure_Resources/ServiceGroupsBrowse.ReactView" target="_blank"&gt;Azure Portal&lt;/A&gt;!&lt;/P&gt;
&lt;P&gt;For more information on Service Groups, please visit &lt;A href="https://learn.microsoft.com/azure/governance/service-groups/overview" target="_blank"&gt;aka.ms/servicegroups&lt;/A&gt;.&lt;/P&gt;
&lt;H3&gt;FAQ &lt;/H3&gt;
&lt;P&gt;&lt;EM&gt;Do Service Groups replace existing Azure groups?   &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;No, Service Groups have been designed to work in parallel with existing Azure Groups. For a comparison of existing scopes, please review the &lt;A href="https://learn.microsoft.com/azure/governance/service-groups/overview#scenario-comparison" target="_blank"&gt;scenario comparison&lt;/A&gt; documentation.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Who can create Service Groups?&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Anyone with a valid Azure user account in a Microsoft Entra directory can leverage Service Groups!&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Why are Service Groups tenant level?&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Service Groups are tenant level so they can have membership from across the tenant. However, unlike pre-existing tenant level resources (i.e, Management Groups), Service Groups do not have grant users' tenant wide access.&lt;/P&gt;
&lt;H3&gt;Share Your Feedback&lt;/H3&gt;
&lt;P&gt;You can reach our team by email at azureservicegroups@microsoft.com.&lt;/P&gt;</description>
      <pubDate>Thu, 21 Aug 2025 17:58:39 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-governance-and-management/announcing-public-preview-for-azure-service-groups/ba-p/4446572</guid>
      <dc:creator>kenieva</dc:creator>
      <dc:date>2025-08-21T17:58:39Z</dc:date>
    </item>
    <item>
      <title>Create your own Bicep Local Extension using .NET</title>
      <link>https://techcommunity.microsoft.com/t5/azure-governance-and-management/create-your-own-bicep-local-extension-using-net/ba-p/4439967</link>
      <description>&lt;P&gt;Bicep Local Deploy can be used to author Bicep files which use Bicep extensions that are designed to run fully locally, without the need for an Azure connection. This quick start guide provides guidance for creating your own Bicep Local Extension using .NET.&lt;/P&gt;
&lt;P&gt;For more information on Bicep Local please check out&lt;A class="lia-external-url" href="https://github.com/Azure/bicep/blob/main/docs/experimental/local-deploy.md" target="_blank" rel="noopener"&gt; this doc&lt;/A&gt; and &lt;A class="lia-external-url" href="https://www.youtube.com/watch?v=CiKgf7Tp9Cc" target="_blank" rel="noopener"&gt;this demo&lt;/A&gt;.&amp;nbsp;&lt;/P&gt;
&lt;P data-sourcepos="5:1-5:243"&gt;This guide assumes you have the &lt;A href="https://dotnet.microsoft.com/en-us/download/dotnet/9.0" target="_blank" rel="noopener"&gt;.NET 9 SDK&lt;/A&gt; installed locally, and the Bicep &lt;A href="https://github.com/Azure/bicep/releases/tag/v0.37.4" target="_blank" rel="noopener"&gt;0.37.4&lt;/A&gt; (or higher) CLI and VSCode extension installed.&lt;/P&gt;
&lt;H2 data-sourcepos="7:1-7:22"&gt;Project Scaffolding&lt;/H2&gt;
&lt;OL data-sourcepos="9:1-119:0"&gt;
&lt;LI data-sourcepos="9:1-31:7"&gt;Create a project file named MyExtension.csproj with the following contents:&lt;LI-CODE lang="xml-doc"&gt;&amp;lt;Project Sdk="Microsoft.NET.Sdk"&amp;gt;
  &amp;lt;PropertyGroup&amp;gt;
    &amp;lt;OutputType&amp;gt;Exe&amp;lt;/OutputType&amp;gt;
    &amp;lt;RootNamespace&amp;gt;MyExtension&amp;lt;/RootNamespace&amp;gt;
    &amp;lt;AssemblyName&amp;gt;my-extension&amp;lt;/AssemblyName&amp;gt;
    &amp;lt;IncludeNativeLibrariesForSelfExtract&amp;gt;true&amp;lt;/IncludeNativeLibrariesForSelfExtract&amp;gt;
    &amp;lt;PublishSingleFile&amp;gt;true&amp;lt;/PublishSingleFile&amp;gt;
    &amp;lt;SelfContained&amp;gt;true&amp;lt;/SelfContained&amp;gt;
    &amp;lt;InvariantGlobalization&amp;gt;true&amp;lt;/InvariantGlobalization&amp;gt;
    &amp;lt;TargetFramework&amp;gt;net9.0&amp;lt;/TargetFramework&amp;gt;
    &amp;lt;Nullable&amp;gt;enable&amp;lt;/Nullable&amp;gt;
    &amp;lt;ImplicitUsings&amp;gt;enable&amp;lt;/ImplicitUsings&amp;gt;
    &amp;lt;AppendTargetFrameworkToOutputPath&amp;gt;false&amp;lt;/AppendTargetFrameworkToOutputPath&amp;gt;
    &amp;lt;AppendRuntimeIdentifierToOutputPath&amp;gt;false&amp;lt;/AppendRuntimeIdentifierToOutputPath&amp;gt;
  &amp;lt;/PropertyGroup&amp;gt;

  &amp;lt;ItemGroup&amp;gt;
    &amp;lt;PackageReference Include="Azure.Bicep.Local.Extension" Version="0.37.4" /&amp;gt;
  &amp;lt;/ItemGroup&amp;gt;
&amp;lt;/Project&amp;gt;&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-sourcepos="32:1-54:7"&gt;Create a file named Program.cs with the following contents:&lt;/LI&gt;
&lt;/OL&gt;
&lt;LI-CODE lang="csharp"&gt;using Microsoft.AspNetCore.Builder;
using Bicep.Local.Extension.Host.Extensions;
using Microsoft.Extensions.DependencyInjection;

var builder = WebApplication.CreateBuilder();

builder.AddBicepExtensionHost(args);
builder.Services
    .AddBicepExtension(
        name: "MyExtension",
        version: "0.0.1",
        isSingleton: true,
        typeAssembly: typeof(Program).Assembly)
    .WithResourceHandler&amp;lt;MyResourceHandler&amp;gt;();

var app = builder.Build();

app.MapBicepExtension();

await app.RunAsync();&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;3. Create a file named Models.cs with the following contents:&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;using System.Text.Json.Serialization;
using Azure.Bicep.Types.Concrete;
using Bicep.Local.Extension.Types.Attributes;

public enum OperationType
{
    Uppercase,
    Lowercase,
    Reverse,
}

public class MyResourceIdentifiers
{
    [TypeProperty("The resource name", ObjectTypePropertyFlags.Identifier | ObjectTypePropertyFlags.Required)]
    public required string Name { get; set; }
}

[ResourceType("MyResource")]
public class MyResource : MyResourceIdentifiers
{
    [TypeProperty("The resource operation type", ObjectTypePropertyFlags.Required)]
    [JsonConverter(typeof(JsonStringEnumConverter))]
    public OperationType? Operation { get; set; }

    [TypeProperty("The text output")]
    public string? Output { get; set; }
}&lt;/LI-CODE&gt;
&lt;P&gt;4. Create a file under Handlers/MyResourceHandler.cs with the following contents:&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;using Bicep.Local.Extension.Host.Handlers;

public class MyResourceHandler : TypedResourceHandler&amp;lt;MyResource, MyResourceIdentifiers&amp;gt;
{
    protected override async Task&amp;lt;ResourceResponse&amp;gt; Preview(ResourceRequest request, CancellationToken cancellationToken)
    {
        await Task.CompletedTask;

        return GetResponse(request);
    }

    protected override async Task&amp;lt;ResourceResponse&amp;gt; CreateOrUpdate(ResourceRequest request, CancellationToken cancellationToken)
    {
        await Task.CompletedTask;
        request.Properties.Output = request.Properties.Operation switch
        {
            OperationType.Uppercase =&amp;gt; request.Properties.Name.ToUpperInvariant(),
            OperationType.Lowercase =&amp;gt; request.Properties.Name.ToLowerInvariant(),
            OperationType.Reverse =&amp;gt; new([.. request.Properties.Name.Reverse()]),
            _ =&amp;gt; throw new InvalidOperationException(),
        };

        return GetResponse(request);
    }

    protected override MyResourceIdentifiers GetIdentifiers(MyResource properties)
        =&amp;gt; new()
        {
            Name = properties.Name,
        };
}&lt;/LI-CODE&gt;
&lt;H2 data-sourcepos="120:1-120:36"&gt;Publishing your extension locally&lt;/H2&gt;
&lt;OL data-sourcepos="121:1-129:0"&gt;
&lt;LI data-sourcepos="121:1-129:0"&gt;Run the following to in the project directory to publish your extension to your local filesystem:&lt;/LI&gt;
&lt;/OL&gt;
&lt;LI-CODE lang="bash"&gt;dotnet publish --configuration release -r osx-arm64 .
dotnet publish --configuration release -r linux-x64 .
dotnet publish --configuration release -r win-x64 .

bicep publish-extension --bin-osx-arm64 ./bin/release/osx-arm64/publish/my-extension --bin-linux-x64 ./bin/release/linux-x64/publish/my-extension --bin-win-x64 ./bin/release/win-x64/publish/my-extension.exe --target ./bin/my-extension --force&lt;/LI-CODE&gt;
&lt;H2 data-sourcepos="130:1-130:25"&gt;Running your extension&lt;/H2&gt;
&lt;OL data-sourcepos="131:1-167:0"&gt;
&lt;LI data-sourcepos="131:1-142:7"&gt;Create a file named bicepconfig.json with the following contents:&lt;/LI&gt;
&lt;/OL&gt;
&lt;LI-CODE lang="json"&gt;{
  "experimentalFeaturesEnabled": {
    "localDeploy": true
  },
  "extensions": {
    "myextension": "./bin/my-extension"
  },
  "implicitExtensions": []
}&lt;/LI-CODE&gt;
&lt;P&gt;2. Create a file named main.bicep with the following contents:&lt;/P&gt;
&lt;LI-CODE lang=""&gt;targetScope = 'local' extension myextension param inputText string resource foo 'MyResource' = { name: inputText operation: 'Reverse' } output outputText string = foo.output&lt;/LI-CODE&gt;
&lt;P&gt;3. Create a file named main.bicepparam with the following contents:&lt;/P&gt;
&lt;LI-CODE lang=""&gt;using 'main.bicep' param inputText = 'Please reverse me!'&lt;/LI-CODE&gt;
&lt;P&gt;4. Run the following:&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang=""&gt;bicep local-deploy main.bicepparam&lt;/LI-CODE&gt;
&lt;P data-sourcepos="168:1-168:53"&gt;You should see the following output in your terminal:&lt;/P&gt;
&lt;LI-CODE lang=""&gt;% bicep local-deploy main.bicepparam
Output outputText: "!em esrever esaelP"
Resource foo (Create): Succeeded
Result: Succeeded&lt;/LI-CODE&gt;
&lt;H2 data-sourcepos="120:1-120:36"&gt;Giving feedback and getting help&lt;/H2&gt;
&lt;P&gt;Bicep Local is still under development and your feedback is critical to shaping the feature.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please use &lt;A class="lia-external-url" href="https://github.com/Azure/bicep" target="_blank" rel="noopener"&gt;our GitHub Repo&lt;/A&gt; to get support for give feedback.&lt;/P&gt;</description>
      <pubDate>Thu, 07 Aug 2025 14:50:37 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-governance-and-management/create-your-own-bicep-local-extension-using-net/ba-p/4439967</guid>
      <dc:creator>Sydney Smith</dc:creator>
      <dc:date>2025-08-07T14:50:37Z</dc:date>
    </item>
  </channel>
</rss>

