Understanding the Differences Between Azure Front Door Standard and Premium

Why I Decided to Write This Article
I was familiar with the name and purpose of Azure Front Door, but I had rarely had an opportunity to use it and had not kept up with recent updates.
While running my own site on Azure, I began wondering what Front Door would improve, how Standard and Premium differ, and whether a personal site needs it at all. That prompted me to take a fresh look.
The short answer is that choosing between Standard and Premium is less about delivery performance and more about security requirements, particularly whether the origin must remain private and whether Microsoft-managed WAF rules are required.
- Standard: Choose it for global delivery, caching, load balancing, routing, and custom WAF rules
- Premium: Choose it when you also need Private Link, managed WAF rules, and bot protection
- Do not deploy Front Door: Choose this when your existing service already provides sufficient delivery capabilities and there is no problem that justifies the fixed cost
This article explains the role of Azure Front Door, the feature differences between the two SKUs, their pricing, and the systems each one suits. It concludes by considering whether Front Door makes sense for this site.
Table of Contents
- What Is Azure Front Door?
- Features Common to Standard and Premium
- Feature Differences Between Standard and Premium
- How Pricing Works
- When Standard Is a Good Fit
- When Premium Is a Good Fit
- When You May Not Need Front Door
- Case Study Highlight: ContentWorks Moves to PaaS
- Official Microsoft Scenarios
- Selection Checklist
- Recent Developments to Keep in Mind
- Summary
- Official Sources
What Is Azure Front Door?
Azure Front Door is an application delivery and protection service that combines an L7 load balancer and CDN on Microsoft’s global edge network.
It receives HTTP and HTTPS requests at an edge location close to the user. It then either serves a response from cache or forwards the request to the most appropriate origin based on health, priority, weight, latency, and other factors.
User
↓ HTTPS
Azure Front Door edge
├─ Serve from cache
├─ Inspect with WAF
└─ Forward to the optimal origin
├─ Web app in Japan East
├─ Web app in Japan West
└─ Another region, on-premises environment, or another cloud
Its main roles include:
- Caching static content at the edge to accelerate delivery
- Forwarding dynamic content over Microsoft’s network
- Load balancing across multiple regions or origins and failing over during an outage
- Routing based on URL paths, host names, headers, and other criteria
- Terminating TLS at the edge and managing certificates for custom domains
- Inspecting requests at the edge with WAF policies and combining that protection with built-in DDoS protection to safeguard origins
- Observing traffic through Azure Monitor metrics, access logs, and WAF logs
Application Gateway also provides L7 load balancing and WAF capabilities, but it generally operates within an Azure region. Front Door accepts traffic at the global edge, making it better suited to serving users worldwide, routing across multiple regions, and providing protection at the edge.
Features Common to Standard and Premium
The core delivery and routing capabilities are available in both Standard and Premium.
| Area | Standard | Premium |
|---|---|---|
| Static and dynamic content delivery | ○ | ○ |
| Edge caching, compression, and cache purge | ○ | ○ |
| Multi-origin load balancing and health probes | ○ | ○ |
| Path-based routing | ○ | ○ |
| Rules Engine, URL rewrites, and redirects | ○ | ○ |
| WebSockets | ○ | ○ |
| Custom domains, managed certificates, and BYOC | ○ | ○ |
| TLS 1.2 / 1.3, HTTP/2, and IPv4 / IPv6 | ○ | ○ |
| L3 / L4 DDoS protection | ○ | ○ |
| Custom WAF rules, rate limiting, and geo-filtering | ○ | ○ |
| Access logs, WAF logs, and health probe logs | ○ | ○ |
| Azure Policy and Azure Advisor integration | ○ | ○ |
Standard is more than a basic CDN. It can accelerate dynamic sites, fail over between multiple origins, control routes through rules, and enforce custom WAF rules.
For example, Standard can restrict traffic from particular countries or regions, block specific IP addresses, and apply rate limits to a sign-in API.
Feature Differences Between Standard and Premium
The most significant differences are security features.
| Feature | Standard | Premium | Impact on the decision |
|---|---|---|---|
| Custom WAF rules | ○ | ○ | Both SKUs support defenses based on conditions you define |
| Microsoft-managed WAF rule sets | × | ○ | Choose Premium for ongoing detection of known attacks such as SQL injection and XSS |
| Bot Manager rule set | × | ○ | Choose Premium to classify and control malicious bots, search engines, and other known bots |
| Origin connectivity through Private Link | × | ○ | Choose Premium when the origin must not be publicly exposed |
| Built-in WAF reports | × | ○ | Choose Premium to review the security posture in the built-in interface |
| Officially listed example monthly base fee | $35 | $330 | Premium has a substantial fixed cost, so the required security capabilities should drive the decision |
| Request price in Japan, per 10,000 requests | $0.0108 | $0.0168 | The cost difference grows as request volume increases |
Premium Difference 1: Managed WAF Rules
Standard WAF focuses on custom rules that you define using conditions such as IP address, region, header, cookie, path, and request rate.
Premium adds the Microsoft-managed Default Rule Set. Microsoft develops and maintains rules for common web attack patterns, including SQL injection, cross-site scripting, and remote code execution. Bot Manager is also exclusive to Premium.
However, an active rule set may not automatically move to the latest available version. Microsoft Learn recommends checking regularly for updated managed rule sets. Customers still need an operating process for testing new versions, carrying forward required exclusions, and performing upgrades.
For a public web application, it is unrealistic to keep pace with every known attack pattern using custom rules alone. If Front Door is expected to provide a full-featured WAF, Premium is the practical choice.
Enabling managed WAF is not the end of the work. A sound rollout begins in Detection mode to identify false positives, followed by exclusions and rule tuning before moving to Prevention mode.
Premium Difference 2: Private Link
Premium can connect to supported Azure origins through Private Link. This makes it possible to consolidate the public entry point at Front Door without exposing the origin directly to the internet.
Internet
↓
Azure Front Door Premium
↓ Private Link
Private Azure origin
Even with WAF in front of the application, an attacker may bypass Front Door if the origin’s public URL remains directly accessible. When Standard uses a public origin, that origin needs its own restrictions, such as IP restrictions based on the AzureFrontDoor.Backend service tag and validation of the X-Azure-FDID header.
If disabling public access to the origin is a requirement, Premium Private Link provides a straightforward solution. Configuring Private Link alone, however, does not automatically make every origin private. The origin must also be configured to reject traffic that does not arrive through Private Link.
The method for blocking traffic varies by origin type. For example, App Service and Azure Functions disable access over the public internet when a Private Endpoint is used, while Azure Storage requires a firewall configuration that rejects internet traffic. Support also differs across origin types and regions, so review the official compatibility list and the blocking method for each origin before deployment.
Premium Is Not a “Faster SKU”
Premium’s delivery, caching, and routing capabilities are fundamentally the same as Standard’s. Moving to Premium does not automatically make a website faster.
The additional Premium charge primarily covers advanced WAF capabilities and private origin connectivity. If the requirements are limited to faster delivery, caching, and global load balancing, Standard is the logical place to start.
How Pricing Works
Azure Front Door Standard / Premium pricing consists mainly of the following elements:
- A base fee per profile
- The number of requests from clients to the edge
- Data transferred from the Front Door edge to the origin
- Data transferred from the Front Door edge to clients
- Usage of optional features such as Edge Actions
Conceptually, the monthly cost can be expressed as follows:
Monthly cost = Base fee
+ Request charges
+ Edge-to-origin data transfer charges
+ Edge-to-client data transfer charges
+ Additional feature charges
Base Fees
Microsoft Learn’s comparison material lists the following example monthly base fees:
| SKU | Officially listed example monthly base fee |
|---|---|
| Standard | $35 / profile / month |
| Premium | $330 / profile / month |
Actual billing is hourly, and partial hours are billable. The base fee continues to accrue until the profile is deleted, even when there is no traffic.
A single profile can contain multiple endpoints, with no additional base fee for each endpoint. Splitting profiles by environment or microservice causes base fees to accumulate, especially with Premium. Cost planning should therefore consider whether profiles can be consolidated while preserving the necessary security and operational boundaries.
These are comparative US dollar prices published in official documentation. Actual charges vary by agreement, currency, taxes, and price changes. Check the latest rates on the Azure Front Door pricing page and in the Azure Pricing Calculator.
Usage-Based Charges
Request and data transfer prices depend on the pricing zone of the edge location that processes the request. Premium has a higher per-request price than Standard, while the edge-to-client data transfer price is the same for both SKUs.
As of July 25, 2026, the Azure pricing page lists the following rates for the first 250 million requests. The unit is US dollars per 10,000 requests.
| Pricing zone | Main regions | Standard | Premium |
|---|---|---|---|
| Zone 1 | North America | $0.0090 | $0.0150 |
| Zone 2 | Asia Pacific, including Japan | $0.0108 | $0.0168 |
| Zone 3 | South America | $0.0199 | $0.0259 |
| Zone 4 | Australia | $0.0113 | $0.0173 |
| Zone 5 | India | $0.0108 | $0.0168 |
| Zone 6 | Europe | $0.0090 | $0.0150 |
| Zone 7 | Middle East and Africa | $0.0108 | $0.0168 |
| Zone 8 | Korea | $0.0181 | $0.0241 |
| Zone 9 | US Government | $0.0113 | $0.0188 |
For 1 million requests from users in Japan in one month, a simple request-charge calculation is 100 × $0.0108 = $1.08 for Standard and 100 × $0.0168 = $1.68 for Premium. Profile base fees, data transfer charges, and other costs are separate.
This table shows reference prices from the official Azure pricing page as of July 25, 2026. The official page directs customers to make an inquiry for more than 250 million requests. Actual charges vary by agreement, currency, taxes, purchase date, exchange rate, and the edge zone that processes the requests. Check current prices on the Azure Front Door pricing page and in the Azure Pricing Calculator.
Keep the following points in mind when estimating costs:
- Cache hits still incur charges for the client request and data transferred to the client
- A cache hit does not require edge-to-origin communication, so that transfer does not occur
- Data transfer from the origin to Front Door is not billed by Front Door
- Azure bandwidth charges for traffic from an Azure origin to Front Door are also waived
- Requests blocked by WAF still incur charges for request processing and transfer of the block response
- With compression enabled, edge-to-client transfer is billed using the compressed data size
- Premium includes managed WAF rules and Private Link without additional feature charges
- Custom WAF rules, Rules Engine, caching, and compression are included in Standard / Premium without additional feature charges
Figures Needed for an Estimate
Before deployment, collect at least the following information:
- Monthly request volume
- User countries or regions and their pricing zones
- Monthly response data transfer volume
- Average request size
- Expected cache hit ratio
- Number of Front Door profiles
- Standard or Premium SKU
- Processing charges incurred separately by origin services
For APIs with very high request volumes, request charges can be significant even when the payloads are small. For video, image, and file delivery, data transfer volume and cache hit ratio matter more than request count. Rather than comparing only the fixed fees, enter representative traffic into the Pricing Calculator.
When Standard Is a Good Fit
Standard is a good fit when delivery, availability, and custom access controls are the primary goals, and neither Private Link connectivity to the origin nor managed WAF is required.
1. Multi-Region Public Websites and APIs
This applies when the same application runs in multiple regions and users should be routed to a nearby healthy origin. Health probes and priorities can direct traffic to the closest region during normal operation and fail over to another region during an outage.
2. Static Content and Download Delivery
This applies when images, JavaScript, CSS, documents, software packages, and similar content should be cached to reduce origin load and latency. Rules Engine can also control cache duration, compression, headers, and URL rewrites.
3. Public Services with Clearly Defined Access Conditions
This applies when the required defenses can be expressed clearly as custom rules, such as country or region restrictions, IP allow and deny lists, and rate limits for specific paths.
4. A Shared Entry Point for SaaS
This applies when multiple domains or services should be consolidated into one Front Door profile so that TLS, routing, logging, and basic WAF policies can be managed consistently.
Rather than treating Standard as a cheaper version of Premium, it is more useful to see it as the primary SKU for systems whose advanced security requirements are satisfied at another layer.
When Premium Is a Good Fit
Premium is a good fit for internet-facing services that need a consistent security boundary from the edge to the origin.
1. Systems Whose Origins Cannot Be Exposed to the Internet
This applies to systems that handle financial, medical, membership, or other important business data and prohibit public access to the origin. By configuring Private Link and rejecting every other path at the origin, Front Door can become the only public entry point.
2. Public Web Applications That Need Ongoing Protection Against OWASP-Style Attacks
E-commerce sites, membership portals, booking sites, and public APIs often need standard protection against SQL injection, XSS, and protocol attacks. Microsoft-managed WAF rules allow Microsoft to handle rule development and maintenance. Customers remain responsible for monitoring the latest version, validating upgrades, and tuning false positives.
3. Services Significantly Affected by Bots
This applies when bot classification and control are needed for scraping, inventory hoarding, credential stuffing, fraudulent sign-ins, and similar activity. Bot Manager can be combined with custom rate limits.
4. Mission-Critical Multi-Region Services
This applies when global load balancing, edge WAF, and private origins need to be integrated into a single service. Availability matters, but so does ensuring that Front Door cannot be bypassed.
The key question for Premium is not whether there is room in the budget, but whether Private Link or managed WAF is an architectural requirement. If neither is required, Premium’s fixed cost becomes difficult to justify.
When You May Not Need Front Door
Before comparing Standard and Premium, first determine whether Front Door itself is necessary.
Choosing not to deploy Front Door is entirely reasonable when:
- Users and the origin are mostly in the same region and latency is not a concern
- The application runs in a single region and does not need to fail over to another region during an outage
- Existing delivery capabilities in App Service, Static Web Apps, Storage, or another CDN are sufficient
- Traffic is low and the improvement would not justify the monthly base fee
- WAF is already provided by another service, such as Application Gateway
- The operations team cannot continuously manage WAF logs, false positives, caching, and routing
Adding Front Door expands the operational scope to include DNS, certificates, caching, health probes, WAF, origin restrictions, monitoring, and incident diagnosis. Deploying it vaguely “for the future” can create fixed costs and operational overhead before there is a concrete problem to solve.
Case Study Highlight: ContentWorks Moves to PaaS
The ContentWorks story on Microsoft Customer Stories describes the migration of the on-premises environment behind the Photoback photo book service to an Azure architecture centered on PaaS, rather than a straightforward lift and shift.
The company’s system had run on-premises for about 20 years, and increasing user data and traffic had become a challenge. According to Zen Architects, which supported the project, the team shaped the solution through a two-to-three-day hackathon and completed the PaaS migration, including technically difficult areas, in roughly one year.
Front Door as the Gateway to the PaaS Architecture
In the architecture diagram for this case, Azure Front Door is positioned to receive user traffic first. Behind it are a static website on Storage Blob, Azure Static Web Apps, and Azure Web Apps. The backend combines Azure Cache for Redis, Azure SQL Managed Instance, Event Hubs, Azure Functions, Azure Cosmos DB, Key Vault, Microsoft Entra ID, and other services according to their roles.
Why Front Door stands out
Rather than exposing each PaaS service directly, the architecture consolidates different delivery targets behind a single edge entry point. Front Door is not simply a CDN added later; it defines the boundary of the PaaS architecture, presenting static content and dynamic applications through the same public surface.
This placement highlights three benefits of Front Door:
- A unified entry point: It hides the differences between the static site, Static Web Apps, and Web Apps from users, then routes requests from a single public endpoint according to paths and rules.
- Centralized delivery and protection: Edge capabilities such as TLS, caching, routing, and WAF can be centralized at the entry point instead of implemented separately for each PaaS service.
- Support for incremental modernization: Even when static delivery, web workloads, event processing, and data stores move to different fit-for-purpose services rather than a single PaaS, the external interface can remain stable.
The architecture diagram alone does not reveal the Front Door SKU, WAF policy, cache TTL, or details of origin restrictions. This should therefore be understood not as a Premium adoption story, but as a practical example of using Front Door to unify multiple services distributed across a PaaS architecture.
What stands out most is that the migration was not simply about changing where servers ran. It was about selecting managed capabilities for each service to increase development and business velocity. Front Door became an important layer for presenting those underlying changes to users as one consistent service.
Official Microsoft Scenarios
Microsoft Learn provides official scenarios and reference architectures that show how Azure Front Door can be used. They are not named customer case studies, but they describe the problem, architecture, and role of Front Door clearly, making them useful examples when choosing a SKU.
1. Accelerating and Protecting Public Web Applications
The scenario for accelerating and protecting public web applications positions Front Door as the shared entry point for an internet-facing application.
- Terminate TLS at a PoP close to the user
- Serve static content and briefly cacheable API responses from the edge
- Accelerate dynamic traffic over Microsoft’s backbone
- Load balance and fail over across multiple origins based on health probes
- Protect origins with WAF, DDoS protection, rate limiting, and geo-filtering
- Control redirects, headers, and routing with Rules Engine
Standard is a candidate when delivery performance and multi-origin routing are the main goals. Premium is a better fit when managed WAF, Bot Manager, and Private Link must be integrated at the same entry point.
2. Delivering Static Content from Azure Storage Blob
The Azure Storage Blob and Azure Front Door scenario delivers website images, CSS, JavaScript, PDFs, JSON, non-streaming video, and similar content through Front Door.
In the official Premium example, Front Door inspects requests with WAF and responds from the edge when content is cached. Only cache misses travel over Microsoft’s backbone and Private Link to Storage, while the Storage firewall rejects direct access from the internet.
This architecture is intended to:
- Cache large, infrequently changed files to improve display speed and reduce origin load
- Disable public network access to Storage and make Front Door the only public entry point
- Centralize WAF, custom domains, and TLS certificates at the delivery edge
- Configure multiple Storage accounts as origins for failover
The official example that makes Storage private through Private Link uses Premium. The official guidance also shows Standard with a public origin as an option when blocking direct access is not required.
3. Mission-Critical Global Delivery
The mission-critical global web application architecture uses Azure Front Door as the primary route during normal operation, providing active-active or active-passive routing across multiple regions, edge caching, and WAF.
For availability objectives so strict that Front Door itself cannot be accepted as a single point of failure, the reference architecture places Front Door and another router or CDN behind Azure Traffic Manager, allowing traffic to switch to an alternate path during a Front Door outage. In the mission-critical global content delivery scenario, Front Door handles normal traffic and a different CDN provides the failover path.
Microsoft cautions that this architecture is unnecessary for many systems and adds complexity involving cost, DNS, certificates, WAF parity, cache refill, monitoring, and multiple control planes. If designed or operated poorly, an additional path intended to improve availability can reduce the reliability of the system as a whole.
The lesson is that deploying Front Door does not complete the availability design. Origin redundancy, entry-point redundancy, and continuous failover testing must all be planned according to the target SLO.
Selection Checklist
Should You Deploy Front Door?
- Do you need to improve latency for users around the world?
- Do you need load balancing or failover across multiple origins?
- Do you want edge caching to reduce origin load?
- Do you want to consolidate TLS, routing, WAF, and logs at a shared entry point?
- Can you measure benefits that justify the monthly base fee and operational overhead?
Is Standard Sufficient?
- Is a public endpoint acceptable for the origin?
- Can the origin be restricted to traffic from Front Door?
- Can custom WAF rules alone satisfy the requirements?
- Is Bot Manager unnecessary?
- Do security standards allow an architecture without managed WAF?
Is Premium Required?
- Must Private Link be used to keep the origin private?
- Is a Microsoft-managed WAF rule set required?
- Is Bot Manager required?
- Are built-in WAF reports required?
- Can the additional cost over Standard be explained in terms of risk reduction or reduced operations work?
Considering these questions in order is easier than starting with the SKU feature table alone.
Recent Developments to Keep in Mind
Choose Standard / Premium, Not Classic
Azure Front Door (classic) is scheduled for retirement on March 31, 2027. Onboarding for new profiles and new domains has already stopped. Any new deployment should therefore use Standard or Premium.
Migration from Classic to Standard / Premium is supported, as is upgrading from Standard to Premium. There is no seamless downgrade path from Premium to Standard; moving back requires recreating the profile.
Avoid starting with Premium on the assumption that it will be easy to return to Standard later. Identify the required security capabilities first.
TLS 1.3 and Recent Security Capabilities
Standard / Premium support TLS 1.2 and TLS 1.3. The Microsoft Learn comparison table also lists managed identities for Front Door-to-origin authentication as a Preview feature.
Before adopting a Preview feature, confirm regional availability, limitations, SLA, and the possibility of future changes. Production origin protection should not depend on a Preview feature alone; include Private Link and origin-side access restrictions in the design.
Summary
Both Azure Front Door Standard and Premium provide global delivery, caching, dynamic site acceleration, load balancing, Rules Engine, custom domains, and custom WAF rules.
In short, the decision looks like this:
| Choice | Guideline |
|---|---|
| Do not deploy Front Door | Existing delivery capabilities are sufficient, with no unmet need for global load balancing or edge protection |
| Standard | CDN, dynamic delivery, multiple origins, routing, and custom WAF are required |
| Premium | Standard capabilities plus Private Link, managed WAF, and Bot Manager are required |
The published pricing examples list monthly base fees of $35 for Standard and $330 for Premium, with request and data transfer charges added on top. Premium is not a higher-performance delivery tier so much as a SKU that integrates advanced security capabilities.
For my site, I decided not to add Front Door for now. Static Web Apps already meets the current requirements, and there is not yet a problem that would justify the additional fixed cost and operational overhead.
I would reevaluate Premium if the public API became more important, the site expanded to multiple regions, public access to the origin needed to be disabled, or managed WAF became necessary. The starting point for choosing Front Door and a SKU is not the service name or the length of the feature list, but a clear answer to which problem needs to be solved at the edge.
Official Sources
- What is Azure Front Door?
- Feature comparison between Azure Front Door and Azure CDN
- How Azure Front Door billing works
- Pricing comparison across Azure Front Door SKUs
- Azure Front Door pricing
- Azure Pricing Calculator
- Secure Azure Front Door origins
- Azure Front Door Private Link
- Azure Front Door Web Application Firewall
- Azure Front Door security
- Migrate from Azure Front Door (classic)
- Integrate Static Web Apps with Azure Front Door
- ContentWorks Microsoft Customer Story: Moving from on-premises infrastructure to PaaS
- ContentWorks case study by Zen Architects
- Enterprise-grade edge for Static Web Apps
- Azure Front Door WAF best practices
- Use Azure Front Door with public web applications
- Use Azure Front Door with Azure Storage Blob
- Mission-critical global web applications
- Mission-critical global content delivery