Jama Connect User Guide

Application server requirements and resource sizing

To install and run Jama Connect successfully, your application server must meet these requirements.

Requirement

Notes

Be a dedicated application server

Make sure that Jama Connect is the only application running on the application server. External services can affect the stability of the application, for example by consuming memory resources.

Have sufficient storage, CPU, and memory

Performance depends on the amount of CPU and memory provided.

  • Traditional installation — Use the information in the Resource sizing for application server section below to estimate the appropriate size and resources for your application server.

  • KOTS installation — At minimum: 8 CPU, 32 GB RAM, and 200 GB storage space for your application server.

Have administrative rights to that server

An admin must have proper permissions to maintain the application, perform upgrades, and access the server for regular maintenance.

Use compatible software and environments

Verify that you're using supported software and environments compatible with the most recent self-hosted release.

Resource sizing for application server

For optimal performance, estimate your server needs before you install Jama Connect.

The following table can help determine needed resources for your application server. Once you're up and running, you can monitor usage and adjust your settings as needed.

Application server

Small

Medium

Large

Enterprise

Active items in system

600,000

2 million

2–4 million

4 million+

Active projects

100

500

1,000

1,000+

Concurrent users

50

500

1,000

1,000+

CPU cores

4

8

16

Contact Support

Total system RAM

16 GB

24 GB

32 GB

Contact Support

If your usage approaches the Enterprise threshold, contact Support for customized recommendations and advanced, multi-server setup.

Use this storage calculator to determine what you need for your application server.

Item

Default location

Recommended file system type

Explanation

Small example

Enterprise example

Calculate your own

Operating systems

N/A

N/A

Not included in this calculation

N/A

N/A

______ GB

Docker images

/var/lib/docker

XFS with ftype=1, or EXT4

Variable

30 GB

50 GB

______ GB

User data

/data

NFS

Filesystem can vary, but consider size of attachments you're storing

40–100 GB

100 GB

______ GB

Replicated

/var/lib/replicated/

EXT4

Tip: Configure snapshots to be stored in /data/replicated/snapshots/

20 GB

30 GB

______ GB

Log files

/logs

EXT4

10 GB (fixed)

10 GB

10 GB

10 GB

Total:

100 + GB

160 + GB

______ GB

Important considerations

  • To avoid performance issues, use XFS with the dtype option of ftype=1 or use EXT4. For Docker's default data root directory, /var/lib/docker, if an XFS filesystem doesn’t have the dtype attribute set to ftype=1, performance can degrade for container creation at startup.

  • Jama Software supports internally hosted network storage mounts (NFS). EBS is suggested in cloud-based environments. Cloud NFS (like EFS) isn't supported because Docker doesn't work with EFS.