Distribute user requests Azure Web site instances in Microsoft Azure

Storage Analytics DataRetention Policy Microsoft Azure
InfoPath alternatives for form designing SharePoint

We usually scale out of the application by adding website instances for Azure websites.

Understanding of Service plan below. Kindly refer MSDN link for more details and decide which will work for your project need.

Free service plan will have only one instance created for your website and you can’t change the instances. Free service doesn’t provide auto-scaling as well.

Shared plan will have option to add up to six instances and provides auto scaling.

Standard plan will have option to add up to ten instances with full CPU resources available based on scale up option.

I would suggest to start with shared plan and then upgrade based on your project need.

By default ARR Affinity is enabled on your Azure App Service.

Also read: Storage Analytics Data Retention Policy in Microsoft Azure

If you increase the instances of your Azure app service to more than one, still it will be redirected to the same instance for each request.

But user needs to be distributed among all the instances and that’s the performance will be better.

Storage Analytics DataRetention Policy Microsoft Azure
Storage Analytics DataRetention Policy Microsoft Azure

We will have to play around with web.config and set the arr-disable-session-affinity value as true.

This will make the work done and user request will be routed among all the instances.

http://localhost:12813/pc/

Storage Analytics DataRetention Policy Microsoft Azure 1
Storage Analytics DataRetention Policy Microsoft Azure 1

Hope this will be helpful.

Similar SharePoint 2013 Tutorials


About Sambita Rath

I have 9 years of exprience into SharePoint implementation, architecture, Administrator, development and Training.Designing Information Architecture in SharePoint 2007, 2010,2013 and Office 365.

View all posts by Sambita Rath →

Leave a Reply