Multi-Cloud Cost Governance Standards Handbook
A practical engineering and platform guide for controlling spend across AWS, Azure, and GCP through ownership, tagging, elasticity, and disciplined review loops.
Objectives
- Make cost visible to the teams creating it.
- Prevent waste early through standards and automation.
- Standardize ownership across accounts, subscriptions, and projects.
- Connect cost to architecture choices so design tradeoffs are explicit.
Governance Flow
Core Principles
- Every resource has an owner and an accountable team.
- Elasticity is default unless proven unnecessary.
- Unit economics matter more than isolated service invoices.
- Optimization is continuous, not a once-a-quarter exercise.
Tagging & Ownership Standard
Every billable resource must include mandatory metadata so cost can be attributed and governed. Untagged production resources are operationally incomplete.
| Field | Purpose |
|---|---|
| owner | Direct engineering or platform owner |
| application | Application or product name |
| environment | prod, stage, dev, test, sandbox |
| cost-center | Finance and reporting allocation |
| managed-by | Terraform, Bicep, Pulumi, console, other |
| expiry | Required for temporary or sandbox workloads |
Environment Guardrails
Pricing Model Standards
Choose pricing commitments based on actual workload behavior, not optimism. Stable baselines justify commitments. Uncertain or bursty demand does not.
- On-demand for uncertain demand and rapid iteration.
- Commitment discounts for proven steady-state baselines.
- Spot / interruptible for batch or disposable compute.
- No commitment purchases before sufficient usage evidence exists.
Rightsizing & Elasticity
Most waste comes from systems sized for hypothetical peak instead of measured demand. Scale on observed patterns and remove fixed idle capacity wherever possible.
Storage & Data Transfer
- Move cold data to lower-cost storage tiers.
- Define retention for logs, backups, artifacts, and snapshots.
- Review cross-region and cross-cloud egress before approving new data flows.
- Avoid persistent replica sprawl when recovery requirements do not justify it.
Showback & Reporting
Monthly showback is the minimum baseline. Mature organizations may adopt chargeback only when tagging quality and reporting confidence are consistently high. Reports must show cost by team, application, environment, and architecture pattern.
Cloud-Specific Mappings
| Capability | AWS | Azure | GCP |
|---|---|---|---|
| Cost visibility | Cost Explorer | Cost Management | Cloud Billing Reports |
| Budgeting | AWS Budgets | Azure Budgets | Cloud Billing Budgets |
| Commitment model | Savings Plans / Reserved Instances | Reservations / Savings Plan for Compute | Committed Use Discounts |
| Optimization advisor | Compute Optimizer / Trusted Advisor | Azure Advisor | Active Assist / Recommender |
| Policy enforcement | Organizations + Config | Azure Policy | Organization Policy + label policy tooling |
Operating Checklist
- All production resources are tagged and attributable.
- Budgets exist for every application and shared platform.
- Non-production has schedules or expiry automation.
- Rightsizing review runs on a fixed cadence.
- Egress-heavy patterns are explicitly approved.