The Azure Well-Architected Framework Cost Optimization pillar focuses on designing workloads that maximize the value delivered while minimizing unnecessary Azure spending.
5 Cost Optimization Design Principles
Develop a cost model - model costs before deployment; estimate spend based on requirements; track cost KPIs
Design with a cost-efficiency mindset - favor managed services, consumption-based pricing, and right-sized resources
Design for usage optimization - enable auto-scaling; schedule workloads; use spot/low-priority VMs for fault-tolerant jobs
Design for rate optimization - commit to consistent usage via Azure Reservations and Savings Plans; leverage hybrid benefits
Monitor and optimize over time - track spend continuously; act on cost recommendations; retire underutilized resources
Azure Cost Tools
Microsoft Cost Management + Billing - cost analysis, budgets, cost alerts, export to storage for Parquet/Athena analysis
Read-only advisory. Do not cancel Reservations, delete resources, or modify billing configurations without explicit approval and resource inventory confirmation.
1---2name: techtide-azure-waf-cost-optimization-review3description: Review Azure workload cost posture against the Well-Architected Framework Cost Optimization pillar: cost modeling, rightsizing, reservations, hybrid benefit, storage lifecycle, and idle resource elimination.4---56# Azure WAF Cost Optimization Review78The Azure Well-Architected Framework Cost Optimization pillar focuses on designing workloads that maximize the value delivered while minimizing unnecessary Azure spending.910## 5 Cost Optimization Design Principles11121. **Develop a cost model** - model costs before deployment; estimate spend based on requirements; track cost KPIs132. **Design with a cost-efficiency mindset** - favor managed services, consumption-based pricing, and right-sized resources143. **Design for usage optimization** - enable auto-scaling; schedule workloads; use spot/low-priority VMs for fault-tolerant jobs154. **Design for rate optimization** - commit to consistent usage via Azure Reservations and Savings Plans; leverage hybrid benefits165. **Monitor and optimize over time** - track spend continuously; act on cost recommendations; retire underutilized resources1718## Azure Cost Tools1920- **Microsoft Cost Management + Billing** - cost analysis, budgets, cost alerts, export to storage for Parquet/Athena analysis21- **Azure Advisor** - cost recommendations: resize/shutdown VMs, buy reservations, delete unused disks22- **Azure Monitor + cost alerts** - alert on budget thresholds23- **Azure Pricing Calculator** - pre-deployment cost estimation24- **Azure Cost Management Exports** - raw billing data to Azure Storage for Power BI / Excel analysis25- **Azure Carbon Optimization** (preview) - sustainability tracking for carbon footprint reporting2627## Cost Optimization Areas2829### Compute30- Right-size VMs using Azure Advisor; use Burstable VMs (B-series) for dev/test31- Spot VMs - up to 90% off list price for interruptible workloads (CI/CD, ML training, batch)32- Azure Batch Spot nodes - bursty HPC at spot pricing33- Auto-shutdown dev VMs outside business hours via Azure DevTest Labs or scheduled stop3435### Reservations and Savings Plans36- **1yr/3yr Azure Reservations** - VMs, SQL, Cosmos DB, App Service, AKS nodes; committed capacity discount37- **Azure Savings Plans for Compute** - covers VMs, VMSS, AKS, App Service, Functions across regions, SKU families, and sizes; no instance flexibility restrictions3839### Azure Hybrid Benefit40- **Windows Server** - up to 40% off VM pricing using existing Software Assurance licenses41- **SQL Server** - up to 55% off Azure SQL Database and SQL Managed Instance42- **Dev/Test pricing** - reduced rates for Visual Studio subscribers on eligible services4344### Storage45- **Azure Blob lifecycle management** - tiered transition: Hot → Cool → Cold → Archive based on last access time46- **Storage Reserved Capacity** - commit to blob storage capacity for up to 3 years47- LRS vs GRS vs GZRS selection - match redundancy to actual DR requirements; avoid over-replication4849### Networking50- Azure Front Door vs Application Gateway vs Load Balancer cost tradeoffs51- ExpressRoute vs VPN Gateway pricing model differences52- Egress data transfer costs - VNet peering is free; egress to internet is billed per GB5354### Governance55- Management Group + Subscription tagging policy - enforce required tags via Azure Policy deny56- Cost allocation tags - chargeback/showback reporting by team, application, environment, cost-center57- Azure Policy to enforce allowed VM SKUs - prevent accidental high-cost SKU deployment5859## Assessment Questions6061- How do you model and predict cloud costs for your workload?62- How do you ensure resources are correctly sized for the workload?63- How do you use Azure pricing models (reservations, savings plans, spot) to reduce costs?64- How do you monitor and act on cost anomalies?65- How do you retire unused or underutilized resources?66- How do you allocate costs to teams or business units?67- How do you evaluate the cost impact of architectural decisions?6869## Validation Checklist7071- [ ] Azure Cost Management budgets configured per subscription with email alerts at 80% and 100%72- [ ] 100% of resources tagged with required tags (env, team, app, cost-center) via Azure Policy73- [ ] Azure Advisor cost recommendations reviewed and actioned monthly74- [ ] Azure Reservations or Savings Plans covering ≥70% of steady-state compute (VMs, AKS nodes, SQL)75- [ ] Azure Hybrid Benefit enabled for eligible Windows Server and SQL Server workloads76- [ ] Spot VMs or Azure Batch Spot nodes used for CI/CD, ML training, and dev/test workloads77- [ ] Blob Storage lifecycle policies active for all storage accounts with data older than 30 days78- [ ] Unused resources identified and decommissioned monthly: unattached disks, unused public IPs, empty resource groups, stopped VMs >7 days79- [ ] Dev/test VMs auto-shutdown scheduled outside business hours80- [ ] Cost allocation report generated monthly for chargeback/showback8182## Response Shape8384Cost visibility and tooling assessment → tagging compliance → reservation/savings plan coverage → rightsizing opportunities → hybrid benefit and spot adoption → storage lifecycle → idle resource inventory → prioritized savings actions8586## Official Documentation8788- https://learn.microsoft.com/azure/well-architected/cost-optimization/89- https://learn.microsoft.com/azure/cost-management-billing/9091## Security Notes9293Read-only advisory. Do not cancel Reservations, delete resources, or modify billing configurations without explicit approval and resource inventory confirmation.
Run npx skillmds@latest add techtideohio/techtide-azure-waf-cost-optimization-review in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Review Azure workload cost posture against the Well-Architected Framework Cost Optimization pillar: cost modeling, rightsizing, reservations, hybrid benefit, storage lifecycle, and idle resource elimination. It is listed under DevOps & Infra on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
TechTideOhio (@techtideohio) published this skill. Their other Agent Skills are listed on their SkillMD profile.