<?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>Sun, 26 Apr 2026 17:48:49 GMT</pubDate>
    <dc:creator>AzureGovernanceandManagementBlog</dc:creator>
    <dc:date>2026-04-26T17:48:49Z</dc:date>
    <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;/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;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, 13 Nov 2025 17:20:06 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>2025-11-13T17:20:06Z</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>
    <item>
      <title>Announcing GA of Bicep templates support for Microsoft Entra ID resources</title>
      <link>https://techcommunity.microsoft.com/t5/azure-governance-and-management/announcing-ga-of-bicep-templates-support-for-microsoft-entra-id/ba-p/4437163</link>
      <description>&lt;P&gt;We're thrilled to announce that Bicep templates for Microsoft Entra ID resources is generally available from July 29th, 2025. Bicep templates bring declarative infrastructure as code (IaC) capabilities to Microsoft Graph resources. This new capability will initially be available for core Microsoft Entra ID resources.&lt;/P&gt;
&lt;P&gt;Bicep templates for Microsoft Entra resources allow you to define the tenant infrastructure you want to deploy, such as groups or applications, in a file, then use the file throughout the development lifecycle to repeatedly deploy your infrastructure. The file uses the &lt;A href="https://learn.microsoft.com/azure/azure-resource-manager/bicep/overview" target="_blank" rel="noopener"&gt;Bicep language&lt;/A&gt;, a domain-specific language (DSL), that uses declarative syntax to deploy resources typically used in DevOps and&amp;nbsp;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/devops/deliver/what-is-infrastructure-as-code" target="_blank" rel="noopener"&gt;infrastructure as code&lt;/A&gt; solutions.&lt;/P&gt;
&lt;H2&gt;What problems does this solve?&lt;/H2&gt;
&lt;P&gt;Azure Resource Manager and Bicep templates allow you to declare Microsoft Azure resources in files and deploy those resources into your infrastructure. Configuring and managing your Azure services and infrastructure often includes managing Microsoft Entra ID resources, like applications and groups. Until now, you had to orchestrate your deployments between two mechanisms using Azure Resource Manager or Bicep template files for Azure resources and Microsoft Graph PowerShell for Microsoft Entra ID resources.&lt;/P&gt;
&lt;P&gt;With the Microsoft Graph Bicep GA release, you can declare the Microsoft Entra ID resources in the same Bicep files as your Azure resources, making configurations easier to define, and deployments more reliable and repeatable.&lt;/P&gt;
&lt;P&gt;Let's look at how this works and then we'll run through an example.&lt;/P&gt;
&lt;H2&gt;The Microsoft Graph Bicep extension&lt;/H2&gt;
&lt;P&gt;To provide support for Bicep templates for Microsoft Graph resources, we have released the new Microsoft Graph Bicep extension that allows you to author, deploy, and manage supported Microsoft Graph resources (initially Microsoft Entra ID resources) in Bicep template files either on their own, or alongside Azure resources.&lt;/P&gt;
&lt;H3&gt;Authoring experience&lt;/H3&gt;
&lt;P&gt;You get the same first-class authoring experience of the&amp;nbsp;&lt;A href="https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-bicep" target="_blank" rel="noopener"&gt;Bicep Extension for VS Code&lt;/A&gt; when you use it to create your Microsoft Graph resource types in Bicep files. The editor provides rich type-safety, IntelliSense, and syntax validation.&lt;/P&gt;
&lt;img&gt;Editing a Bicep file containing Microsoft Graph resources&lt;/img&gt;
&lt;H3&gt;Deploying Bicep files&lt;/H3&gt;
&lt;P&gt;Once you have authored your Bicep file, you can deploy it using familiar tools such as Azure PowerShell and Azure CLI. When the deployment request is made to the Resource Manager, the deployments engine orchestrates the deployment of interdependent resources so they're created in the correct order, including the Microsoft Graph resources.&lt;/P&gt;
&lt;P&gt;The following image shows a Bicep template file where the Microsoft Graph group creation is dependent on the managed identity resource, as it is being added as a group member. The deployments engine first sends the managed identity request to the Resource Manager, which routes it to the &lt;EM&gt;Microsoft.ManagedIdentity&lt;/EM&gt; resource provider. Next, the deployments engine sees that &lt;EM&gt;Microsoft.Graph/groups&lt;/EM&gt; is an extensible resource, so it knows to route this resource request to the Microsoft Graph Bicep extension. The Microsoft Graph Bicep extension then translates the groups resource request into a request to Microsoft Graph.&lt;/P&gt;
&lt;img&gt;Deploying a Bicep file containing Microsoft Graph resources&lt;/img&gt;
&lt;H2&gt;Scenario: Using GitHub Actions to build and deploy a web app to Azure App Service&lt;/H2&gt;
&lt;P&gt;In this scenario you can configure workload identity federation and a GitHub Action workflow, so that the GitHub Action can log into Microsoft Entra, build and deploy a web app into an Azure App Service, &lt;STRONG&gt;without the use of any secrets&lt;/STRONG&gt;.&lt;/P&gt;
&lt;img&gt;GitHub Action deploys a web app to Azure App Services using a federated identity credential&lt;/img&gt;
&lt;P&gt;You can enable a GitHub Actions workflow to exchange a GitHub access token for a Microsoft Entra ID access token, so that the GitHub Actions workflow can access Azure resources. The template below creates an Entra ID application (to represent the GitHub Action) and configures it with a federated identity credential. When the GitHub Actions workflow requests to exchange a GitHub access token for an access token from the Microsoft identity platform, the values in the federated identity credential are checked against the provided GitHub token's issuer and subject claim values.&lt;/P&gt;
&lt;img&gt;Bicep template declaring an application and federated identity credential for a GitHub Action, and assigning that application Azure contributor privileges&lt;/img&gt;
&lt;P&gt;The &lt;A class="lia-external-url" href="https://github.com/microsoftgraph/msgraph-bicep-types/tree/main/quickstart-templates/create-fic-for-github-actions" target="_blank" rel="noopener"&gt;Configure federated identity credentials for GitHub Actions&lt;/A&gt; contains the full end-to-end sample.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Now that we've walked you through how Bicep templates for Microsoft Graph works and demonstrated it through a scenario sample, you can start creating your own Bicep templates to meet your infrastructure as code scenario needs.&lt;/P&gt;
&lt;H2&gt;Learn more&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://aka.ms/graphbicep" target="_blank" rel="noopener"&gt;Bicep templates for Microsoft Graph resources documentation&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Try out the&amp;nbsp;&lt;A class="lia-external-url" href="https://learn.microsoft.com/graph/templates/bicep/quickstart-create-bicep-interactive-mode" target="_blank" rel="noopener"&gt;create and deploy your first Bicep file with Microsoft Graph resources&lt;/A&gt; quickstart&lt;/LI&gt;
&lt;LI&gt;Explore more samples on our &lt;A class="lia-external-url" href="https://github.com/microsoftgraph/msgraph-bicep-types/tree/main/quickstart-templates" target="_blank" rel="noopener"&gt;Microsoft Graph Bicep GitHub repo&lt;/A&gt; and feel free to contribute your samples too&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Tue, 29 Jul 2025 15:00:00 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-governance-and-management/announcing-ga-of-bicep-templates-support-for-microsoft-entra-id/ba-p/4437163</guid>
      <dc:creator>Dan_Kershaw</dc:creator>
      <dc:date>2025-07-29T15:00:00Z</dc:date>
    </item>
    <item>
      <title>Azure Automation: General Availability of PowerShell 7.4, Python 3.10 runbooks, Runtime Environment</title>
      <link>https://techcommunity.microsoft.com/t5/azure-governance-and-management/azure-automation-general-availability-of-powershell-7-4-python-3/ba-p/4437732</link>
      <description>&lt;P&gt;Azure Automation continues to evolve as a robust platform to address the dynamic needs of modern enterprises. In alignment with our commitment&amp;nbsp;to provide&lt;STRONG&gt; business continuity &lt;/STRONG&gt;and&lt;STRONG&gt; enhance security&lt;/STRONG&gt;&amp;nbsp;of our customers, we are pleased to announce a series of powerful releases. These enhancements are aimed at enabling you to retain and manage PowerShell and Python scripts on the platform over a&amp;nbsp;&lt;STRONG&gt;long-term, &lt;/STRONG&gt;thereby&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;reinforcing Azure Automation’s position as a&amp;nbsp;&lt;STRONG&gt;trusted service. &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;SPAN class="lia-text-color-15"&gt;&lt;STRONG&gt;What's new?&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;General Availability of PowerShell 7.4 and Python 3.10 &lt;/STRONG&gt;runtime versions.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Runtime Environment (GA)&lt;/STRONG&gt;, offering seamless modernization of outdated scripts to supported runtime versions.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Support for Azure CLI commands in PowerShell runbooks (GA).&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;These new capabilities bring&amp;nbsp;&lt;STRONG&gt;tangible benefits&lt;/STRONG&gt; that help you to operate more securely, efficiently, and at scale.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;SPAN class="lia-text-color-15"&gt;&lt;STRONG&gt;Key Benefits&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;H5&gt;&lt;STRONG&gt;🔄&lt;/STRONG&gt;&lt;STRONG&gt;Stay Current&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;Run your automation on the latest, supported runtime versions and improve&amp;nbsp;security,&amp;nbsp;performance, and&amp;nbsp;compatibility&amp;nbsp;with the broader Azure ecosystem.&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;⚡&lt;/STRONG&gt;&lt;STRONG&gt;&amp;nbsp;Faster Runbook Upgrades with Runtime Environment&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;Runtime Environment feature makes it easy to upgrade your existing runbooks to newer language versions without rewriting them. You can test and validate scripts in a controlled environment before switching to production, hence minimizing downtime and reducing operational risk. You can keep pace with the release cycles of PowerShell and Python while maintaining business continuity.&lt;/P&gt;
&lt;H5&gt;&lt;BR /&gt;&lt;STRONG&gt;⏪&amp;nbsp;&lt;/STRONG&gt;&lt;STRONG&gt;Rollback capability&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;Using Runtime environment, you can quickly revert to a previous language version in case a runbook upgrade introduces issues or unexpected behavior. This gives you the confidence to modernize your scripts while maintaining a safety net.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;🎛️&lt;/STRONG&gt;&lt;STRONG&gt;&amp;nbsp;Granular Control Over Execution Environment&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;You now have&amp;nbsp;fine-grained control&amp;nbsp;over the script execution environment and can easily configure the runtime language, its version, and dependent modules using Runtime environment. This flexibility allows you to tailor each environment to its specific requirements and ensure predictable, consistent execution every time.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;🗂️&lt;/STRONG&gt;&lt;STRONG&gt;&amp;nbsp;Efficient Code Organization&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;Runtime environment eliminates the pain point of managing conflicting module versions in the same Automation account. You no longer need to create multiple Automation accounts just to isolate runbooks that require different module versions. This simplifies governance and significantly reduces administrative overhead.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;🌐&lt;/STRONG&gt;&lt;STRONG&gt;&amp;nbsp;Expanded Automation Capabilities with Azure CLI&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;You can now seamlessly integrate Azure CLI commands into your PowerShell runbooks, unlocking scenarios that previously required separate tooling. This gives you the best of both worlds and more flexibility to automate management of Azure resources.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;🌎&lt;/STRONG&gt;&lt;STRONG&gt;&amp;nbsp;Cross-Platform Orchestration&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;Azure Automation is not limited to Azure - you can orchestrate workflows across&amp;nbsp;on-premises, Azure, and other public clouds. This makes Azure Automation the best-in-class platform for infrastructure management in an adaptive cloud&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Resources:&lt;/STRONG&gt;&lt;BR /&gt;&lt;A href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fazure%2Fautomation%2Fautomation-runbook-types%3Ftabs%3Dlps72%252Cpy10&amp;amp;data=05%7C02%7Cnikitabajaj%40microsoft.com%7C096bb70c67e44297d9eb08ddb7b81e84%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638868723667860214%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&amp;amp;sdata=coUwO75QdRcI4d%2Fi7VPFwBvmKpgnEKVYT%2B3HcyF6DWI%3D&amp;amp;reserved=0" target="_blank"&gt;Azure Automation runbook types | Microsoft Learn&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fazure%2Fautomation%2Fquickstart-update-runbook-in-runtime-environment&amp;amp;data=05%7C02%7Cnikitabajaj%40microsoft.com%7C096bb70c67e44297d9eb08ddb7b81e84%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638868723667878352%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&amp;amp;sdata=GHArpNyJydhkR3uxhH%2FGt6HGpWTlS4dt%2BI6w4blPBII%3D&amp;amp;reserved=0" target="_blank"&gt;Upgrade runbook to latest language version&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fazure%2Fautomation%2Fquickstart-cli-support-powershell-runbook-runtime-environment%3Ftabs%3Dcreate-runtime-env-portal%252Ccreate-runbook-portal&amp;amp;data=05%7C02%7Cnikitabajaj%40microsoft.com%7C096bb70c67e44297d9eb08ddb7b81e84%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638868723667887771%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&amp;amp;sdata=ylMPQhdwz7gAj9jv2uuQfj0ZujPaDPRULX9Px6X5bgs%3D&amp;amp;reserved=0" target="_blank"&gt;Create PowerShell runbooks with Azure CLI commands&lt;/A&gt;&lt;/P&gt;
&lt;H4&gt;&lt;SPAN class="lia-text-color-15"&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/powershell/scripting/install/powershell-support-lifecycle?view=powershell-7.5#powershell-end-of-support-dates" target="_blank"&gt;PowerShell 7.1 and 7.2&lt;/A&gt;&amp;nbsp;&lt;/STRONG&gt;and&lt;STRONG&gt;&amp;nbsp;&lt;A class="lia-external-url" href="https://devguide.python.org/versions/" target="_blank"&gt;Python 2.7 and 3.8&lt;/A&gt;&lt;/STRONG&gt;&amp;nbsp;runtime versions &lt;STRONG&gt;are&amp;nbsp;announced retired &lt;/STRONG&gt;by parent platforms PowerShell and Python respectively. We strongly recommend upgrading outdated runbooks to latest supported language versions using Runtime environment.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For any questions or feedback, please reach out to&amp;nbsp;&lt;A href="mailto:askazureautomation@microsoft.com" target="_blank"&gt;askazureautomation@microsoft.com&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Jul 2025 11:34:41 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-governance-and-management/azure-automation-general-availability-of-powershell-7-4-python-3/ba-p/4437732</guid>
      <dc:creator>Nikita_Bajaj</dc:creator>
      <dc:date>2025-07-29T11:34:41Z</dc:date>
    </item>
    <item>
      <title>🚨 Azure Service Health Built-In Policy (Preview) – Now Available!</title>
      <link>https://techcommunity.microsoft.com/t5/azure-governance-and-management/azure-service-health-built-in-policy-preview-now-available/ba-p/4436626</link>
      <description>&lt;P&gt;Resiliency is a key focus for Microsoft in making sure our customers experience minimal impact due to planned or unexpected outages that may occur. Up until now there has been no native scalable solution to provide consistent notifications across Azure subscriptions for Service Health events.&lt;/P&gt;
&lt;P&gt;Building on the success of &lt;A href="https://aka.ms/amba" target="_blank" rel="noopener"&gt;Azure Monitor Baseline Alerts&lt;/A&gt; (AMBA) where this functionality is &lt;A href="https://azure.github.io/azure-monitor-baseline-alerts/patterns/alz/HowTo/deploy/Deploy-only-Service-Health-Alerts/" target="_blank" rel="noopener"&gt;currently available&lt;/A&gt;, the AMBA team has combined with the Service Health Product team to include this capability into the Azure native experience. We’re excited to announce the release of &lt;A href="https://www.azadvertizer.net/azpolicyadvertizer/98903777-a9f6-47f5-90a9-acaf62ab01a8.html" target="_blank" rel="noopener"&gt;Azure Service Health Built-In Policy (Preview)&lt;/A&gt;, a new built-in Azure Policy designed to simplify and scale the deployment of Service Health alerts across your Azure environment. This policy enables customers to automatically deploy Service Health alerts across subscriptions, ensuring consistent visibility into platform-level issues that may impact workloads. Existing subscriptions can be remediated in bulk and new Azure subscriptions, created once the Policy has been assigned, will automatically be configured for receiving Service Health alerts.&lt;/P&gt;
&lt;H3&gt;🔍 What's the purpose of this announcement?&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;It addresses situations where customers only permit the use of built-in policies.&lt;/LI&gt;
&lt;LI&gt;It automates the setup of Service Health alerts across all subscriptions when deployed at the management group level.&lt;/LI&gt;
&lt;LI&gt;It ensures consistent alert coverage for platform events.&lt;/LI&gt;
&lt;LI&gt;It helps reduce manual setup and ongoing maintenance.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;🛠️ What options are available with the Policy?&lt;/H3&gt;
&lt;P&gt;All the learnings from AMBA have been taken into consideration in designing and creating this policy. There are now a wide range of options available to provide flexibility based on your needs. These options are surfaced as parameters within the policy:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;It audits the existing environment for compliance.&lt;/LI&gt;
&lt;LI&gt;It ensures the ability to provide custom alert rules that align with the naming standards.&lt;/LI&gt;
&lt;LI&gt;It gives the ability to choose the types of Service Health events to monitor.&lt;/LI&gt;
&lt;LI&gt;It supports Bring-your-own Action Group, or the ability to create a new Action Group as part of the Policy assignment.&lt;/LI&gt;
&lt;LI&gt;For ARM role notification, it ensures the ability to choose from a pre-set list of built-in roles for notifications.&lt;/LI&gt;
&lt;LI&gt;It provides the ability to choose from email, Logic App, Event Hubs, webhook, and Azure Functions within the Action Group.&lt;/LI&gt;
&lt;LI&gt;It enables naming Resource groups, and location flexibility.&lt;/LI&gt;
&lt;LI&gt;It gives the ability to add Resource tags.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;🧩 What about Azure Monitor Baseline Alerts?&lt;/H3&gt;
&lt;P&gt;The AMBA team have been working to incorporate the newly built-in policy into a future release. The team plans to roll this out in the next few weeks along with details for existing customers on replacing the existing AMBA custom policy. These changes will then be consumed into Azure Landing Zones.&lt;/P&gt;
&lt;P&gt;AMBA continues to offer a wide range of alerts for both platform and workload services in addition to Service Health alerts. This announcement does not serve as a replacement for AMBA but simply compliments the AMBA solution.&lt;/P&gt;
&lt;H3&gt;📣 What’s Next?&lt;/H3&gt;
&lt;P&gt;Check out the guidance on leveraging this policy in your environment &lt;A href="https://learn.microsoft.com/en-us/azure/service-health/service-health-alert-deploy-policy" target="_blank" rel="noopener"&gt;Deploy Service Health alert rules at scale using Azure Policy - Azure Service Health&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Should you require support for this policy please raise a support ticket via the portal as comments raised below may not be addressed in a timely manner&lt;/P&gt;</description>
      <pubDate>Fri, 25 Jul 2025 12:09:25 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-governance-and-management/azure-service-health-built-in-policy-preview-now-available/ba-p/4436626</guid>
      <dc:creator>PaulGrimley_MSFT</dc:creator>
      <dc:date>2025-07-25T12:09:25Z</dc:date>
    </item>
    <item>
      <title>A New Platform Management Group &amp; Subscription for Security in Azure landing zone (ALZ)</title>
      <link>https://techcommunity.microsoft.com/t5/azure-governance-and-management/a-new-platform-management-group-subscription-for-security-in/ba-p/4433287</link>
      <description>&lt;P&gt;At the start of 2025, during the&amp;nbsp;&lt;A class="lia-external-url" href="https://github.com/Azure/Enterprise-Scale/wiki/Community-Calls#29th-january-2025-29012025" target="_blank" rel="noopener"&gt;January 2025 ALZ Community Call&lt;/A&gt;, we asked everyone for their feedback, via these discussions on our GitHub repo: &lt;A class="lia-external-url" href="https://github.com/Azure/Enterprise-Scale/discussions/1898" target="_blank" rel="noopener"&gt;1898 &lt;/A&gt;&amp;amp; &lt;A class="lia-external-url" href="https://github.com/Azure/Enterprise-Scale/discussions/1978" target="_blank" rel="noopener"&gt;1978 &lt;/A&gt;, on the future of Microsoft Sentinel in the Azure landing zone (ALZ) architecture as we were receiving feedback that it needed some changes and additional clarity from what ALZ was deploying and advising then.&lt;/P&gt;
&lt;P&gt;We have now worked with customers, partners, and internal teams to figure out what we should update in ALZ around Microsoft Sentinel and Security tooling and have updated the ALZ conceptual architecture to show this.&lt;/P&gt;
&lt;H2&gt;What did ALZ advise and deploy before, by default?&lt;/H2&gt;
&lt;P&gt;Prior to these updates ALZ advised the following:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The central Log Analytics Workspace (LAW) in the Management Subscription should
&lt;UL&gt;
&lt;LI&gt;Be used to capture all logs, including security/SIEM logs&lt;/LI&gt;
&lt;LI&gt;The Microsoft Sentinel solution (called Security) should be installed upon this LAW also&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;And in the accelerators and tooling it deployed, by default:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The central Log Analytics Workspace (LAW) in the Management Subscription with the Microsoft Sentinel solution installed&lt;/LI&gt;
&lt;LI&gt;Microsoft Sentinel had no additional configuration apart from being installed as a solution on the central LAW&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;What are the changes being made to ALZ from today?&lt;/H2&gt;
&lt;P&gt;Based on the feedback from the GitHub discussions and working with customers, partners and internal teams we are making the following changes:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;A new dedicated Security Management Group beneath the Platform Management Group&lt;/LI&gt;
&lt;LI&gt;A new dedicated Security Subscription placed in the new Security Management Group
&lt;UL&gt;
&lt;LI&gt;Nothing will be deployed into this subscription by ALZ by default. This allows:
&lt;OL&gt;
&lt;LI&gt;Customers &amp;amp; partners to deploy and manage the Microsoft Sentinel deployment how they wish to&lt;/LI&gt;
&lt;LI&gt;The &lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/sentinel/billing?tabs=simplified%2Ccommitment-tiers#free-trial" target="_blank" rel="noopener"&gt;31-day 10GB/day free trial&lt;/A&gt; can be started when the customer or partner is ready to utilise it&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;No longer deploy the Microsoft Sentinel solution (called Security) on the central LAW in the Management Subscription
&lt;UL&gt;
&lt;LI&gt;This allows for separating of operational/platform logs from security logs, as per considerations documented in &lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/azure-monitor/logs/workspace-design#operational-and-security-data" target="_blank" rel="noopener"&gt;Design a Log Analytics workspace architecture&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;The changes have only been made to our ALZ CAF/MS Learn guidance as of now, and the changes to the accelerators and implementation tools will be made over the coming months 👍&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;These changes can be seen in the latest ALZ conceptual architecture snippet below&lt;/P&gt;
&lt;img /&gt;
&lt;BLOCKQUOTE&gt;
&lt;P class="lia-clear-both"&gt;The full ALZ conceptual architecture can be seen here on &lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/cloud-adoption-framework/ready/landing-zone/#azure-landing-zone-architecture" target="_blank" rel="noopener"&gt;MS Learn&lt;/A&gt;. You can also download a &lt;A class="lia-external-url" href="https://aka.ms/alz/visio" target="_blank" rel="noopener"&gt;Visio &lt;/A&gt;or &lt;A class="lia-external-url" href="https://aka.ms/alz/pdf" target="_blank" rel="noopener"&gt;PDF &lt;/A&gt;copy of all the ALZ diagrams.&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;H2 class="lia-clear-both"&gt;What if we have already deployed ALZ?&lt;/H2&gt;
&lt;P&gt;If you have already deployed ALZ and haven't &lt;A class="lia-external-url" href="https://aka.ms/alz/tailoring" target="_blank" rel="noopener"&gt;tailored &lt;/A&gt;&amp;nbsp;the ALZ default Management Group hierarchy to create a Security Management Group then you can now review and decide whether this is something you'd like to create and align with.&lt;/P&gt;
&lt;P&gt;While &lt;STRONG&gt;not mandatory&lt;/STRONG&gt;, this enhancement to the ALZ architecture is recommended for new customers. The previous approach remains valid; however, feedback from customers, partners, and internal teams indicates that using a dedicated Microsoft Sentinel and Log Analytics Workspace within a separate security-focused Subscription and Management Group is a common real-world practice. To reflect these real-world implementations and feedback, we’re evolving the ALZ conceptual architecture accordingly 👍&lt;/P&gt;
&lt;H2&gt;Closing&lt;/H2&gt;
&lt;P&gt;We hope you benefit from this update to the ALZ conceptual architecture. As always we welcome any feedback via our &lt;A class="lia-external-url" href="https://aka.ms/alz/repo" target="_blank" rel="noopener"&gt;GitHub Issues&amp;nbsp;&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Jul 2025 12:17:11 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-governance-and-management/a-new-platform-management-group-subscription-for-security-in/ba-p/4433287</guid>
      <dc:creator>jtracey93msft</dc:creator>
      <dc:date>2025-07-15T12:17:11Z</dc:date>
    </item>
  </channel>
</rss>

