Manage Azure VMs from AWS in 2026: Systems Manager multicloud, now free

Since June 30, 2026, AWS Systems Manager manages Azure VMs and on-prem nodes free. How to set it up, SSM vs Azure Arc, and the App Manager sunset.

Read time
9 min
Word count
1.1K
Sections
9
FAQs
8
Share
Two clouds linked by a light bridge to one control console
One console for AWS, Azure, and on-premises nodes.
On this page · 9 sections
  1. Why this changed, and why now
  2. The setup, step by step
  3. What you can do to an Azure VM from AWS
  4. Systems Manager or Azure Arc: pick by control plane
  5. The Application Manager sunset, and what it does not affect
  6. India-specific considerations
  7. FAQ
  8. How eCorpIT can help
  9. References

Summary. AWS Systems Manager can now manage Microsoft Azure virtual machines as hybrid managed nodes, and as of 30 June 2026 it does so at no per-node charge. AWS removed the advanced-instances tier that day, so registering any number of on-premises servers, edge devices, or other-cloud instances carries no registration or per-instance fee. That tier previously cost about $0.00695 per instance-hour, near $5 per instance each month, so for a fleet of 200 Azure VMs the change removes roughly $12,000 a year. The mechanism is a hybrid activation plus the SSM Agent, which reads a VM's identity from the Azure Instance Metadata Service. One more date matters: Systems Manager Application Manager closes to new customers on 30 July 2026, though that does not touch node management. This guide walks through the setup, compares Systems Manager with Azure Arc honestly, and shows what you can actually do to an Azure VM from AWS.

The appeal is a single operations plane. If your team already runs on AWS, one agent and one console now cover EC2 instances, on-premises servers, and Azure VMs together, which is fewer tools to learn, patch, and secure.

Why this changed, and why now

Systems Manager has supported hybrid and multicloud nodes for a while, but two things made mid-2026 the moment to act. First, the price. AWS stated in its June 2026 pricing update that "you can now register any number of on-premises servers, edge devices, or instances running in other cloud environments (hybrid and multicloud nodes) with AWS Systems Manager at no registration or per-instance charge." The cost objection that used to stall multicloud rollouts is gone.

Second, the integration got cleaner. Azure VMs now register through a native path that reads identity from the Azure Instance Metadata Service, so a registered VM associates with its real Azure identity rather than a generic managed-instance ID. Together, free registration and cleaner identity make managing Azure fleets from AWS a practical default for AWS-centric teams, not a workaround. For teams already working to control multicloud spend, our guide to cloud cost optimization for Indian companies pairs well with consolidating tools this way.

The setup, step by step

The flow mirrors any Systems Manager hybrid activation, with an Azure provider flag added at registration. The table lays it out.

Step What you do Where
1. Create an IAM service role Grant the agent permission to call SSM AWS IAM
2. Create a hybrid activation Generate an Activation Code and Activation ID Systems Manager console
3. Install the SSM Agent Run the install on the Azure VM Azure VM shell
4. Register with the Azure provider Pass code, ID, Region, and provider Azure VM shell
5. Verify the node Confirm it appears as a managed instance Fleet Manager

The registration call on the Azure VM looks like this, using the code and ID from step 2:


            sudo amazon-ssm-agent -register \
  -code "ACTIVATION_CODE" \
  -id "ACTIVATION_ID" \
  -region "ap-south-1" \
  -provider "Azure"
          

When you pass the Azure provider, the agent reads the VM's identity data from the Azure metadata endpoint and links the managed node to the source VM. After that, the machine shows up in Fleet Manager under managed instances, and you operate it like an EC2 host. The AWS hybrid activations documentation covers the IAM role and activation details in full.

What you can do to an Azure VM from AWS

Registration is the means; the point is the tooling. Once the Azure VM is a managed node, the standard Systems Manager capabilities apply to it. None of this requires opening inbound ports, because the agent connects outbound to AWS endpoints.

Capability What it does Works on Azure VMs?
Patch Manager Scans and installs OS patches on a schedule Yes
Run Command Runs scripts across a fleet without SSH Yes
State Manager Holds nodes to a defined configuration Yes
Session Manager Shell access with no open inbound ports Yes
Inventory Collects installed software and config data Yes
Fleet Manager Single console view of all managed nodes Yes

Session Manager is the quiet security upgrade here. Because access runs through the agent's outbound channel, you can retire internet-facing SSH and RDP on those Azure VMs and still get shell access, which shrinks the attack surface. In a year when exposed infrastructure is being weaponized by automated attackers, removing open management ports is worth doing on its own.

Systems Manager or Azure Arc: pick by control plane

This is the decision most teams actually face, and the honest answer is that it depends on where you already operate. Both tools manage hybrid and multicloud fleets; they differ in direction. Systems Manager is AWS-centric and pulls other-cloud nodes into the AWS console. Azure Arc does the reverse, extending Azure's governance model to resources outside Azure by installing an Arc agent on them.

Dimension AWS Systems Manager Azure Arc
Control plane AWS console and APIs Azure portal and Resource Manager
Direction Pulls Azure and on-prem into AWS Pulls AWS and on-prem into Azure
Best when Your team operates from AWS Your team is standardized on Azure
Core tools Patch, Run Command, State, Session Azure Policy, Automation runbooks
Hybrid node pricing Free since 30 June 2026 Arc control plane free; some services metered
Philosophy AWS-centric operations Azure governance everywhere

The tie-breaker is simple: choose the plane your engineers already live in. Running Azure VMs through Systems Manager makes sense when AWS is your primary home and Azure is the secondary footprint. If your compliance, identity, and policy already run through Azure, Arc is the more natural fit. Chasing a single tool for its own sake usually costs more in retraining than it saves.

The Application Manager sunset, and what it does not affect

One change is easy to misread. AWS Systems Manager Application Manager closes to new customers on 30 July 2026; to keep using it you must sign up before that date. This is a narrow deprecation of one feature, not of Systems Manager. Hybrid and multicloud node management, Patch Manager, Run Command, Session Manager, and the rest are unaffected, and AWS points existing Application Manager users toward alternative tooling such as myApplications on the console. Read the Systems Manager release history before you plan around any single sub-feature, because the platform keeps shifting which console surface owns application grouping.

India-specific considerations

For Indian enterprises running split estates across AWS Mumbai (ap-south-1), Azure, and on-premises data centers, the free hybrid-node change lands well. Many mid-market teams here kept Azure workloads unmanaged from their AWS console purely to avoid the per-instance tier, and that reason is now gone. Two practical notes. Register nodes to the AWS Region nearest your operations, usually ap-south-1, to keep latency and data-residency sensible under DPDP expectations. And use Session Manager to remove public SSH and RDP from Azure VMs, which both tightens security and simplifies the audit trail your team has to produce. For the wider cost picture across providers, our FinOps guide for AWS, Azure, and GCP in India covers where the real savings sit.

FAQ

How eCorpIT can help

eCorpIT is a Gurugram-based cloud and engineering organization, founded in 2021 and assessed at CMMI Level 5, and an AWS partner. Our senior-led teams set up hybrid and multicloud management across AWS, Azure, and on-premises fleets, standardize patching and access with Systems Manager or Azure Arc, and design for DPDP-aligned data residency. If you want to unify a split estate onto one operations plane, talk to our cloud team for a multicloud management review.

References

  1. AWS, Set up Systems Manager for Microsoft Azure virtual machines
  1. AWS, Systems Manager hybrid activations
  1. AWS, Create a hybrid activation to register nodes
  1. AWS Builder Center, Manage on-premises and multicloud hosts with SSM hybrid activations
  1. AWS, Systems Manager pricing
  1. AWS, Working with managed nodes in Fleet Manager
  1. SoftwareReviews, Microsoft Azure Arc vs AWS Systems Manager 2026
  1. AWS, myApplications availability change
  1. AWS, Systems Manager release history
  1. Next World, Multi-cloud command center: unifying AWS Systems Manager across Azure and on-premise
  1. AWS, Systems Manager product page
  1. AWS Cloud Operations Blog, Automate hybrid managed node registration

_Last updated: 12 July 2026._

Frequently asked

Quick answers.

01 Can AWS Systems Manager manage Azure virtual machines?
Yes. You register an Azure VM as a Systems Manager hybrid managed node using a hybrid activation and the SSM Agent. With the Azure provider option, the agent reads the VM's identity from the Azure Instance Metadata Service. After registration the Azure VM appears in Fleet Manager and behaves much like an EC2 instance.
02 How much does it cost to manage non-AWS nodes now?
As of June 30, 2026, nothing per node. AWS removed the advanced-instances tier, so you can register any number of on-premises servers, edge devices, and other-cloud instances with Systems Manager at no registration or per-instance charge. Previously the advanced tier carried a per-instance-hour fee of about $0.00695, near $5 monthly.
03 What are the setup steps for an Azure VM?
First create an IAM service role and a hybrid activation in Systems Manager, which returns an Activation Code and Activation ID. Then install the SSM Agent on the Azure VM, passing that code, ID, the AWS Region, and the Azure provider. The node then shows up under managed instances in Fleet Manager.
04 Should I use AWS Systems Manager or Azure Arc?
It depends on your control plane. Systems Manager is AWS-centric, so it fits teams that run operations from AWS and want Azure VMs inside that view. Azure Arc extends Azure governance to non-Azure resources, so it fits teams standardized on Azure. Pick the tool that matches where your team already operates.
05 What can Systems Manager do to an Azure VM?
Once an Azure VM is a managed node, you can use Patch Manager to patch it, Run Command to execute scripts, State Manager to hold configuration, Session Manager for shell access without open ports, and Inventory to collect software data. The same tools you use on EC2 apply to the Azure node.
06 What is happening to Systems Manager Application Manager?
AWS Systems Manager Application Manager closes to new customers on July 30, 2026. If you want the feature, you must sign up before that date. The change does not affect hybrid and multicloud node management or the other Systems Manager capabilities, and AWS points existing users to alternative tooling.
07 Is this better than installing separate agents per cloud?
For teams whose primary operations run on AWS, yes. One agent and one console cover EC2, on-premises servers, and Azure VMs, which reduces the number of tools to learn and patch. Teams centered on Azure may still prefer Azure Arc. The win is a single operations plane, not a specific vendor.
08 Does this need the Azure VM to be publicly accessible?
No. The SSM Agent on the Azure VM makes outbound connections to Systems Manager endpoints, so you do not open inbound ports. Session Manager then gives shell access through that channel rather than through SSH or RDP exposed to the internet, which reduces the attack surface on the managed Azure node.

About the author

Manu Shukla

Founder & Director

Founder of eCorpIT. Hands-on engineer leading senior-only delivery for AI apps, custom software, and cloud systems for global clients.

Subscribe

One engineering note a week. No fluff, no spam.

Senior-architect playbooks on AI agents, mobile apps, cloud, security, data, and marketing — delivered every Wednesday.

Past the reading

Read enough. Let's build something.

A senior architect responds in 24 working hours with scope, indicative cost, and a timeline. NDA before any technical conversation.