Introduction
Azure Front Door is a scalable and secure entry point for delivering your web applications globally. It combines load balancing, web application firewall (WAF), SSL offloading, and content acceleration in a single platform.
![Azure]()
Below is a concise breakdown of its key features and use cases:
Key Benefits
- Global Load Balancing: Intelligently routes user traffic to the closest, healthiest backend endpoint worldwide for high availability and disaster recovery.
- Dynamic Site Acceleration (DSA): Boosts web application performance by optimizing routes through Microsoft's global network, reducing latency for dynamic content.
- Content Delivery Network Capabilities: Caches both static and dynamic content at edge locations globally, bringing content closer to users and offloading origin servers.
- Web Application Firewall: Protects apps from common threats (OWASP Top 10, bot protection, rate limiting).
- SSL Offloading and End-to-End TLS: Offloads SSL termination to Azure Front Door to reduce load on backend servers.
- Custom Domains and Free Certificates: Allows you to use your own custom domain names and provides free, auto-rotating SSL certificates to secure your applications.
- URL-based Routing and Rewrite: Enables flexible traffic management based on URL paths and headers, including URL rewriting.
- Health Probes: Monitors backend health, automatically redirecting traffic from unhealthy endpoints for continuous availability.
- Private Link Support (Premium Tier): Securely connects Front Door to your backend origins via Microsoft's private network.
Use Case Scenarios
- High-Availability Web Applications: Automatically reroutes traffic to healthy endpoints across regions.
- Global Content Delivery: Delivers content with low latency using Microsoft's global edge network.
- Security Enhancement: Combines WAF with DDoS protection and HTTPS enforcement.
- Multi-Region Backend Load Balancing: Supports active-active or active-passive failover across multiple Azure regions.
- Modern App Delivery: Integrates with static web apps, APIs, microservices, or any HTTP/HTTPS backend (including on-prem or multi-cloud).
Routing architecture overview
Azure Front Door handles traffic in steps:
- The client sends a request to Front Door.
- Front Door checks your settings to decide which origin server (like your website or app) should get the request.
- Along the way, features like WAF (Web Application Firewall), routing rules, rules engine, and coaching may influence how the request is handled.
![Routing architecture overview]()
For more details: Routing architecture - Azure Front Door | Microsoft Learn
How the pricing model works?
Azure Front Door has two main tiers: Standard and Premium.
- Base Fees: Both tiers have a fixed hourly base fee. Premium is significantly more expensive than Standard.
- Data Transfer: Charges are based on outbound data transfer from the edge to the client and from the edge to the origin. Pricing varies by geographical zone and volume.
- Requests: Charges apply per 10,000 requests from clients to Front Door's edge locations. The premium tier generally has a higher per-request rate.
- Additional Features:
- Standard: Includes basic security features like custom WAF rules and global load balancing.
- Premium: Builds upon Standard and includes advanced security features like managed WAF rules, bot protection, and Private Link support, often at no additional cost for these specific features.
- Some specific WAF add-ons, like CAPTCHA have separate charges.
AFD estimated pricing: https://azure.microsoft.com/en-us/pricing/details/frontdoor/
Conclusion
This article provides a comprehensive overview of the Azure Front Door service, highlighting its architecture, key advantages, and pricing model.