Production system requirements

  Administration > System administration > Server >

Production system requirements

Previous pageNext page Print this topic! Mail us feedback on this topic!

Server requirements

This section provides the general server configuration guidelines based on Jama’s testing and customer installations.  Based on the variability and complexity of a customer’s usage patterns as well as their data, it is very difficult to accurately outline all of the different configurations based on the data size. Therefore, it is important to monitor your system performance as adjustments are made.  If you exceed the data size threshold in any one category, you should move to the next column to maintain optimal performance. In addition, it is recommended you consult with your Customer Success Manager when you approach the Enterprise level to review your data size and usage patterns to ensure optimal performance.

To install and run Jama, you will need administrative rights to a server that is configured with the following resources and options based on the projected (or actual) amount of users and data. It is required that the application server is dedicated to Jama. No other major applications, such as other web applications or databases, should be running on the Jama application server.

Server software options

For a full and up-to-date list of compatible software in our most recent on-premises release, please visit our supported software page.

 

Required install configurations

 

Data Size

 

SMALL

 

MEDIUM

 

LARGE

 

ENTERPRISE [1]

Active Items in System

Up to 600,000

Up to 1 million

Up to 1.5 million

2-4 million

Active Projects

Up to 100

Up to 500

Up to 1000

1000-1500

Concurrent Users

50 or fewer

Up to 75

Up to 100

100-150






CPU Cores

4

8

16

32

Total System RAM [2]

12 GB

15 GB

17 GB

32 GB-64GB

Jama Server

50 GB

60 GB

75 GB

130 GB

 

[1] When approaching the Enterprise thresholds, it is important to consult with your Customer Success Manager to review your data size and usage patterns to ensure optimal performance.

[2] Memory requirements can range based on the use of memory intensive workflows such as Reuse, Exporting, Move items and Batch Updates.

Note: Database sizing is based on your usage patterns and platform. Consult with your database administrator when determining the best settings.

 

Jama can be installed on any Linux distribution supported by Docker. It needs to be a 64-bit distribution with a kernel version of at least 3.10.

Note: Windows is no longer supported. Jama cannot be installed on Windows as of the 8.0 release.

File system: Encrypted

Storage calculator

Note: Jama supports internally hosted network storage mounts (NFS). Cloud storage like EFS or EBS is not supported.

Item

Location

Explanation        

Examples        

Calculate your own

Small

Enterprise

Operating system        

N/A

Not included in this calculation        

N/A

N/A

N/A

Docker images        

/var/lib/docker

10GB (fixed)

10GB

10GB

10GB

User data        

/data

Variable

5GB

25GB

... GB

Snapshots

/var/lib/replicated/snapshots

Up to three times user data plus Docker images        

25GB

85GB

3 × ... GB = ... GB

Log files        

/logs

10GB (fixed)        

10GB

10GB

10GB

Sum total:

50GB

130GB

... GB

These system requirements assume that this server is exclusively reserved for Jama. The memory allocation accounts for a minimum amount of headroom. If additional software needs to run, take the additional system requirements into account on top of the system requirements stated above. This includes any monitoring and analysis software you may install for Jama.