Hello Chandu,
Welcome to the Microsoft Q&A Platform. Thank you for reaching out & I hope you are doing well.
In your scenario, creating a single Azure CDN endpoint with multiple origins is the recommended approach for serving media content from your 20 production websites behind an Azure Application Gateway (WAF v2). Here's why:
Azure Content Delivery Network offers the following key features:
- Dynamic site acceleration
- Content delivery network caching rules
- HTTPS custom domain support
- Azure Diagnostics logs
- File compression
- Geo-filtering
The following are the restrictions for content delivery networks:
ResourceLimitAzure Content Delivery Network profiles25Azure Content Delivery Network profiles25Content Delivery Network endpoints per profile25Custom domains per endpoint25Refer: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits#content-delivery-network-limits
If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution.
Your contribution is highly appreciated.
Best wishes,
Ganesh