Azure Hybrid Benefit (AHUB) is the most direct cost lever available to SQL Server organisations with Software Assurance. Every Enterprise or Standard instance with active SA that moves to Azure saves 40–55% against on-premises licensing costs. For a mid-market organisation with 60 SQL instances (32 cores average), AHUB adoption creates £185K–£380K in annual savings and justifies cloud migration on cost grounds alone. Yet 68% of organisations with AHUB-eligible licences have not calculated or activated their savings.
AHUB Fundamentals: How It Works
AHUB is a licensing benefit that allows you to bring your on-premises SQL Server licence investment into Azure and pay only for infrastructure costs, not SQL Server licensing separately. The mechanism:
The License Conversion Model
When you purchase SQL Server with Software Assurance, Microsoft sells you two things: (1) the licence to run SQL locally, (2) the right to run that licence in Azure under AHUB pricing. The on-premises cost is sunk; the AHUB cost is what you pay annually after moving to the cloud.
On-premises Annual Cost: 32 cores × £1,094/core (Enterprise) = £35,008
Azure SQL on VM (IaaS) Annual Cost under AHUB: 32-core VM instance at ~£0.47/hour × 730 hours/month = £10,952 annually
Direct Savings: £24,056 (68% reduction)
This is not marketing math. This is real cost comparison. The trade-off is that you must maintain SA (£3,500–8,500/year depending on edition and core count) to stay AHUB-eligible, but the cloud savings far exceed the SA cost.
AHUB by Deployment Type: ROI Models
AHUB works differently across three Azure SQL deployment models. Understanding the ROI by type helps you sequence migrations strategically.
1. SQL Server on Azure VM (IaaS) — Fastest ROI
You run SQL Server in a Windows VM on Azure infrastructure. AHUB covers the SQL licensing cost; you pay only for the VM compute.
| Instance Profile | On-Prem Annual Cost | Azure Cost (AHUB) | Savings | Payback Period |
|---|---|---|---|---|
| Enterprise 32-core | £35,008 | £10,952 | £24,056 (68%) | 6 months infrastructure amortisation |
| Standard 16-core | £7,104 | £4,380 | £2,724 (38%) | 4–6 months |
| Enterprise 8-core (small) | £8,752 | £2,555 | £6,197 (71%) | 3–4 months |
Best for: Lift-and-shift migrations from on-premises, applications requiring Windows features, workloads that need feature parity with on-prem SQL.
Considerations: You manage infrastructure; patching, backup, and failover responsibility remain in-house, but are easier in Azure.
2. Azure SQL Database (PaaS) — Best for Optimised Workloads
You run SQL in Microsoft-managed containers. AHUB applies to vCore-based pricing tier. This is the most cloud-native option but has compatibility requirements.
| Workload Type | Without AHUB | With AHUB | Annual Savings | AHUB Eligibility |
|---|---|---|---|---|
| Business Critical 8-vCore | £2,080/month | £1,040/month | £12,480 | Enterprise SA required |
| General Purpose 4-vCore | £480/month | £240/month | £2,880 | Standard or Enterprise SA |
| Hyperscale 32-vCore | £3,200/month | £1,600/month | £19,200 | Enterprise SA required |
Best for: Cloud-native applications, SaaS multi-tenant scenarios, workloads that can adopt Azure-specific features (Elastic Pools, Serverless), organisations willing to refactor for cloud.
Critical limitation: Not all on-premises SQL Server features are supported. Agent jobs, cross-database transactions, extended stored procedures, and certain replication scenarios require workarounds or migration. This is the main compatibility barrier.
3. Azure SQL Managed Instance (PaaS) — Feature Parity with Compatibility
SQL Managed Instance sits between IaaS and full PaaS. It supports most on-premises SQL features without code refactoring, but it's more expensive than SQL Database.
| Comparison | SQL on VM | SQL Database | SQL MI |
|---|---|---|---|
| AHUB Savings | 68–72% | 48–52% | 42–48% |
| Agent Jobs | ✓ Native | ✗ Not supported | ✓ Native |
| Replication | ✓ Most types | ✗ No subscriber | ✓ Most types |
| Lift & Shift | Easy | Requires refactoring | Moderate refactoring |
Most enterprises start with SQL on VM (easy migration, maximum AHUB savings) and plan for SQL Database or Managed Instance in phases 2–3 as workloads mature. This staged approach preserves AHUB benefits while enabling eventual cloud optimisation.
Cloud Readiness Assessment: Determining AHUB Eligibility
Not every instance should move to Azure immediately. Cloud readiness depends on three dimensions: licensing, technical, and operational.
Licensing Readiness Checklist
- ☐ Active Software Assurance on the instance (expires within EA term)
- ☐ EA includes Azure capacity commitment or pay-as-you-go available
- ☐ Licensing model is per-core (Enterprise or Standard), not per-user/CAL
- ☐ No licensing disputes or audit findings on the instance
If any box is unchecked, address it before AHUB migration or face licensing complications.
Technical Readiness Criteria
For SQL on VM (highest compatibility):
- Instance version is SQL 2012 or later (2008 R2 technically supported but not recommended)
- No extended stored procedures or deprecated features blocking migration
- Network connectivity requirements can be met (hybrid network, ExpressRoute, or peering)
For SQL Database (requires refactoring):
- No Agent jobs, or can refactor to Azure Automation/Logic Apps
- No cross-database transactions or complex replication
- Application can be updated to handle connection pooling and managed identities
Operational Readiness
- Backup and restore procedures are documented
- Failover and disaster recovery plans exist and are tested
- Monitoring and alerting can be transitioned to Azure Monitor
- The application team is available for performance tuning post-migration
Migration Sequencing Strategy: Phased AHUB Adoption
You don't migrate 60 instances at once. The strategic approach is phased migration to manage risk and maximise learning.
Phase 1: Quick Wins (Month 1–3)
Migrate 3–5 small, non-critical Enterprise instances. Target instances that are:
- Legacy/end-of-life systems with no active development
- Reporting databases with no complex dependencies
- Standalone instances (not part of high-availability clusters)
- Small (8–16 cores) to minimise risk
Outcome: Prove AHUB process, train operations team, establish cost tracking baseline.
Expected savings: £8K–£24K (modest, but validates the approach)
Phase 2: Standard Workload Migration (Month 3–9)
Migrate 10–15 mid-size OLTP instances that support standard business processes. Requirements:
- Application team available for performance tuning
- Acceptable downtime window for cutover (4–12 hours)
- Failover/HA strategy in place (Always On replicas in Azure, or managed failover)
Outcome: Meaningful cost savings, integration of cloud operations into IT processes.
Expected savings: £90K–£185K
Phase 3: Complex & Optimised Migration (Month 9–24)
Migrate remaining instances, including complex workloads and candidates for SQL Database optimisation. This phase includes:
- High-availability cluster migrations (Always On Availability Groups)
- Candidate instances for SQL Database refactoring
- Integration with broader Azure services (Data Factory, Analytics, AI)
Outcome: Near-complete cloud footprint, advanced optimisation.
Expected savings: £280K–£520K cumulative
Cost Modelling: Building Your AHUB Business Case
Here's a realistic cost model for a 60-instance estate with 32 cores average:
Current state (On-premises):
- 45 instances Enterprise × 32 cores × £1,094 = £1,575,360
- 15 instances Standard × 16 cores × £248 = £59,520
- SA on Enterprise (25% of licence) = £393,840
- Total annual: £2,028,720
After phased AHUB migration (all to Azure VMs):
- 45 instances Enterprise on Azure: 45 × £10,952 = £492,840
- 15 instances Standard on Azure: 15 × £2,920 = £43,800
- SA on all (required for AHUB) = £393,840
- Total annual: £930,480
Annual Savings: £1,098,240 (54%)
3-year savings (accounting for SA growth @ 3%): £3,461,760
This justifies cloud migration on cost grounds alone, before considering performance improvements, operational benefits, or global scalability gains.
Commercial Negotiation: AHUB as EA Leverage
When you commit to AHUB and cloud migration, Microsoft values this highly. At EA renewal, you can use cloud commitment as a negotiation position:
"We're committing to 60% AHUB adoption over 24 months, migrating 36 instances to Azure. We'd like to reflect this cloud commitment in our renewal pricing and EA terms."
Expected response: 5–10% discount on on-premises SQL licensing, plus acceleration of Azure commitment discounts (3–year reservation discounts on compute).
Commercial value: £64K–£127K additional savings beyond AHUB benefits.