Azure app service capacity

Boopathy, Elango 106 Reputation points
2020-05-22T09:57:34.587+00:00

Hi ,

We have a third party application (WAR distribution) has to be deployed into Azure App service. Predominantly we are planning to use Tomcat 8.5 & Java 1.8 as platforms of our choice. Currently the application is running in on-primes data center with capacity of 4 CPU and 16 GB RAM with multiple instances of app running behind load balancer (LB).

Therefore we would like to know how much maximum and minimum threshold size of CPU and RAM the Azure App service supports today to run an application ? What is the memory footprint supported ? The application has setup configured for HTTP Session to store user identity. Is Azure app service supports sticky sessions and whether the user session will be distributed across multiple scaled instances ?

Moreover if we like to deploy the same application using Azure app service as containers (Docker container image), can we run application with the similar capacity size in containers ? What about sticky sessions and scaled instances in containers , is it supported ?

Thanks,
Elango Boopathy.

Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
7,893 questions
0 comments No comments
{count} votes

Accepted answer
  1. Jason Freeberg 166 Reputation points
    2020-05-22T22:54:15.523+00:00

    Hi,

    It looks like a P3v2 will be the hardware tier closest to what you're currently using. App Service optionally supports sticky sessions (more info). If possible, you should store the user information in a remote Redis cache. This distributes the session information to all instances. The problem with sticky sessions is that it can cause an uneven distribution of traffic to your instances. Everything I said here applies to deploying containers and/or code.


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.