
Azure Machine Configuration
Azure Machine Configuration is a cloud service for defining machine settings with policy as code and checking whether systems stay aligned.
What Azure Machine Configuration is
Azure Machine Configuration is a cloud service for defining machine settings with policy as code and checking whether systems stay aligned. It detects configuration drift and provides compliance reporting, but patch management is not included. The service uses an agent-based model and is accessed on the web. Supported platforms listed include AlmaLinux 9, Amazon Linux 2, Ubuntu Server 16.04–24.x, Debian 10.x–13.x, and CBL-Mar. Pricing depends on the resource type: Azure resources are free, while Arc resources cost $6 a month. Arc billing is prorated hourly and applies to servers with one or more guest configurations assigned. The service is listed as freemium, with a free plan and paid usage from $6/mo. These details make the resource category and configuration assignments relevant when estimating Arc costs. Machine Configuration is focused on configuration policy and compliance rather than patching, giving teams a way to define settings and report on whether they remain consistent. It is deployed in the cloud.
Good
- Supports policy as code.
- Detects configuration drift.
- Provides compliance reporting.
- Azure resources are free to use.
- Arc billing is prorated hourly.
Watch out
- Patch management is not included.
- Arc resources cost $6 a month.
- Arc charges apply to servers with assigned guest configurations.
Who it suits
It suits teams that need policy-based machine configuration, drift checks, and compliance reporting across supported platforms. Buyers using Arc resources should account for configured servers in their cost planning.
Verdict
Azure Machine Configuration covers policy-based settings, drift detection, and compliance reporting, with different pricing for Azure and Arc resources. Teams needing patch management will need to account for that missing capability.
Plans and prices
From Azure Machine Configuration's own pricing page, checked 22 Sep 2001.
| Plan | Price | What it gives you |
|---|---|---|
| Azure resource | Priced on request | Azure Machine Configuration is free for Azure resources |
| Arc resource | $6 a month | Billing is based on servers with one or more guest configurations assigned · Billing is prorated hourly · Billing is prorated hourly |
Alternatives to Azure Machine Configuration
- 1

Puppet
Free planOpen sourceWebAPILinuxmacOS8.3From $120 a month - 2

Rudder
Free planOpen sourceWebAPILinuxSelf-hosted8.2From $3.33 a month - 3

CFEngine
Free planOpen sourceWebAPILinuxmacOS7.7Free plan - 4

Uyuni
Free planOpen sourceWebAPILinuxSelf-hosted7.4Free plan - 5

Google Cloud VM Manager
Free planWebAPILinuxWindows7.1Free plan - 6

Salt
Free planAPILinuxmacOSSelf-hosted7.0Free plan
