Because services isolation is of critical importance to the performance and functioning of a PPM instance, your production environment must have a server cluster with services isolation rather than a stand-alone setup (single PPM Server, one database, and multiple clients). A server cluster configuration includes one database, multiple PPM Server (nodes), and any number of clients.
Caution: A stand-alone deployment is only appropriate for testing or demonstrating PPM functionality, when performance is of little concern.
In a server cluster, many configurations are possible. You can have one node manage the user load and another act as the external Web server. For example, you could have multiple nodes, each on a separate machine, an external Web server on a dedicated machine, and the Oracle database on yet another machine.
Note: We recommend that instead of relying on PPM's internal web server, you configure an external Web server to use with PPM. For a list of supported web servers, see the System Requirements and Compatibility Matrix document.
The program code, reports, execution logs, and attachments files can reside on any of the machines in your PPM configuration. The Oracle database stores all other data.
The number of machines you use and where you place the various components is up to you and the needs of your company. There are no additional PPM licensing charges for using multiple nodes or Web servers.