tech#azure#front-door#cdn#waf#security#architecture#cost

Understanding the Differences Between Azure Front Door Standard and Premium

Published 👁
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.

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?

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:

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.

AreaStandardPremium
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.

FeatureStandardPremiumImpact on the decision
Custom WAF rulesBoth 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$330Premium 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.0168The 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 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:

  1. A base fee per profile
  2. The number of requests from clients to the edge
  3. Data transferred from the Front Door edge to the origin
  4. Data transferred from the Front Door edge to clients
  5. 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:

SKUOfficially 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 zoneMain regionsStandardPremium
Zone 1North America$0.0090$0.0150
Zone 2Asia Pacific, including Japan$0.0108$0.0168
Zone 3South America$0.0199$0.0259
Zone 4Australia$0.0113$0.0173
Zone 5India$0.0108$0.0168
Zone 6Europe$0.0090$0.0150
Zone 7Middle East and Africa$0.0108$0.0168
Zone 8Korea$0.0181$0.0241
Zone 9US 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:

Figures Needed for an Estimate

Before deployment, collect at least the following information:

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:

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:

  1. 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.
  2. 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.
  3. 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.

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:

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?

Is Standard Sufficient?

Is Premium Required?

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:

ChoiceGuideline
Do not deploy Front DoorExisting delivery capabilities are sufficient, with no unmet need for global load balancing or edge protection
StandardCDN, dynamic delivery, multiple origins, routing, and custom WAF are required
PremiumStandard 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