1.3. Hardware and Software Requirements #

This section provides hardware and software requirements for PPEM, as well as information on resource calculation when scaling the DBMS.

1.3.1. Minimum Hardware and Software Requirements #

Below are the minimum hardware and software requirements for servers where the manager and agent are deployed.

The following can act as a server:

  • bare metal server

  • Xen/KVM/VMWare-based virtual machine

  • container environment in privileged mode

Important

Using PPEM at minimum requirements does not provide fault tolerance and is recommended only for pilot or experimental projects, low-load environments without high availability and fault tolerance requirements.

For the manager:

One server with the following minimum configuration:

For the agent:

One server with the following minimum configuration:

1.3.2. Resource Calculation #

For the manager:

The required resources for the manager for 10 DBMS instances with 10 thousand objects in a separate instance:

  • CPU: 2 pcs.

  • RAM: 2 GB

  • SSD: 40 GB

The minimum configuration of the server where the manager is deployed (up to 10 instances with 10 thousand objects in a separate instance):

  • CPU: 2 pcs.

  • RAM: 4 GB

  • SSD: 40 GB

Resource calculation table:

Number of Instances CPU, pc. RAM, GB SSD, GB
10 2 4 40
30 4 12 80
70 8 28 160
150 16 60 320
230 24 92 480
310 32 124 640

For the agent:

The required resources for the agent for 1 DBMS instance (up to 100 thousand instance objects):

  • CPU: 1 pc.

  • RAM: 512 MB

  • SSD: 20 GB

The minimum configuration of the server with the DBMS instance where the agent is deployed (up to 100 thousand instance objects):

  • CPU: 2 pcs.

  • RAM: 2 GB

  • SSD: 20 GB

Resource calculation table:

Number of DBMS Objects CPU, pc. RAM, GB SSD, GB
100 thousand 2 2 10
200 thousand 3 4 20
400 thousand 4 8 20