What is our primary use case?
We are an IT Infra and solutions service provider. We build customers' infrastructure, business solutions. I have built Azure Front Door services for the banking sector, manufacturing, and numerous customers to help utilize this Azure offering.
Use cases for Azure Front Door involve applications where customers' applications are public facing, and the customer's user base is basically spread across the globe, allowing different users to access the application from anywhere. They also want optimizations like CDN capabilities for their applications, enabling application pages to get cached at local POPs so that the website loads faster locally from the local cache. Azure Front Door facilitates this.
What is most valuable?
The most valuable features of Azure Front Door are the WAF module.
The WAF module, which stands for Web Application Firewall in the Azure Front Door Premium SKU, is very useful because it helps customers add an extra layer of security and http security features. It has rate limiting and somewhat DDoS capabilities, allowing customers to reduce the attack surface from attackers on their application. It helps enabling geo-blocking for specific regions, allowing only a few regions to access their applications, and I find it very useful.
Azure Front Door has intelligent routing features that exhibit good routing sense because when we configure the health probe and the weightage on the backend origin groups, Front Door balances the traffic toward different backend pools based on the weightage of the number of connections. It distributes the load evenly and based on weightage to the back ends, considering both latency and utilization.
The integration of TLS/SSL offloading in Azure Front Door significantly enhances both security and performance as it adheres to industry standards. Front Door can create a certificate itself for customers who need it, but if a customer prefers to use their own certificate, they can directly upload it or integrate it with Azure Key Vault. This allows customers to securely add their certificates to their applications, thereby incorporating transport layer security.
Azure Front Door's advanced routing rules for traffic management are highly effective. You can configure HTTP tags, change different header or header response values, configure origin domains, and add Layer 7 security using these routing rules. Additionally, you can exclude cache for certain sub-URLs within your applications. These routing rules provide a wide array of options for Layer 7, HTTP configurations.
Azure Front Door comes with Log Analytics workspace integration, allowing it to capture all logs. It features a nice dashboard for security and traffic analytics, offering insights on what kind of browser platforms users are utilizing, the cache hit percentage on Front Door, and the latency of the application, showing how users are hitting it, along with latency from Front Door to the backend servers. It enables users to determine load type and the performance of their servers, which benefit from Azure Front Door serving 70 to 80% of the traffic from its own cache, thereby reducing load on backend servers. The analytics also show stats and graphs related to the WAF module, detailing how many vulnerabilities have been blocked, the number of requests by country, and regions with the highest malicious traffic. Advanced users can build their own KQL queries in the Log Analytics workspace for deeper investigation of performance issues, if any.
What needs improvement?
DDoS capabilities in Azure Front Door could certainly be improved. Although Microsoft states it comes with basic DDoS protections out of the box, I find it often ineffectual in mitigating thousands of requests from a single source in a short span of time. User then have to rely on the WAF module where users must configure rate-limiting rules, as it does not automatically sense malicious spikes in traffic. I believe Front Door should have an out-of-the-box premium DDoS protection that can automatically detect and block malicious traffic.
I would appreciate improvements in the turnaround time for support, especially since issues with Azure Front Door are usually critical for businesses. If there is an issue, it often results in downtime for line of business applications. I have faced this situation multiple times as one of the largest financial institutions in India is hosted there, adhering to strict SLAs that require prompt responses.
For how long have I used the solution?
I have been working on Azure Front Door for at least four years.
What do I think about the stability of the solution?
Azure Front Door is quite stable once the stabilization phase is completed, which may take three to four months to optimize the security WAF rules. Once stabilization is achieved, the service remains stable.
What do I think about the scalability of the solution?
Azure Front Door is highly available and highly scalable. While I do not have specific stats to share, I have never encountered performance issues due to a lack of scalability. It has over 150 POP locations throughout the world, with many countries having multiple locations.
How are customer service and support?
Microsoft support for Azure Front Door is good; I would not rate it as best in class, but it is acceptable.
I would rate Microsoft support for Azure Front Door as a seven on a scale of one to ten.
How would you rate customer service and support?
How was the initial setup?
I have participated in the initial setup and deployment of Azure Front Door, remaining available from the proposal stage until delivery is completed, and I sometimes provide support too.
Which other solutions did I evaluate?
Azure Front Door offers good value for money. It is well-priced and well-placed within the market, even though there are some advanced third-party solutions available, such as F5 and Akamai. I have seen many big players in the banking sector also opting for Azure Front Door, which speaks about its value.
While it may not offer some of the advanced customization and granular controls available with certain third-party solutions like F5, I believe it deserves an eight rating for its capabilities.
What other advice do I have?
There are two pricing models for Azure Front Door: standard and premium. The standard model does not include the WAF module, while the premium does. There are limits on the number of endpoints one can create, and the premium model provides more options for configuring multiple applications on a single Front Door instance.
On a scale of one to ten, I rate Azure Front Door an eight overall.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Microsoft Azure