Overview
- Extends Azure Resource Manager (ARM) to automate resource lifecycle to resources running outside of Azure
- Managed resource types:
- Servers—Windows/Linux, physical/VMs
- Kubernetes clusters
- Azure Data Services—run on-prem or at the edge in Kubernetes
- SQL Managed Instances
- PostgreSQL
- SQL Server
- VMs—lifecycle management
Benefits
- Manage resources outside of Azure through same control plane
- Apply RBAC, tagging etc. to on-prem resources
- Azure Security Center—ensure compliance of all resources
- OS patching
- Enforce encryption
- Policies across cloud/on-prem
- Send all logs to central Azure Monitor
- Interact via Azure Portal, CLI, SDK, and Terraform
- Manage legacy hardware in the cloud