MP.AZR.1023 Identify orphaned Azure resources
Orphaned resources — unattached managed disks, unassociated Standard public IP addresses, empty App Service Plans, and disk snapshots without a source disk — generate ongoing charges without contributing to any workload and should be removed. This is a local custom check, not an automated APRL-mapped check or a universal Well-Architected Framework requirement; apply it according to your organization's baseline and workload requirements.
Remediation action:
- In the Azure portal, navigate to Disks and filter by Disk state = Unattached. Delete disks that are confirmed to be unused (take a snapshot first if needed).
- Navigate to Public IP addresses and filter by Association = Not associated. Delete any Standard SKU IPs that are no longer needed.
- Navigate to App Service plans and identify plans with zero apps. Delete empty plans to stop incurring compute charges.
- Navigate to Snapshots and remove any snapshots whose source disk no longer exists and that are not needed for recovery.
- Use Azure Advisor recommendations under Cost to get a consolidated list of orphaned resources across subscriptions.
Related links
%TestResult%