1. Nilotpal Bera
  2. PowerServer
  3. Friday, 20 May 2022 14:19 PM UTC

Hi,

We would like to know if there is any recommended/max number of sessions per server with PowerServer Web APIs deployed.

Servers configured under load balancer.

The deployed solution consists of chatty applications.

 

Below is the configuration of server:

Windows Server 2019 Standard 64 bit

32 GB RAM

2 Processors(2 cores) each at 3 GHz

 

Thanks,

Nilotpal

Chris Pollach @Appeon Accepted Answer Pending Moderation
  1. Friday, 20 May 2022 16:28 PM UTC
  2. PowerServer
  3. # 1

Hi Nilotpal ;

   That is a hard one to predict as it's all related to ...

  • Network latency
  • PB App design
  • DML processing activity
  • Load on the "server" machine itself
  • Running on a Cloud Provider vs your own internal Private Cloud servers
  • DBMS vendor handling characteristics
  • etc

  My suggestion would be to use something like jMeter (free & open source test tool) to run stress tests on your Web API's to find out how many concurrent threads your PS configuration / environment can handle. Also, you can use PS App testing tools like AscentialTest to drive the App load from the PB App client side (App users) side as well. Again, to find out how many sessions (concurrent users) your PS configuration / environment can handle.

HTH

Regards ... Chris

Comment
  1. Nilotpal Bera
  2. Wednesday, 25 May 2022 18:07 PM UTC
Hi Chris,

Greetings!

We agree since it depends on various factors.

Providing an overview of our solution:

Our apps were written way back and sort of legacy applications based on client/server architecture.

All database related activities are being carried out by stored procedures. We are using Sybase ASE 16.

Regarding servers, we have deployed new servers specifically for this purpose which will run only PowerServer APIs.

These servers are hosted in private datacenters and average network latency from outside network are pretty much within acceptable range.



We also performed load testing using Load Runner on servers at the rate of minimum 100 session requests/user/hour(this number is variable as the test included multiple users with multiple transactions) and got satisfactory results. This test was performed using one server and we have 2 servers under load balancer.



Hope we are able to provide some solution insights.



Thanks,

Nilotpal



  1. Helpful
  1. Chris Pollach @Appeon
  2. Wednesday, 25 May 2022 19:25 PM UTC
Hi Nilotpal ... Thank you for that great feedback!
  1. Helpful
There are no comments made yet.
Armeen Mazda @Appeon Accepted Answer Pending Moderation
  1. Friday, 20 May 2022 16:56 PM UTC
  2. PowerServer
  3. # 2

How many users do you have?  How many apps are deployed?  Does any given user primarily use one app or multiple apps at the same time?

Comment
  1. Nilotpal Bera
  2. Wednesday, 25 May 2022 14:45 PM UTC
Hi Armeen,

Greetings!

We are targeting support for 200 distinct users with minimum 1 app/user and maximum 2 apps/user concurrently.

We have total of 3 apps deployed and on some occasions it may reach to 3 apps/user.



Thanks,

Nilotpal
  1. Helpful
  1. Armeen Mazda @Appeon
  2. Wednesday, 25 May 2022 15:02 PM UTC
I would recommend going for the 600 user-session license. You can refer to the PowerServer pricing page for the various sizes you can choose from: https://www.appeon.com/pricing#powerserver

The PowerServer license allows you to install on multiple servers as long as you don't exceed the total user session capacity. For such number of users, a single server is adequate. But if you are concerned about redundancy, then you may want to deploy multiple servers.
  1. Helpful
  1. Nilotpal Bera
  2. Wednesday, 25 May 2022 18:12 PM UTC
Hi Armeen,

Thanks for the suggestion. We will try and explore additional licenses requirements for the same since the average maximum number of sessions can reach up to 400 and we have 300 user licenses.

Currently our solution is utilizing 2 servers under load balancer.



Thanks,

Nilotpal
  1. Helpful
There are no comments made yet.
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.