I'm new to Azure and I skimmed through Azure official documentation.
What I would like to understand is the difference and similarities between the API Gateway provided by Azure API Management and Azure Application Gateway?
When do we require Application Gateway in front of API Gateway (provided by Api Management)?
- When API Gateway hosted normally.
- When API Gateway hosted inside VNet.
When do we require Azure Front Door in front of Application Gateway?
Do we need to chain Azure Front Door --> Application Gateway --> API Gateway in what scenario, instead can't we do this Azure Front Door --> API Gateway, if yes in which scenario?
I want to understand solution to above questions based on below two compute solutions:
- When my API is hosted in Containers.
- When my API is composed of only Azure Functions.