FLOAT
Well-Architected FrameworkCost Optimization

The Microsoft Azure Well-Architected Cost Optimization Pillar: A Practical Governance Checklist

By FLOAT Team · August 12, 2026

Microsoft’s Well-Architected Framework treats cost optimization as one of five core pillars — on equal footing with reliability, security, performance, and operational excellence. In practice, most organizations treat it as an afterthought, something reviewed once during a migration and rarely revisited.

That’s a mistake. Architecture decisions made without a cost lens tend to compound: an over-provisioned SKU chosen for headroom “just in case,” a storage tier never revisited after initial deployment, a reserved instance strategy that made sense two years ago and hasn’t been touched since.

Here’s a practical checklist for applying the cost pillar continuously, not just once.

1. Workload right-sizing

  • Are compute SKUs matched to actual utilization, not peak-provisioned “just in case” capacity?
  • Is autoscaling configured where workloads have variable demand, rather than static provisioning for worst-case load?
  • Are non-production environments scaled down or shut off outside business hours?

2. Commitment-based discounts

  • What percentage of steady-state compute is covered by Reserved Instances or Savings Plans, versus running at pay-as-you-go rates?
  • Are commitments reviewed against actual usage patterns at least quarterly, since workload profiles shift?
  • Is there a process for retiring commitments tied to decommissioned workloads?

3. Storage lifecycle management

  • Is data automatically tiered from Hot to Cool to Archive based on access patterns, or does everything sit in Hot indefinitely?
  • Are orphaned disks, unattached snapshots, and unused storage accounts being identified and removed?
  • Is retention policy actually enforced, or is data accumulating with no expiration?

4. Tagging and cost allocation

  • Can every resource be traced back to a team, product, or cost center?
  • What’s your current tagging compliance rate — and is it tracked as an ongoing metric, not a one-time cleanup?
  • Do chargeback or showback reports actually change behavior, or are they informational only?

5. Architecture-level efficiency

  • Are you paying for redundancy or DR capacity that exceeds your actual RTO/RPO requirements?
  • Is there duplicate infrastructure across subscriptions that could be consolidated?
  • Are you evaluating PaaS and serverless alternatives to IaaS where operational and cost tradeoffs favor them?

6. AI and ML workload cost modeling

  • Do you have a forecast for inference costs before deploying Azure OpenAI or Copilot at scale?
  • Is GPU/compute usage for training and fine-tuning workloads bounded by budget alerts, or open-ended?
  • Is there a defined process for evaluating AI pilot ROI before scaling to production?

Turning the checklist into a practice

A checklist run once during a migration review is a snapshot. The value comes from running it on a recurring cadence — monthly, ideally — with findings tied to an owner and a savings estimate, not just a list of observations.

That’s the operational gap FLOAT is built to close: Azure Lighthouse-based analysis applied against Well-Architected cost principles, on a continuous basis, with a standardized savings methodology so findings translate into realized savings instead of a backlog.

Want to see how your environment scores against this checklist? Our free POC delivers a governance maturity snapshot alongside a full savings analysis — no commitment, 1–2 week turnaround.

See where your Azure spend actually goes.

Free 1–2 week POC. No commitment.

Book Your Free POC