Understanding Azure's Pricing Options
Azure offers multiple pricing models to accommodate different usage patterns and commitment levels. For MSPs, understanding these models is critical to maximizing client value and partner margins.
Pay-As-You-Go (PAYG)
The default Azure pricing model where you pay only for what you consume.
Characteristics
No Upfront Commitment
- Start and stop resources at any time
- Pay per hour (VMs) or per transaction (storage, functions)
- Ideal for variable or unpredictable workloads
Maximum Flexibility
- Scale resources up or down instantly
- No penalty for stopping or deleting resources
- Perfect for dev/test environments
Highest Unit Cost
- Most expensive per-hour rate for VMs and other services
- Premium for flexibility
- Can become costly for always-on production workloads
When to Use PAYG
- Development and testing environments
- Short-term projects or proof-of-concepts
- Workloads with unpredictable demand
- Resources that run <40% of the time
- When cash flow doesn't permit upfront commitments
MSP Pricing Strategy
- Mark up PAYG costs by 15-30%
- Educate clients on optimization opportunities
- Transition stable workloads to Reserved Instances over time
Reserved Instances (RIs)
Reserved Instances provide significant discounts in exchange for 1-year or 3-year commitments.
Discount Levels
1-Year Commitment
- 20-40% savings vs. PAYG
- Lower upfront capital requirement
- Good for established workloads with uncertain long-term needs
3-Year Commitment
- 40-72% savings vs. PAYG
- Maximum cost efficiency
- Best for stable, long-term production workloads
What Can Be Reserved
Virtual Machines
- Most common RI purchase
- Commit to specific VM series, region, and size
- Apply to running VMs automatically
SQL Database
- Save on vCore-based databases
- Commit to compute capacity (vCores)
- Storage charged separately at PAYG rates
Cosmos DB
- Reserve throughput capacity (RU/s)
- Significant savings for high-throughput databases
Storage (Reserved Capacity)
- Available for Blob storage and Data Lake Storage
- Commit to capacity in TBs
- 1-year or 3-year terms
Azure Synapse Analytics, App Service, and More
- Expanding list of services supporting reservations
Payment Options
All Upfront
- Entire commitment paid at purchase
- Typically highest discount
- Largest immediate cash outlay
Monthly Payments
- Spread payments over 1 or 3 years
- No interest charges
- Smaller initial capital requirement
- Slightly lower discount than all-upfront
RI Flexibility Features
Instance Size Flexibility
- Single RI can cover multiple VM sizes within same series
- Example: 1x D16 RI can cover 16x D1 VMs or 2x D8 VMs
- Automatic application requires same series and region
Scope Options
- Single Subscription: RI applies only to one subscription
- Shared: RI applies across all subscriptions in a billing account
- Resource Group: RI applies to specific resource group (management group scope)
Reservation Exchanges
- Exchange RIs for different VM series, regions, or terms
- No penalty for exchanges
- Useful when workload requirements change
Reservation Cancellation
- Refund unused portion with 12% early termination fee
- Annual refund limit of $50,000 per billing profile
- Rare but provides safety net
MSP RI Strategy
Analyze Before Purchasing
- Review 30-60 days of usage data
- Identify steady-state workloads running 24/7
- Use Azure Advisor RI recommendations as starting point
Start Conservatively
- Purchase RIs to cover 60-80% of baseline usage
- Leave room for PAYG growth and flexibility
- Expand RI coverage as usage stabilizes
Client Communication
- Explain savings potential clearly
- Offer to manage RI purchases on client's behalf
- Pass through savings or retain portion as management fee
Multi-Client Considerations
- CSP partners can purchase shared RIs across customer tenants
- Requires careful planning and cost allocation
- Consider per-customer RIs for simpler accounting
Savings Plans
Azure Savings Plans offer flexibility similar to AWS Compute Savings Plans.
How Savings Plans Work
Hourly Commitment
- Commit to spending $X/hour on compute for 1 or 3 years
- Discount applies automatically to any compute usage up to commitment
- Excess usage charged at PAYG rates
Flexibility Advantages Over RIs
- Not locked to specific VM series or regions
- Automatically applies to VMs, App Services, Azure Functions, and more
- Change workload types without exchanging reservations
Discount Levels
Similar to RIs
- 1-year: 15-30% savings
- 3-year: 30-60% savings
- Exact discounts vary by usage type
When to Use Savings Plans vs. RIs
Choose Savings Plans When:
- Managing diverse workloads across regions
- Expect to change VM series or regions
- Want ultimate flexibility with discount commitment
- Running mix of VMs, containers, and serverless
Choose Reserved Instances When:
- Workload is stable and predictable
- Using specific VM series in one or two regions
- Want maximum discount percentage
- Simpler cost allocation per client
MSP Consideration
Savings Plans require sophisticated tracking to allocate costs across clients accurately. RIs per subscription may be simpler for MSPs with many small clients.
Spot Virtual Machines
Azure Spot VMs provide access to unused Azure capacity at steep discounts.
Characteristics
Up to 90% Discount
- Dramatic savings vs. PAYG
- Price fluctuates based on available capacity
- Can be evicted with 30-second notice when Azure needs capacity
Eviction Policies
- Azure gives 30-second warning via metadata service
- VM stops (deallocated) or deletes
- Can set max price to limit exposure
Ideal Use Cases
Batch Processing Jobs
- Data analysis, rendering, transcoding
- Jobs that can pause and resume
- No time-critical deadlines
Stateless Applications
- Web apps with external state storage
- Load-balanced applications that tolerate node failure
Dev/Test Environments
- Non-critical development servers
- Automated testing infrastructure
When NOT to Use Spot VMs
- Production databases or state-sensitive apps
- Applications requiring guaranteed uptime
- Workloads without checkpoint/restart capability
MSP Caution
Clearly document Spot VM usage with clients. Evictions can surprise clients unfamiliar with the model. Use only for appropriate workloads.
Azure Hybrid Benefit
Not a pricing model per se, but a critical cost-saving mechanism for clients with existing licenses.
How It Works
Windows Server VMs
- Use existing Windows Server licenses with Software Assurance
- Reduces Windows licensing cost from Azure VM billing
- Saves ~40% on Windows VM costs
SQL Server VMs
- Use existing SQL Server licenses with Software Assurance
- Significantly reduces database VM costs
- Applies to SQL Server 2019 and earlier
SQL Database (PaaS)
- Apply SQL Server licenses to Azure SQL Database (vCore model)
- Save up to 55% with combined AHB + Reserved Instances
Requirements
- Current Software Assurance or subscription licenses
- Eligible Windows Server Datacenter or SQL Server Enterprise/Standard licenses
- Compliance with Microsoft licensing terms
MSP Opportunity
License Assessment Services
- Help clients inventory existing licenses
- Identify Azure Hybrid Benefit opportunities
- Ensure license compliance
Ongoing Management
- Enable AHB in Azure portal for eligible VMs
- Track license utilization
- Report savings achieved
Many clients don't realize they can leverage existing licenses in Azure. Position this as a value-add service.
Pricing Model Decision Matrix
| Workload Type | Best Pricing Model | Rationale |
|---|---|---|
| Production DB (24/7) | RI (3-year) | Maximum savings, stable usage |
| Web app tier (24/7) | RI or Savings Plan | Consistent usage pattern |
| Dev/Test (8hr/day) | PAYG with auto-shutdown | Low utilization % |
| Batch processing | Spot VMs | Eviction-tolerant, major savings |
| Variable traffic app | PAYG + RI baseline | RI for baseline, PAYG for bursts |
| Mixed compute needs | Savings Plan | Flexibility across services |
Combining Pricing Models
Smart MSPs layer multiple models:
Example Architecture
- 10 VMs: 8 covered by RIs (baseline), 2 PAYG (burst capacity)
- Storage: Reserved Capacity for primary data, PAYG for temp storage
- Batch jobs: All Spot VMs
- Estimated savings: 50-60% vs. all-PAYG
Monitoring and Optimization
Regular Reviews
- Quarterly: Assess RI utilization and coverage
- Monthly: Review Spot VM eviction rates
- Continuously: Monitor Azure Advisor for RI recommendations
Key Metrics
- RI utilization percentage (target: >85%)
- Savings achieved vs. all-PAYG scenario
- PAYG spending as percentage of total compute
Next Steps
- Review Azure Cost Management Tools to monitor RI utilization
- Implement Azure Cost Optimization for MSPs strategies
- Learn CSP Program Overview for partner-specific considerations
Mastering Azure's pricing models is foundational to MSP profitability. The right mix can double your effective margins.