Front Door's features perform optimally when traffic exclusively comes through Front Door. It's advised to set up your origin to deny access to traffic that bypasses Front Door.
Click the Azure Resource Graph tab to view the query
//under-development
Use the latest API version and SDK version
Impact:MediumCategory:Scalability
APRL GUID:52bc9a7b-23c8-bc4c-9d2a-7bc43b50104a
Description:
When working with Azure Front Door through APIs, ARM templates, Bicep, or SDKs, using the latest API or SDK version is crucial. Updates bring new functions, important security patches, and bug fixes.
Click the Azure Resource Graph tab to view the query
//under-development
Configure logs
Impact:MediumCategory:Monitoring and Alerting
APRL GUID:1ad74c3c-e3d7-0046-b83f-a2199974ef15
Description:
Front Door logs offer comprehensive telemetry on each request, crucial for understanding your solution's performance and responses, especially when caching is enabled, as origin servers might not receive every request.
Consider selecting a webpage or location specifically designed for health monitoring as the endpoint for Azure Front Door's health probes. This should encompass the status of critical components like application servers, databases, and caches to serve production traffic efficiently.
Click the Azure Resource Graph tab to view the query
//under-development
Use HEAD health probes
Impact:MediumCategory:Scalability
APRL GUID:5783defe-b49e-d947-84f7-d8677593f324
Description:
Health probes in Azure Front Door can use GET or HEAD HTTP methods. Using the HEAD method for health probes is a recommended practice because it reduces the traffic load on your origins, being less resource-intensive.
Click the Azure Resource Graph tab to view the query
//under-development
Avoid using Classic Azure Front Door
Impact:HighCategory:Service Upgrade and Retirement
APRL GUID:82fa3cff-74bd-4063-b726-834f160592fa
Description:
Azure Front Door standard is ~45% cheaper then AFD classic and has many additional benefits. Classic is also scheduled to be retired on March 31, 2027.