Hello @Testa ,
Welcome to Microsoft QnA.
1)There are several ways you can update your custom software and applications in multiple Azure virtual machines (VMs), both Windows and Linux. Here are a few options:
- Microsoft System Center Configuration Manager (SCCM): This is a tool that can be used to manage and deploy software updates to Windows VMs. It can also be used to manage Linux VMs, although it requires some additional setup.
- Azure Automation: Azure Automation is a cloud-based automation service that can be used to automate the deployment of software updates to both Windows and Linux VMs. You can use Azure Automation to schedule the deployment of updates on a regular basis, or to trigger updates in response to certain events.
- Azure DevOps: Azure DevOps is a set of tools, services, and features that enable teams to plan, develop, deliver, and maintain software more efficiently. You can use Azure DevOps to automate the deployment of software updates to both Windows and Linux VMs.
2)No Azure Automation can be used for a wide range of tasks beyond just patching VMs. Azure Automation is a cloud-based automation service that allows you to automate the deployment and management of resources in Azure, as well as on-premises environments. You can use Azure Automation to automate many different types of tasks, including the deployment of software updates to VMs. You can push updates to custom software using Azure Automation.
Hope that helps.
Please accept as answer
and upvote
if the above information is helpful.