Azure Cost Optimization Assessment
Sample Assessment · Illustrative Data

Azure Cost Optimization
Assessment

Sample Customer — an executive overview, savings roadmap, and operational recommendations, built the same way Maintech structures a live Azure engagement.

Customer
Sample Customer
Subscriptions Assessed
2
Data Classification
Illustrative & Anonymized
Purpose
Format & Approach Demo

Sample document notice. All company names, subscriptions, resources, costs, counts, utilization figures, and savings estimates in this document are illustrative. This document demonstrates report format and analysis approach and must not be interpreted as an assessment of a real customer environment.

Document guide

1

Executive Summary

Executive sponsors

Business impact, estate scale, savings range, and decisions.

2

Azure Environment Overview

Executive & technical

Cost profile and resource composition.

3

Savings Portfolio

Executive & finance

Illustrative recommendations and confidence.

4

Operational Recommendations

Cloud & infrastructure teams

Sample resource-level evidence and validation steps.

5

Implementation Roadmap

Program owners

Sequencing, ownership, and benefit tracking.

6

Assumptions & Limitations

All stakeholders

Illustrative calculation basis and constraints.

Assessment approach. This sample follows a FinOps-oriented structure: understand the estate, quantify addressable opportunities, prioritize low-risk actions, validate workload constraints, implement controlled changes, and verify realized savings in Azure Cost Management.

Section 01
1

Executive Summary

Sample Customer operates two illustrative Azure subscriptions with a normalized combined run rate of approximately $185,000 per month. The sample identifies approximately $72,000 annually in near-term modeled savings and a further $84,000 annually in conditional upside — a combined illustrative opportunity of approximately $156,000 annually.

2
Subscriptions
5,550
Total resources
$185,000
Monthly run rate
$156,000
Combined opportunity / yr
Figure 1 · Illustrative near-term annual savings
By recommendation, annualized
Virtual desktop optimization
$52,000
Non-prod VM rightsizing
$10,000
Unused App Service plans
$6,500
Unattached disk cleanup
$2,200
Log Analytics tuning
$1,300

Executive priorities

Ranked by annual estimate — each requires an executive decision to proceed.

1

Optimize virtual desktop host sizing and density

Executive decision: approve representative host-pool pilot

$52,000High confidence
2

Rightsize non-production virtual machines

Executive decision: approve test/dev resizing wave

$10,000High confidence
3

Remove unused App Service plans

Executive decision: confirm ownership and dependencies

$6,500Very high confidence
4

Delete validated unattached disks

Executive decision: approve cleanup after owner review

$2,200High confidence
5

Review storage, backup, security & production sizing

Executive decision: commission workload-specific validation

$84,000Medium confidence
Section 02
2

Azure Environment Overview

Resource inventory by type and subscription

The following summarizes principal sample resource categories in each illustrative subscription. Other inventoried resources include extensions, network interfaces, private endpoints, restore point collections, data integration objects, monitoring components, and other ARM resource types not listed separately.

Resource typeProductionNon-ProductionTotal
Virtual machines39040430
Managed disks55085635
Storage accounts7050120
App Service plans353570
Snapshots1005105
Public IP addresses501060
Log Analytics workspaces12416
SQL VM registrations351045
Recovery Services vaults314
AVD host pools55055
Azure file shares56040600
Azure Firewall instances101
Other inventoried resources2,6897203,409
Total inventoried resources4,5501,0005,550

Inventory note. Azure file shares are data-plane objects shown separately for operational visibility. The total inventoried resource count is based on the ARM Resources inventory and does not add file-share counts a second time.

Figure 2 · Illustrative resource counts by subscription
Production carries the large majority of the estate
Production
4,550
Non-Production
1,000

The Production Subscription contains approximately 4,550 inventoried resources and represents most of the illustrative run rate. The Non-Production Subscription contains approximately 1,000 resources supporting development, test, and validation workloads.

Figure 3 · Illustrative Azure service cost categories
Monthly cost by service, sorted by spend
Storage
$80,000
Virtual Machines
$39,000
Backup
$24,000
Defender for Cloud
$9,000
VM Licenses
$7,600
SQL Managed Instance
$5,200
Azure Firewall
$2,300
Sentinel
$2,000
Virtual Network
$1,500
ServiceIllustrative monthly costAssessment position
Storage$80,000Primary optimization area
Virtual Machines$39,000Primary optimization area
Backup$24,000Policy & coverage review
Defender for Cloud$9,000Policy & coverage review
VM Licenses$7,600Monitor / validate
SQL Managed Instance$5,200Monitor / validate
Azure Firewall$2,300Monitor / validate
Sentinel$2,000Monitor / validate
Virtual Network$1,500Monitor / validate
Section 03
3

Savings Portfolio

Near-term recommendationMonthlyAnnualConfidenceEffort
Virtual desktop optimization$4,333$52,000HighMedium
Non-production VM rightsizing$833$10,000HighMedium
Unused App Service plans$542$6,500Very highLow
Unattached disk cleanup$183$2,200HighLow
Log Analytics tuning$108$1,300HighMedium

Conditional opportunities — require additional workload evidence

OpportunityAnnual modelRequired evidence
Production server rightsizing$18,000Guest memory, throughput, dependencies, maintenance windows
Storage lifecycle & tiering$48,000Capacity, access frequency, transactions, redundancy, lifecycle policy
Backup policy & protected-instance review$15,000RTO/RPO, retention, protected instances, recovery duties
Security plan alignment$3,000Control coverage, server inventory, multi-cloud scope, license overlap

No double counting. Near-term virtual desktop and non-production VM estimates are separate. App Service, disk, and Log Analytics savings are different services. Conditional items are excluded from the near-term total.

Section 04
4

Operational Recommendations

4.1

Virtual Desktop Host Optimization

The sample environment includes 55 virtual desktop host pools. A conservative utilization filter identifies representative D8- and D16-class session hosts with low average CPU and moderate peak CPU. The sample savings model assumes a 35% reduction in candidate compute through rightsizing, autoscaling, or improved session density.

Sample hostCurrent sizeAvg CPUPeak CPUMonthly compute
WVD-PROD-01Standard_D16as_v66.2%27.4%$725
WVD-PROD-02Standard_D16ls_v58.3%46.6%$690
WVD-APP-01Standard_D8as_v53.8%15.4%$490
WVD-APP-02Standard_D8as_v55.1%24.2%$470
WVD-OPS-01Standard_D8s_v52.5%8.1%$600
WVD-OPS-02Standard_D8as_v53.0%11.8%$605
4.2

Non-Production VM Rightsizing

The sample Non-Production Subscription includes low-utilization application and utility servers. A 25% model represents a controlled combination of downsizing and scheduled shutdowns.

Sample VMCurrent sizeAvg CPUPeak CPUMonthly compute
APP-DEV-01Standard_D4as_v53.0%9.9%$160
APP-TEST-01Standard_D4as_v54.1%18.9%$155
UTILITY-DEV-01Standard_D4ads_v58.7%22.6%$150
WEB-TEST-01Standard_D4as_v62.8%14.5%$145
BATCH-DEV-01Standard_D4ads_v66.1%28.2%$140
4.3

Unused App Service Plans

The sample includes billable App Service plans that report zero hosted sites — high-confidence candidates after ownership and dependency validation.

SubscriptionSample planSKUMonthly cost
ProductionASP-FUNCTIONS-PROD-01EP1$170
ProductionASP-DATA-PROD-01S1$90
Non-ProductionASP-WEB-DEV-01S2$160
Non-ProductionASP-PORTAL-DEV-01P1v3$130
4.4

Unattached Managed Disks

The sample report identifies unattached managed disks after excluding recovery or seed-pattern resources. Each requires owner and recovery validation before deletion.

SubscriptionSample diskSize (GiB)SKUMonthly cost
ProductionAPP-PROD-OLD-DATA-01256Premium_LRS$38
ProductionAPP-PROD-OLD-OS-01256StandardSSD_LRS$24
ProductionIMAGE-ARCHIVE-DATA-01375Standard_LRS$22
Non-ProductionDB-DEV-SAMPLE-OS-01127Premium_LRS$20
4.5

Log Analytics & Security Data

The illustrative tuning opportunity applies only to Log Analytics platform cost. Security analytics and SIEM control coverage should be reviewed separately and never reduced solely to meet a cost target.

Sample data type30-day ingestion (GB)
ApplicationTraces1,250
SecurityEvents820
AzureFirewallNetworkRule430
ApplicationMetrics280
Heartbeat120
StorageBlobLogs85
4.6

Conditional Service Reviews

Storage, backup, security licensing, and production server compute should be evaluated with workload-specific evidence. The sample treats these as conditional rather than committed savings.

AreaIllustrative monthly costRequired evidence
Storage$80,000Capacity, tiers, transactions, redundancy, lifecycle policy
Backup$24,000RTO/RPO, retention, protected instances, cyber-recovery requirements
Defender for Cloud$9,000Plan coverage, server inventory, multi-cloud scope, license overlap
Production server candidates$12,000Memory, IOPS, throughput, dependencies, maintenance windows
Section 05
5

Architecture, Risk & Constraints

5.1 Database & critical infrastructure

Database, domain-controller, ERP, and high-availability workloads are excluded from near-term CPU-only rightsizing. Changes require memory, IOPS, latency, licensing, failover, and recovery validation.

5.2 Backup & recovery

Backup savings must be governed by customer recovery objectives, retention duties, legal requirements, and cyber-recovery architecture. The sample does not recommend bulk deletion of recovery resources.

5.3 Security services

Defender for Cloud, SIEM, Azure Firewall, and Log Analytics changes must be coordinated with security operations. Security control coverage should not be reduced solely for cost savings.

Operational principle. Remove demonstrably unused resources first, then rightsize with workload evidence, then optimize commitments. Purchasing reservations or savings plans before completing rightsizing can lock in unnecessary capacity.

Section 06
6

Implementation Roadmap

10–30 days

Validate & remove unused resources

Validate and remove unused App Service plans and unattached disks.

Cloud operations & app owners
230–60 days

Pilot rightsizing

Pilot virtual desktop and non-production VM rightsizing.

EUC & infrastructure teams
360–90 days

Expand & tune

Expand approved changes and tune Log Analytics.

Infrastructure & security ops
490+ days

Complete workload reviews

Complete storage, backup, security & production workload reviews.

Platform & application owners

Benefit tracking

Decision register

DecisionOwnerTargetStatus
Approve empty App Service plan validationApplication & cloud operations30 daysOpen
Approve unattached disk quarantine & cleanupInfrastructure owners30 daysOpen
Approve representative virtual desktop pilotEUC owner45 daysOpen
Approve non-production VM resizing waveInfrastructure owner45 daysOpen
Approve Log Analytics data reviewSecurity operations60 daysOpen
Commission conditional service reviewsPlatform leadership90 daysOpen
Section 07
7

Assumptions, Data Quality & Methodology

7.1

Illustrative data sources

7.2

Example estimation method

The sample normalizes a three-month cost period to a monthly run rate. Annual estimates equal monthly estimates multiplied by 12. Virtual desktop savings use 35% of candidate compute. Non-production server savings use 25%. Unused resources use current sample cost. Log Analytics uses 15%. Conditional opportunities require customer-specific evidence before inclusion in an approved business case.

7.3

Confidence definitions

ConfidenceDefinition
Very highUnused billable resource with direct cost evidence; ownership validation remains required.
HighCost and utilization evidence support action; workload testing remains required.
MediumOpportunity is plausible but policy, memory, throughput, security, or licensing evidence is incomplete.
LowAdditional platform-specific data is required before a savings commitment.
7.4

Sample limitations

Section 08
8

Conclusion

This customer sample demonstrates how an Azure cost optimization assessment can communicate environment scale, cost drivers, near-term savings of approximately $72,000 annually, and conditional opportunity of approximately $84,000 annually — while preserving operational controls.

Recommended next action

For an actual customer assessment, replace the illustrative data with customer-approved inventory, cost, utilization, recovery, security, and licensing evidence, then validate each recommendation through the customer change-management process.

Start an assessment