1. mathews rutto
  2. PowerServer
  3. Sunday, 24 April 2022 18:55 PM UTC

Have develop Powerserver2021 application, i wanted to ask if it's advisable to host Client, API and database in different servers.

Chris Pollach @Appeon Accepted Answer Pending Moderation
  1. Sunday, 24 April 2022 20:16 PM UTC
  2. PowerServer
  3. # 1

Hi Mathews;

  PowerServer 2021 applications only require http & db client access which boils down to basically the use of TCP/IP. So you can put any of the pieces anywhere you want IP wise. For the best performance though, having all the pieces on the same network segment generally avoids excessive network latency (delay).  HTH

Regards ... Chris

 

Comment
  1. mathews rutto
  2. Monday, 25 April 2022 07:22 AM UTC
Thank you. Let me try to put all pieces on the same server network i see.
  1. Helpful
There are no comments made yet.
mathews rutto Accepted Answer Pending Moderation
  1. Thursday, 28 April 2022 15:41 PM UTC
  2. PowerServer
  3. # 2

Have managed to put all pieces in one server and the performance is much better. For security purpose it is recommended to host each piece on their own servers.

Thank you

Comment
  1. Armeen Mazda @Appeon
  2. Thursday, 28 April 2022 17:24 PM UTC
If multiple servers are on same local network the performance should be no different, but separating out has potential for security and scalability benefits. Anyway, this is just suggestion not requirement.
  1. Helpful 1
There are no comments made yet.
Armeen Mazda @Appeon Accepted Answer Pending Moderation
  1. Monday, 25 April 2022 15:25 PM UTC
  2. PowerServer
  3. # 3

Hi Matthews,

Best practice from security and high-availability perspective is to have multiple servers for each layer.  So you would have multiple Web servers, multiple API servers, and multiple database servers. As Chris pointed out, all these servers should be within the same LAN.

Of course, such best practice may be overkill for your situation.  If you don't need high-availability then you can get away with a single server.  But from a security standpoint, it's generally a good idea to at least have the database server separate from the Web server.  

Again, just to clarify, none of what I said is requirement of PowerServer.  You asked what is "advisable" so I am just outlining some best practices I have seen.

Best regards,
Armeen

Comment
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.