Question
2
Replies
1481
Views
Posted: January 2, 2018
Last activity: January 3, 2018
Closed
Solved
VM Setup / Architecture
I plan to install Pega 7.3.1 (Tomcat 8.5 + PostgreSQL 9.6) on a sandbox VM and have some (potentially very basic) questions on the initial setup:
- The installation guide recommends 4GB for the "system heap size" and 8GB for the "host application server". What is the difference between the two? Does this mean I need a VM with at least 12GB RAM?
- I have limited experience with VM's / app servers / networking - what is the architectural structure of all this / are my below bullet points wrong?
- The app and db servers are installed on the VM
- The VM runs both the app and db servers (PRPC is installed on the app server, not the VM?)
- I need to connect to the VM to start/stop the server, etc.
- I don't need to be connected to the VM to log into designer studio?
Apologies for the pretty generic questions - trying to understand what exactly goes into spinning up an environment / what's happening behind the scenes.
Thanks!
Hello Nick,
VM is nothing but it takes some physical memory(RAM) from the system .
Database and Application server are installed on the VM .
Pega will be installed on the database that means all the default process commander rules will be created through this .
Now your application server requires a deployment file prweb and other archive’s prsysmgmt,prhelp(For SMA ,Help) and database connection to bring up the Pega Application .
You need to connect to the VM if you want to restart the database and application server .
your application server requires some heap to run the pega application .
Standard suggested system heap size is 4 - 8 GB based on monitoring of memory usage and garbage collection frequency.
Suppose if you have RAM around 10 GB you can start allocating heap for Pega application 4GB .
Through –XMX option you can increase the heap size based on your application requirement .
Thanks,
Arun