Representative sample report. Names, figures and findings are illustrative.
Data Sources: Azure Resource Graph (resource inventory), Azure Cost Management API (30 day cost data), Azure Advisor (right sizing and reservation recommendations), Azure Monitor (VM CPU/memory/network/disk metrics).
Savings Estimates: Each finding applies a check-specific savings rate to the resource’s actual 30 day cost. Rates vary by action type: orphaned resources at 100%, storage tier optimization at 60%, scheduling dev/test VMs at 60%, Hybrid Benefit at 40%, etc. Advisor recommendations use Azure’s own savings estimates, capped at the resource’s actual cost to prevent currency mismatch inflation.
Deduplication: When multiple recommendations apply to the same resource, the executive summary counts each resource only once under its highest-impact action. The detail report preserves all findings. Stackable actions (e.g., Azure Hybrid Benefit) are shown separately as they can be combined with other optimizations.
Scope Limitations: This is a read only, point in time assessment. No changes were made to the environment. Dev/test classification is based on resource naming conventions and subscription tags. Actual savings depend on implementation feasibility and business constraints.
Currency: All amounts are in the subscription’s billing currency as reported by Azure Cost Management.
| # | Action | Monthly | Annual | Risk | Effort |
|---|---|---|---|---|---|
| 1 |
Optimize underutilized VMs (right size or shut down) (6)
Azure Advisor detected VMs where CPU/memory usage is consistently low. right sizing to a smaller SKU reduces compute cost without impacting performance.
|
EUR 612 | EUR 7,338 | Expert | Medium |
| 2 |
Optimize storage account tiers (48)
Storage accounts on Hot tier pay higher storage costs. Accounts with infrequent access patterns save 50-60% on Cool tier.
|
EUR 344 | EUR 4,128 | Review | Medium |
| 3 |
Clean up deallocated VMs and disks (58)
Deallocated VMs still incur storage charges for their attached disks. Delete VMs and disks that are no longer needed.
|
EUR 102 | EUR 1,228 | Review | Low |
| 4 |
Review and delete orphaned disks (6)
Unattached disks still incur storage charges. Verify no data is needed before deleting - snapshot first if uncertain.
|
EUR 83 | EUR 1,001 | Review | Low |
| 5 |
Review and remove orphaned private endpoints (5)
Disconnected private endpoints no longer serve their target service. Verify they are not in a pending-approval state.
|
EUR 26 | EUR 309 | Review | Low |
These items have low confidence savings estimates and require workload-specific analysis before acting.
| Theme | Monthly | Annual | % of Total |
|---|---|---|---|
| Waste | EUR 109.15 | EUR 1,310 | 6% |
| Optimization | EUR 955.49 | EUR 11,466 | 49% |
| Pricing | EUR 772.26 | EUR 9,267 | 40% |
| Behavioral | EUR 102.33 | EUR 1,228 | 5% |
These findings relate to operational hygiene, tagging compliance, and architecture best practices. They have no direct cost impact but improve visibility and control.