Forum Discussion
Tayyab Suhail
Apr 21, 2020Copper Contributor
Azure Application Gateway with App Service
Hi Community, Can someone help me in understanding that how scalability is handled by APG on app service level. Let's take an example, we have an app service deployed and running with auto-scale...
- Apr 21, 2020
Tayyab Suhail, when you configure App Service as a backend for AppGW, you are providing its URL, not the actual references to the App Service Plan instances. AppGW only knows a Web App URL, as much as any other HTTP client. Therefore, App Service scaling operations are transparent to AppGW, no matter you have 1 or 10 instances.
hspinto
Microsoft
Apr 21, 2020Tayyab Suhail, Azure App Service honors ARRAffinity, so, even with AppGW in front of it, App Service "load balancer" should keep sending session-affinity-based requests to the same backend instance. However, take into account that App Service may be responding to requests with a different "Location" header, which will break session affinity. Read this article for a description of the problem and possible solutions.
Tayyab Suhail
Apr 21, 2020Copper Contributor
Thank you very much hspinto, i will go through this link and get back to you in case of any questions. Appreciate your help!