Azure Replace Supervisor – Patch Administration


Azure Replace Supervisor is a Software program as a Service (SaaS) answer by Microsoft designed to simplify and automate software program replace administration for Home windows and Linux machines.

  • Objective: It helps organizations preserve their methods updated with the most recent patches and updates throughout Azure, on-premises, and multi-cloud environments.
  • Evolution: It builds upon the Azure Automation Replace Administration answer, providing enhanced options and performance for each single-machine and large-scale deployments.
  • Dependency Change: Azure Replace Supervisor eliminates reliance on legacy brokers just like the Azure Log Analytics agent (Microsoft Monitoring Agent or MMA) and Azure Monitor agent.
  • New Strategy: As an alternative, it leverages native capabilities just like the Microsoft Azure VM agent for managing updates on Azure VMs and the Azure Linked Machine agent for Arc-enabled servers.
  • Simplified Onboarding: Azure Replace Supervisor provides zero-step deployment on Azure Compute and Azure Arc for server platforms, simplifying operations and lowering administrative overhead.
  • Value-Efficient: It’s out there at no further cost for managing Azure VMs, making it an economical answer for organizations.

Earlier Answer: Azure Automation Replace Administration

Azure Automation Replace Administration was the predecessor to Azure Replace Supervisor.

It relied on brokers just like the Azure Log Analytics agent (Microsoft Monitoring Agent or MMA) for managing updates.

Advantages of Azure Replace Supervisor

  • Complete Protection: Manages updates throughout Azure, on-premises, and multi-cloud environments.
  • Simplified Operations: Eliminates dependencies on legacy brokers, streamlining replace administration.
  • Value-Efficient: Accessible at no further cost for managing Azure VMs.
  • Native Integration: Leverages native capabilities for replace administration on Azure VMs and Arc-enabled servers.
  • Zero-Step Onboarding: Simplifies deployment on Azure Compute and Azure Arc for server platforms, lowering administrative overhead.

To get began seek for Azure Replace Supervisor within the portal.

Or from the Updates blade of the digital machine useful resource.

Machine resource

Replace Evaluation

Update Assessment

Within the earlier answer, assessing VMs for replace standing was automated, offering patch counts effortlessly. Nonetheless, within the new answer, this course of requires guide intervention. To evaluate VMs within the new answer.

  1. Handbook Test: Customers have to manually click on on “Test for Updates” to evaluate VMs and retrieve patch counts.
  2. Azure Coverage Choice: Alternatively, customers can create an Azure coverage to evaluate VMs day by day, guaranteeing common updates and compliance with patch administration protocols.

This shift in course of from automated to guide evaluation underscores the significance of proactive monitoring and administration within the new Azure Replace Supervisor answer.

Fundamental Be aware. Though Azure Coverage provides an choice to assess VMs day by day for updates, sensible testing revealed that this characteristic might not perform as anticipated. After participating with Microsoft help, it was confirmed that the Azure Coverage strategy didn’t yield the specified outcomes. Instead, leveraging a prototype script built-in right into a CI/CD pipeline proved to be an efficient methodology to automate the evaluation of VMs for updates. This strategy ensures constant analysis of VM replace standing whereas overcoming limitations encountered with Azure Coverage.

Automate the Evaluation

To automate the evaluation of VMs day by day, we will develop a prototype script and combine it right into a CI/CD pipeline. Here is an idea of how this may be achieved.

  1. Prototype Script Growth: Create a script utilizing a language like PowerShell or Python to evaluate VMs for updates. This script will make the most of Azure Replace Supervisor APIs to retrieve replace standing info for VMs.
  2. CI/CD Pipeline Integration: Incorporate the prototype script right into a CI/CD pipeline utilizing instruments like Azure DevOps or GitHub Actions. Configure the pipeline to set off the script execution each day.
  3. Person Managed ID (UMID): Make the most of Person Managed ID for authenticating the script’s entry to Azure sources. This ensures safe entry administration with out exposing delicate credentials.
  4. Customized RBAC Permissions: Outline customized RBAC permissions utilizing the Precept of Least Privilege (PLOP) to grant particular actions to the UMID. Beneath are the proposed permissions.
    RBAC permissions

Implementing this strategy ensures automated day by day evaluation of VMs’ replace standing whereas sustaining safety and compliance by RBAC and UMID utilization.


Now, that I’ve coated Azure Replace Supervisor, its advantages, the transition from the earlier Azure Automation Replace Administration answer, and the challenges encountered with Azure Coverage, we have now gained useful insights into efficient software program replace administration methods. By understanding the capabilities and limitations of those instruments, we’re higher outfitted to navigate the complexities of patch administration in numerous environments. Armed with this data, we will make knowledgeable choices and implement strong options to make sure the safety and effectivity of our methods.

Know extra about our firm at Skrots. Know extra about our providers at Skrots Providers, Additionally checkout all different blogs at Weblog at Skrots

Show More

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button