Share this page

# Best practices of installing PPM on AWS

You can install PPM 9.43 and later versions on the AWS cloud. This section provides the best practices of installing PPM on the AWS cloud.

In this topic:

## Recommended architecture

The diagram below shows the recommended architecture on AWS.

Note:
- For PPM 9.43 - 9.53, a patch is required if you use RDS.
- You can also install Oracle in the EC2 instances by yourself instead of using RDS.

## Install PPM on AWS

This section provides details on how to install PPM on AWS.

To install PPM on AWS:

1. Make sure you have a VPC and created EC2 servers in the private subnet. If you do not have them ready, create a VPC and set up Amazon EC2 by following the AWS documentation.

2. Install PPM on an EC2 server. See Install PPM with Oracle for details.

   Install one node per server. You can install PPM on the first EC2 server, and create an AMI from this server. Then you can launch new instances of this AMI to create the rest nodes in the cluster.

   For more information on PPM server clustering, see Configure a server cluster.

3. Create a shared folder for the `server.conf` file for all the nodes in the cluster. You can use the AWS EFS filesystem or NFS to create the shared folder.

   For details, see Create a shared folder for the server.conf file.

4. In the `server.conf` file, for each node, set values for the parameters listed in Server parameters required for server clustering. Follow the guidelines below:

   - Make sure you set the following parameters as below:

     Parameter name | Value
     --- | ---
     EXTERNAL_WEB_PROTOCOL | `http`
     BASE_URL | The load balancer address

   - The values must be same for all the nodes in the cluster.

5. From `<PPM_Home>/bin`, run `kUpdateHtml.sh` to apply the changes to the `server.conf` file.

6. Create an application load balancer as described in the AWS documentation. Follow these guidelines:

   - Enable sticky sessions.

   - In the Configure a target group section, configure the target group as follows:

     Parameter | Value
     --- | ---
     target group port | `com.kintana.core.server.EXTERNAL_WEB_PORT` in the `server.conf` file
     target group protocol | `http`

https://admhelp.microfocus.com PPM 8942
Tips to improve your search results... OpenText™ Project and Portfolio Management Help Center PPM Help 26.2-26.3 All View Local Help Center View Online Help Center Version: